mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-04-04 22:39:46 +00:00
chore: replace OTA updates TODO with UI TODO for MattDHill
This commit is contained in:
14
docs/TODO.md
14
docs/TODO.md
@@ -52,8 +52,14 @@ Pending tasks for AI agents. Remove items when completed.
|
|||||||
service is ready, then clear it if it matches. This allows tasks to be created regardless of
|
service is ready, then clear it if it matches. This allows tasks to be created regardless of
|
||||||
whether the service is currently running.
|
whether the service is currently running.
|
||||||
|
|
||||||
- [ ] OTA updates for start-tunnel - @dr-bonez
|
- [ ] Build start-tunnel update UI - @MattDHill
|
||||||
|
|
||||||
|
**Goal**: Add a UI in the start-tunnel web frontend for checking and applying OTA updates.
|
||||||
|
The backend RPC endpoints (`tunnel.update.check` and `tunnel.update.apply`) and frontend
|
||||||
|
API service methods (`checkUpdate()` / `applyUpdate()`) are already implemented. The UI
|
||||||
|
needs a settings or admin page that calls `checkUpdate()` to display the current/candidate
|
||||||
|
versions and status, and an "Apply Update" button that calls `applyUpdate()`.
|
||||||
|
|
||||||
|
**Types**: `TunnelUpdateResult` has `status` ("up-to-date" | "update-available" | "updating"),
|
||||||
|
`installed` (current version string), and `candidate` (available version string).
|
||||||
|
|
||||||
**Goal**: Add an OTA update mechanism for the start-tunnel server so it can be updated in place
|
|
||||||
without redeploying. start-tunnel is built from the same codebase as StartOS but runs as a
|
|
||||||
separate service.
|
|
||||||
|
|||||||
Reference in New Issue
Block a user