mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-24 12:42:49 +00:00
b3fefdba2c
Patrol's Inbox, Protection and Activity views and the Actions Open and History views lived in component state. A bookmark, a shared link or a reload always opened the default view, and back/forward did nothing. Each view is now a route: /patrol, /patrol/protection, /patrol/activity, /actions and /actions/history. Tabs navigate without scrolling the page. Lifecycle-driven switches in Actions (a deep-linked review whose action has settled) replace history instead of pushing. The Patrol finding handoff scrolls to the findings once Activity has mounted. The Inbox's ?attention= selection is read from the real address when leaving the Inbox and restored on return, because the attention workbench writes it straight to history and the router's copy can be stale.