Skip to content

Releases: johnste/finicky

Finicky 2.3 ALPHA - Private/Incognito mode for Chrome

29 Oct 10:33
Compare
Choose a tag to compare

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:
image

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

23 Oct 20:26
d196333
Compare
Choose a tag to compare

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

21 Aug 20:11
14ffb52
Compare
Choose a tag to compare

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 for matchDomains 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

19 Aug 07:07
Compare
Choose a tag to compare

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

15 Jun 15:04
af2ee09
Compare
Choose a tag to compare

image

Finicky 2.0

11 Jun 17:51
Compare
Choose a tag to compare

Finicky 2.0

  • Adds manual update check #26
  • Fixed an issue where file missing hostname caused a crash

Screenshot 2019-06-11 20 04 23

Finicky 2 RC3

03 Jun 21:03
Compare
Choose a tag to compare
Finicky 2 RC3 Pre-release
Pre-release

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

25 May 08:42
Compare
Choose a tag to compare
Finicky 2 RC2 Pre-release
Pre-release

Fixes:

#55 Finicky crashes when starting up by clicking a url.

Still working on figuring out what causes #53

Finicky 2 RC1

21 May 19:18
Compare
Choose a tag to compare
Finicky 2 RC1 Pre-release
Pre-release

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

19 May 12:08
7aa3f81
Compare
Choose a tag to compare
Finicky 2 RC 0 Pre-release
Pre-release

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

Download here

Updates:

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!

Screenshot of the console