Features & Improvements
- Context-Aware Web Search: When triggered inside a supported web browser (Safari, Chrome, Arc, Brave, Edge, etc.), web searches now open directly in the active browser rather than defaulting to the system default browser (#25).
- Configurable Bar Width Slider & Dynamic Packing: Replaced fixed page sizes with an intuitive 5-level bar width slider and dynamic page packing in the floating popup HUD.
- Command Line Flags: Added CLI support for
--version/-vand--help/-hflags for quick version and usage inspection from the terminal (#29). - Extension Local Icon Validation: Added automated verification in
validate_extension.shto ensure referenced local icon files exist and are accessible (#30).
Fixes & Stability
- Action Group Persistence: Preserved custom user action group configurations and member assignments across extension updates and catalog reloads (#24).
- Toast Positioning: Centered toast notifications in-place directly over the closed popup frame to prevent visual jumps during action execution.
- Extension Update Error Reporting: Enhanced extension updater to log and surface individual update failures instead of silently dropping errors (#32).
- Calendar Event Cleanup: Ensured temporary
.icsevent files are cleanly removed following Calendar imports with strict regular-file verification (#31). - Settings Type Safety: Replaced unsafe force-casts in
SettingsStore.getwith safe fallback defaults (#26). - Documentation & Localization: Synchronized documentation with Swift 6 and updated contributing prerequisites for Xcode 16+ (#28).