Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
|
We should really wait that we have the new extension published first |
|
Your pull request conflicts with the target branch. Please merge with your code. For a step-by-step guide to resolve merge conflicts, see https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line. |
…ging-at-installation * upstream/main: Use LTWA file from mirror (#14892) Re-enable JavaDoc formatting (#14860) chore(deps): update dependency org.glassfish.grizzly:grizzly-http-server to v5 (#14882) chore(deps): update dependency org.glassfish.grizzly:grizzly-framework to v5 (#14881) Chore(deps): Bump jablib/src/main/resources/csl-styles (#14864) chore(deps): update dependency com.konghq:unirest-modules-gson to v4.7.4 (#14880)
|
Will probably a longer discussion - JabRef/JabRef-Browser-Extension-fresh#18 The maintainer of the 2025 extensions is not convinced of HTTP being the more proper interface. Main reason: Starting of JabRef and then doing an HTTP call is sometimes unreliable. |
|
The build of this PR is available at https://builds.jabref.org/pull/14884/merge. |
|
I postponed this to beta until we have cusotm url protocol handling in |
User description
Follow-up to #14855
With the re-written browser extension (https://github.com/JabRef/JabRef-Browser-Extension), no native messaging is requried any more.
Steps to test
Mandatory checks
CHANGELOG.mdin a way that is understandable for the average user (if change is visible to the user)PR Type
Enhancement
Description
Remove native messaging host scripts and configuration files
Eliminate browser extension integration from installation packages
Simplify build configuration by removing native messaging resources
Update installation scripts to remove native messaging setup
Diagram Walkthrough
File Walkthrough
20 files
Remove Linux native messaging host scriptRemove macOS native messaging host scriptRemove Windows PowerShell native messaging scriptRemove Windows batch native messaging launcherRemove Chromium browser extension auto-install configRemove Chromium native messaging host configurationRemove Firefox native messaging host configurationRemove macOS Chromium browser extension configRemove macOS Chromium native messaging configRemove macOS Firefox native messaging configRemove Windows Chrome native messaging configRemove Windows Firefox native messaging configRemove Snap Chromium native messaging hookRemove Snap Chrome native messaging hookRemove Snap Edge native messaging hookRemove Snap Firefox native messaging hookRemove Snap Chromium disconnect hookRemove Snap Chrome disconnect hookRemove Snap Edge disconnect hookRemove Snap Firefox disconnect hook6 files
Remove native messaging resources from build packagingRemove native messaging installation from RPM specRemove native messaging setup from Debian postinstallRemove native messaging cleanup from Debian uninstallRemove native messaging setup from macOS installerRemove native messaging plugs and browser-proxy app