Locations
Where you train. The default drives the weather on Today.
API access
The brief and the debrief are the only things that leave this device, and they go through a server route that costs money to call. That route is behind a shared secret. Paste it once per device.
Checking.
Generate one on the box with openssl rand -hex 32 and put it in /etc/forge.env as FORGE_API_TOKEN. docs/runbook.md has the steps.
Sync
This device keeps its own copy and works with the network off. When there is a connection it hands its changes to the box and takes back whatever the other device has been doing. Nothing on any screen waits for it.
- Last synced
- Never on this device.
- Waiting to go out
- Counting.
Deleting something deletes it everywhere, and it does not come back. Start over forgets only where this device had got to, never a single row, and makes the next sync re-read everything the box has.
Backup
There is no server copy. This file is the backup, and the way onto a new phone.
Never exported.
Storage
Data lives in this browser. Persistent means the OS will not evict it under pressure; the backup above is still the only copy that survives a lost phone.
Checking
Times are calculated in America/Phoenix, which does not observe daylight saving.