Benjamin Jesuiter
7f6a288bd3
docs: clarify multi-gateway rescue bot guidance
2026-01-15 22:10:27 +00:00
Benjamin Jesuiter
daf471c450
fix: unify daemon service label resolution with env
2026-01-15 22:10:27 +00:00
Benjamin Jesuiter
f3bd6e4957
fix(update): use git status --porcelain for dirty check cross-platform
2026-01-11 03:00:43 +01:00
Benjamin Jesuiter
6cb55eaaa7
feat(update): show stderr for failed steps
2026-01-11 03:00:43 +01:00
Benjamin Jesuiter
3f27b23d5a
fix(update): remove command hint from step labels
2026-01-11 03:00:43 +01:00
Benjamin Jesuiter
4102e2f1b8
refactor(update): simplify progress with proper exit codes
2026-01-11 03:00:43 +01:00
Benjamin Jesuiter
35d42be828
fix(update): show skipped status with warning indicator for dirty repo
2026-01-11 03:00:43 +01:00
Benjamin Jesuiter
6a2b8328df
fix(update): restore reason in summary
2026-01-11 03:00:43 +01:00
Benjamin Jesuiter
cc8e6e00a0
fix(update): hide steps in summary when shown live, fix command hint
2026-01-11 03:00:43 +01:00
Benjamin Jesuiter
6e0c1cb051
fix(update): show each step with spinner as it runs
2026-01-11 03:00:43 +01:00
Benjamin Jesuiter
8f9aa3e8c5
fix(progress): start spinner immediately when delayMs is 0
2026-01-11 03:00:43 +01:00
Benjamin Jesuiter
88c404bcfc
feat(update): add progress spinner during update steps
2026-01-11 03:00:43 +01:00
Benjamin Jesuiter
7dcf19d902
fix(ui): default to relative paths for control UI assets
...
Changes the default base path from "/" to "./" so the control UI works
correctly when served under a custom basePath (e.g., /jbclawd/).
Previously, assets were referenced with absolute paths like /assets/...,
which failed when the UI was served under a subpath. With relative paths
(./assets/...), the browser resolves them relative to the HTML location,
making the UI work regardless of the configured basePath.
2026-01-09 15:32:55 +01:00