Releases: johnste/finicky
Finicky 2.3 ALPHA - Private/Incognito mode for Chrome
This is an early version of incognito support for Google Chrome. Only use if you want to test this early version of the feature.
Adds the private property to the Browser option in handlers:
module.exports = {
defaultBrowser: "Google Chrome",
handlers: [
{
match: "http://example.com",
browser: {
name: "Google Chrome",
private: true
}
}
]
};
When using this feature you need to give Finicky access to controlling Chrome:
Note that due to a bug it is currently not possible to open Chrome in the background (Due to this bug #71), and the incognito mode feature doesn't support it at all.
Finicky 2.2.2 - Source process path & Dock icon bug fix
Now url handlers receive sourceProcessPath
, a string of the path to the process that triggered Finicky. Should help with issues like #80. It's pretty new so let me know if it works for you!
{
// Open links where the path contains "Franz.app" in Safari (Experimental!)
match({ sourceProcessPath }) {
return sourceProcessPath.includes("Franz.app");
},
browser: "Safari"
}
Release also contains an attempted bugfix where the Finicky icon was visible in the dock in Catalina #78 (Let me know if you try it!)
Finicky 2.2.1 - Open preferred browsers
You can now:
- Supply an array of preferred browsers to open the first active one. Works for both the default browser and in handlers. #53
- Avoid opening any browser by supplying
null
as browser name.
Other changes:
- Added an alias
matchHostnames
formatchDomains
function since the name is a bit misleading #73 - Fixed a bug where finicky didn't open
file
urls correctly.
Finicky 2.2.0 - Browser priority + block urls
You can now:
- Supply an array of preferred browsers to open the first active one. Works for both the default browser and in handlers.
- Avoid opening any browser by supplying
null
as browser name.
But get v2.2.1 instead, it's better!
Finicky 2.1.0 - Keyboard support
- Adds keyboard modifier key support. See example in README.md
Finicky 2.0
Finicky 2 RC3
Includes an attempt at fixing #53 where the configuration file sometimes doesn't fully refresh.
If no more bigger issues or bugs are found this will be the 2.0 release.
Finicky 2 RC2
Finicky 2 RC1
Fixes these bugs:
#51 Finicky crashes when testing short urls matching short url providers.
#52 Time logged in console was using 12 hr clock without/prefix. It now uses 24 hr.
This update also requires short urls to use https since accessing http urls is a security risk.
If you are having issues with this version, the 0.5 version is more stable.
Finicky 2 RC 0
This is the first release candidate of Finicky 2. I've taken great care and have spent a lot of time trying to find issues and bugs, but it's certainly possible there are potential issues in this release. If you find any bugs, missing documentation or unexpected behaviour, please file an issue
Updates:
-
Auto reload configuration on file change
-
Warns on invalid configuration
-
You can now test your config in the app
-
Ability to hide the finicky icon
-
Ability to replace url shortener domain list
Note for users of Finicky 0.5
A few features from Finicky 0.5 have not been implemented in this release:
- Opening a url in based on a list of already started browsers.
- Modifier keys (shift, cmd, etc) are not supplied to the match functions.
If you miss these and think they should be available in Finicky 2, please file a feature request!