[Workaround] Open HTTP links outside the browser in the Desktop App without the clickup:// protocol on Mac
Travis Carden
This isn't a feature request per se but a workaround for a request I see in a lot of posts here: the ability to open web (HTTP) links in the app, even if they're not clicked on in a browser--for example, if you click on a link in a desktop email client or document management app. I've achieved this using Finnicky on Mac (https://github.com/johnste/finicky) with the following config here: https://gist.github.com/TravisCarden/d56225f8f2e18bf6cfd553b8a095d097
Log In
Alec
To clarify, ClickUp does get triggered, but I get the following message in the ClickUp desktop app:
Whoops!
This page doesnt exist.
Alec
Hi folks, I am having trouble... it appears Clickup is now using this format in email notifications:
Can someone pls share an updated config file?
K
Keith Stoneman
How would someone make Microsoft Teams links work? Here is the code I'm using.
module.exports = {
// Possible options: ["Google Chrome", "Safari", "Firefox", ...]
defaultBrowser: "Brave Browser",
options: {
// Hide the finicky icon from the top bar
hideIcon: false
},
rewrite: [
{
match: "https://app.clickup.com/*",
url: ({ url }) => ({
...url,
host: "",
protocol: "clickup",
pathname: url.pathname.slice(1)
})
},
],
handlers: [
{
match: ({ url }) => url.protocol === "clickup",
browser: "ClickUp"
},
]
};
Chris Matheson
I have been using Finicky like this for over a year and today I noticed it wasn't working anymore. I did some digging and found that CU doesn't like to see the app.clickup.com in the URLs anymore.
You can add host: "" to the rewrite section of .finicky.js to fix this:
match: "https://app.clickup.com/*",
url: ({ url }) => ({
...url,
host: "", <--- add that
protocol: "clickup"
})
No formatting in this comment area so it's a bit messy, it was line 13 for me.
That removes the host part of the url but leaves the extra / in the path but CU seems to be ok with that.
J
Joel Tay
thanks for this :) works flawlessly