Changes since v5.0.0
Bug Fixes
- 🔴 Bookmark dropdown empty after upgrading to v5 — The bookmark picker in shortcut settings showed "No matching actions" because bookmarks loaded by the options page weren't shared with the shortcut details component. Fixed by making bookmark state a shared singleton. (#816, #819)
- Shortcut recorder kept recording after clicking elsewhere — Clicking the action dropdown or another shortcut while recording would keep the first recorder active. Now stops on any click outside the recorder. (#807, #808)
- Incorrect Mac DevTools conflict warning —
Cmd+Shift+Iwas incorrectly flagged as a browser default on macOS. The actual Mac shortcut isCmd+Option+I. (#810, #817) - Conflict detection didn't recognize command/option aliases — Shortcuts using
commandoroption(from manual entry or imports) weren't matched against the browser defaults map. Now canonicalizes tometa/altbefore comparison. (#818) - Firefox AMO manifest warnings — Excluded Chrome-only permissions (
debugger,userScripts,tabGroups) from Firefox builds and added thedata_collection_permissionsproperty. (#805)
New
- OnePageCRM community pack — 10 shortcuts for navigating contacts, managing actions, and searching. (#811, #814)
- Mobile navigation on the community site. (#815)
Tests
- Added regression tests for bookmark dropdown shared state (737 total tests). (#820)
Packages
shortkeys-5.0.1-beta.1-chrome.zip— Chrome/Edge (Manifest V3)shortkeys-5.0.1-firefox.zip— Firefox (Manifest V2)