mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-26 02:11:53 +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
|
||||
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