Hi
When opening a calendar using Firefox 135.0.1, the Joplin link does not show as a link or appear highlighted.
I also tested it using Google Chrome v 133 with the same negative result.
I am running over web-based Google Calendar in Ubuntu 24.04
Again, this work very well if I put this Joplin link in the firefox's address bar.
It works in address bar by default
That is correct. This script doesn't have anything to do with what browsers handle on their address bar. It's only about clickable application links from within Google Calendar.
Eduardo, I will check into your issues sometime this week, to see if there's anything I can do to fix them. Thank you for the report.
Sorry, I've had no time available to look at this. Higher priority things are taking up my time. Hopefully, I can look at it sometime this spring.
Sorry for the super-slow wait. I have rewritten the script to address reliability issues. I had to rethink how this should work, and ended up taking a different approach to monitoring for when the link substitution is to be done. I tested this in Google Chrome (Win11) and Firefox (Linux Mint 22.3) and it seems to work perfectly as far as I can tell.
If you have downloaded the script (in a .zip) before, please re-download and install into your TamperMonkey (or equivalent), and let me know how it goes.
Hi Steve,
Some time after you gave me the new userscript, I want to confirm that it works perfectly! After updating it in Tampermonkey, the extension badge immediately showed the recognized links, proving the script does its job great.
But after that, I found that the links in Firefox or Chrome didn't work because the browsers wouldn't open the Joplin notes. I finally fixed it a few weeks ago, and the browser could finally open the notes in Joplin!
In case any other Ubuntu user runs into this when using the AppImage, here is the quick fix for the system protocol routing to be able to open the note:
- Edit your launcher:
joplin.desktop
- Add the
%u arguments to the execution path.
- Add at the bottom:
MimeType=x-scheme-handler/joplin;
Thanks!