app shell: navigation, lock screen, network switcher and settings that persist #25
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent: #4
Scope
The frame every screen sits in: a lock screen that fronts everything while the session is locked, a sidebar (accounts, send, receive, history, settings), a network switcher bound to the chain profile registry, and a settings store (JSON in the app-data directory, written atomically) for network, auto-lock interval, and endpoint overrides. Reuse blackbeard.observer's colour and type tokens until a mark exists.
Acceptance
Switching network re-renders every balance for the other chain; restarting the app comes back locked on the same network with the same settings.
Depends on
#13 (typed command client), #17 (unlock session), #18 (chain profiles).