You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Keyboard shortcuts:
- useKeyboardShortcuts hook: global keydown listener, supports 'mod+' (⌘ on
macOS, Ctrl elsewhere), skips when focus is on input/textarea/contenteditable
except for Escape which always reaches handlers.
- ShortcutHelp modal with <kbd>-styled key combos, grouped by category;
opens on '?', closes on Esc or backdrop click.
- HelpCircle button in the sidebar header surfaces the modal so users can
discover shortcuts without knowing the binding.
- Bindings: ? (help) · Esc (close) · s (toggle sidebar) · c (toggle combined
view) · 1-5 (switch Display Options tab).
PWA:
- vite-plugin-pwa with autoUpdate registration.
- Manifest: name, theme color (#3b82f6), standalone display, relative
start_url so GitHub Pages and Vercel both work without rebuild.
- Workbox precaches app shell + Inter/JetBrains Mono fonts (~944 KB total)
for full offline boot. Install prompt appears in Chromium-based browsers.
Tests: +4 cases for formatBinding (103 passing).
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
0 commit comments