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.
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).
grenade
added the child label 2026-09-15 12:41:32 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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).