mirror of
https://github.com/zoriya/jjui.git
synced 2026-08-16 02:44:50 +00:00
* refactor: move `helpkeys` into `help` * refactor: replace owner-based dispatch with scope-layer routing Move UI action dispatch to explicit routing layers exposed by each model instead of special-casing owner-based paths in ui.Model This also tightens dispatch behaviour for blocking views so cancel/esc and stacked overlays route consistently. * refactor(revisions): activate revision operations * refactor(quick_search): use consistent naming * refactor: rename bindings.Scope * refactor: rename Layer to Scope * refactor: move `routing` to `dispatch` * fix: AllowLeak * refactor: add `VisibleScopes` * refactor: move help building to `status` * feat(revisions): stacked operations * fix(revisions): tighten architecture * refactor: change `AllowLeak` to a policy * feat(status): group bindings by scopes * feat(status): mark overriden keybindings with strikethrough