
Nelson PiresandBohdan Triapitsyn
d9370f3af5
Add customizable keyboard shortcuts and new panel/service bindings (#457)
* feat(shortcuts): centralize shortcut registry and matching
* feat(ui-store): persist customizable shortcut overrides
* feat(shortcuts): wire effective shortcuts into global handlers
* feat(help): render shortcut hints from effective mappings
* feat(command-palette): show and trigger panel shortcut actions
* feat(settings): add keyboard shortcuts customization section
* feat(settings): add shortcuts section to OpenChamber sidebar
* feat(settings): render keyboard shortcuts section content
* feat(header): add shortcut-driven services and plan controls
* fix(shortcuts): support unassigned overrides and bracket key matching
* fix(settings): clear overwritten shortcut conflicts safely
* fix: shortcut conflicts, focus retention, and theme-safe warning text
---------
Co-authored-by: Bohdan Triapitsyn <artmore@protonmail.com>