Releases: mertizci/browser-picker
Releases · mertizci/browser-picker
Release list
v1.0.21
New features
- Route links by source application. Search installed macOS apps by name or bundle identifier, with native icons and keyboard navigation.
- Add multiple conditions to a single rule and choose Any (OR) or All (AND), with per-condition NOT support.
- Add Path equals, Path starts with, Path contains, and URL regex conditions, including inline validation for invalid expressions.
- Preview routing with the new Rule tester. Enter a URL and optional source application to see the matching saved rule, destination browser, profile, and Zen space without opening the link.
- Use Basic browser picker mode without Full Disk Access or Accessibility permissions. Choose a browser for every link while keeping existing profile settings and rules saved.
- Disable unused browser profiles. Disabled profiles are hidden from the picker, menu bar, and rule destinations; rules targeting them are skipped.
- Set custom icons for individual profiles, including company logos, across the picker, menu bar selection, settings, and rules.
- Duplicate rules from the context menu and enable or disable them directly in the rule list.
- Open the bundled offline Matching help guide from the rule editor or tester for condition explanations and regex examples.
Fixes and improvements
- Fix clipped rule editor content by moving the editor into a separate, movable, resizable window with scrollable fields and persistent Save and Cancel buttons.
- Remember the last rule editor size across restarts and share it between Add Rule and Edit Rule, fitting it to the current screen when necessary.
- Show the Dock icon while application windows are open and remove it after the last window closes, while keeping the menu bar app running.
- Preserve compatibility with existing rules and retain saved rules, custom icons, and profile preferences when switching modes or disabling profiles.
Documentation and development
- Refresh the README with six new screenshots, source application setup, condition tables, regex examples, rule testing instructions, and Basic mode documentation.
- Add an MIT LICENSE.md file and link it from the README.
- Add an isolated debug build with a separate application identifier, configuration directory, and ladybug menu bar icon.
- Expand checks for rule editing, advanced matching, source applications, routing previews, profile availability, Basic mode, and window behavior.