Files
ibrahim dursunandGitHub e33670bb44 refactor: replace owner-based dispatch with scope-layer routing (#625)
* 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
2026-04-11 17:42:38 +01:00
..