Releases: johnste/finicky
Releases · johnste/finicky
4.4.0-alpha — Rules UI, Firefox profiles & window-aware routing
![]() |
![]() |
What's new
- Visual rules editor — create and manage URL routing rules directly in the UI without touching a config file. Supports multiple match patterns per rule, browser/profile selection, and autosaves as you go. Rules are evaluated live so you can see which one matches a given URL and why.
opener.windowTitle— match on the focused window title of the app that opened a URL. Useful for apps like Slack where multiple workspaces share the same process. Requires Accessibility permission in System Settings → Privacy & Security.- Firefox profile support — open URLs in a specific Firefox profile via
{ browser: { name: "Firefox", profile: "work" } }. - No more duplicate menu bar icons — Finicky now detects and kills stale duplicate instances at startup, which could accumulate after updates or in certain launch environments.
Thanks
@totsamyroma for windowTitle and Firefox profiles, and @joeflateau for the duplicate instance fix.
Full Changelog: v4.3.0-alpha...v4.4.0-alpha
4.3.0-alpha - UI update
- Updates the UI
- adds a url testing page
- adds a config display section (read only, values are read from your current configuration file)
- Adds 'Edit config' menu bar option
What's Changed
New Contributors
Full Changelog: v4.2.2...v4.3.0-alpha
v4.2.2
v4.2.1 - Back in the status menu
Release Highlights
- Finicky now runs as a background app (no dock icon).
- New configuration options:
- keepRunning: keep Finicky running in the background
- hideIcon: hide the menu bar icon
What's Changed
- Add Microsoft Safe Links to shortener_domains.json by @buckbanzai in #463
- feat: add support for Perplexity Comet browser by @Frusty in #478
- Check whether --args is already present in args by @kevinjfoley in #464
- feat: Make app to run in the background by @johnste in #482
- Other miscellaneous fixes
New Contributors
- @buckbanzai made their first contribution in #463
- @Frusty made their first contribution in #478
- @kevinjfoley made their first contribution in #464
Full Changelog: v4.1.4...v4.2.1
v4.2.1-beta
Fixes a couple of issues found in v4.2.0-alpha
- Adds a new method of detecting if app should open in background or not
- Handles no available updates being available better
- Small redesign of window contents
- Some misc cleanup
Full Changelog: v4.2.0-alpha...v4.2.1-beta
v4.2.0-alpha
Release highlights
- Finicky now runs as a background app (no dock icon).
- New configuration options:
- keepRunning: keep Finicky running in the background
- hideIcon: hide the menu bar icon
- Releasing as beta since this changes a lot in how Finicky runs
What's Changed
- Add Microsoft Safe Links to shortener_domains.json by @buckbanzai in #463
- feat: add support for Perplexity Comet browser by @Frusty in #478
- Check whether --args is already present in args by @kevinjfoley in #464
- feat: Make app to run in the background by @johnste in #482
- fix: Don't save incomplete update info 2ba0bf7
New Contributors
- @buckbanzai made their first contribution in #463
- @Frusty made their first contribution in #478
- @kevinjfoley made their first contribution in #464
Full Changelog: v4.1.4...v4.2.0-beta
v4.1.4
What's Changed
- Add aka.ms to the shortener domains. Closes #453 by @martinpeck in #454
- feat: compare new versions with semver by @johnste in #457
- Use macOS directory APIs by @johnste in #455 (Big thanks to @samcarter for helping out troubleshooting!)
- fix: Prefix arguments with --args by @johnste in #460
New Contributors
- @martinpeck made their first contribution in #454
Full Changelog: v4.1.3...v4.1.4
v4.1.3
What's Changed
- feat: add chrome extension by @johnste in #423
- Typo fixed in configuration file path in README.md. by @sheffsky in #439
- fix: only show update info if different from current by @johnste in #444
- fix: reappearing log entries after clearing logs by @johnste in #445
- feat: follow symlinks by @johnste in #446
- build(deps-dev): bump vite from 6.2.5 to 6.3.5 in /packages/config-api by @dependabot in #427
New Contributors
Full Changelog: v4.1.2...v4.1.3
v4.1.2
What's Changed
- feat: add support for Helium by @catdevnull in #435
- fix: Load system functions before running config by @belak in #434
New Contributors
- @catdevnull made their first contribution in #435
- @belak made their first contribution in #434
Full Changelog: v4.1.1...v4.1.2
v4.1.1 - Universal build
Finicky is now provided as a universal build, meaning it will run on both Silicon and Intel Macs.
What's Changed
Full Changelog: v4.1.0...v4.1.1

