igneum-josh
|
7d28e69545
|
Console: OTA version captured as major.minor.patch in every update line (the installing line carried a colon)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-10-04 21:47:28 +01:00 |
|
igneum-josh
|
da8b471c46
|
Console: every update line the app logs sets the OTA state, newest wins (the Mac's card said '0.3.3 is current' with 0.3.4 staged); test
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-10-04 21:46:17 +01:00 |
|
igneum-josh
|
797a844c49
|
Console: a finished update shows as the OTA state ('update check: X is current'), not 'none' (PC 2 on 0.3.4); test
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-10-04 21:43:51 +01:00 |
|
igneum-josh
|
4d208c9d4c
|
Console: a machine whose app logged a clean quit or an update, with no status line after it, shows 'stopped (quit|update) N ago' instead of 'silent' (parseAppTail moved to relay/lib/parse.mjs, test)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-10-04 21:04:18 +01:00 |
|
igneum-josh
|
73fc2fd578
|
Observer autosync restarts the observer whenever the checked-out tools/observer tree changes (marker + check mode); console stale mark at 180 s (one missed upload is not stale); bugs.md rows
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-10-04 20:48:45 +01:00 |
|
igneum-josh
|
8fd492c16d
|
Bug hunt: console cards for other/intel workers and a stale mark on old STATUS lines (relay/lib/parse.mjs + test in CI); publish-jobs verifies the live file with retries and named reasons, a verify command, a failed deploy stops, a collect command without $_ is refused; the dl token masked in printed URLs; docs/bugs.md
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-10-04 20:15:05 +01:00 |
|