phase 6.6: quick open + focus/identity fixes
- Ctrl+K fuzzy switcher over pages, tags, and journal-date shortcuts
- widen View::Node from TreeID to NodeId so tags/dates are navigable like pages (fixes following an uncreated [[Page]] or #tag reference being a dead end)
- resolve_date() unifies 'today'-style shortcuts with the actual journal page so they never diverge into two nodes
- root_focus fallback so app-level shortcuts (Ctrl+K, zoom, back/forward) still dispatch on a Tag/Date view with no editable row focused
- '+ Create page' / Ctrl+Enter materializes a real page from an uncreated tag/page/date view
- dedupe quick-open results by target node; drop the '#' prefix for NodeId::Tag display since it may equally be an uncreated page
graham.systems
(Jul 12, 2026, 2:52 PM -0700)
4f9f75d2
bb4fb08e