Expand description
Fail-closed release update gate shown before the main application state loads.
Structs§
- Startup
State - Shared startup phase, guarded so only one check runs at a time.
Enums§
- Startup
View - The startup phase shown by the startup screen, serialized with a
phasetag.
Functions§
- prepare_
local_ 🔒data - Imports legacy data once, then creates the widget folder.
- quit_
startup - Exits the app from the startup screen.
- retry_
startup_ update - Runs the startup check again after a failure.
- run
- Runs the startup update check unless one is already running, recording the outcome.
- run_
inner 🔒 - Downloads and verifies the signed manifest, then either opens the app or installs the required update and restarts.
- startup_
status - Returns the current startup phase to the startup screen.
- wait_
until_ ready - Waits until startup reaches the ready phase.