Alexander Korolev
|
bc198f71e1
web: background recipe-repo re-sync loop (--repo-sync-interval N, default 10, 0 disables) — the dashboard stays fresh without a restart; the add-on entrypoint loop becomes redundant
|
1 tydzień temu |
Alexander Korolev
|
f57c05e879
repo browser: resolve against the configured recipe-repo roots
|
1 tydzień temu |
Alexander Korolev
|
89ddf56e62
web: secure dashboard auth — Bearer header + session cookie, no token in URLs; --insecure mode
|
1 tydzień temu |
Alexander Korolev
|
d67d9d8ffa
web: jobs registry persists across restarts (web-jobs.json next to the global config; in-flight jobs marked failed with a runlock hint on boot); FTL full parity — 209 keys in all 6 locales, 19 health/exec/doctor/messages translated per locale
|
2 tygodni temu |
Alexander Korolev
|
1db84cef5c
fix: pass base prefix in web report router call (compile break)
|
1 miesiąc temu |
Alexander Korolev
|
f011388d0a
web: SSE streams can no longer die silently or stay dead — 15s keepalive comments on both endpoints, live-chip watchdog rebuilds a stale stream / a gave-up EventSource, bounce on visibility/online; supervisor isolates ticks and survives poisoned locks
|
1 miesiąc temu |
Alexander Korolev
|
7535a7d2c4
glm53 full-model lane: retarget to RedHatAI/GLM-5.3-MXFP4 on the r35 jovian stack; delete the OOM-proven NVFP4-Spark variants
|
1 miesiąc temu |
Alexander Korolev
|
4ca149b977
web: replay cached snapshot on SSE connect (live indicator no longer waits a poll tick) + jobs window groups running containers one row per launcher job with its node list
|
1 miesiąc temu |
Alexander Korolev
|
69690f0faf
web: topology map window — physical 2x4 GX10 grid, 200G/10G/DAC cables, HA glyphs, cluster frames; derive_topo from config facts; per-node HA plug states in probe
|
1 miesiąc temu |
Alexander Korolev
|
887bcac7ba
web tests: split API round-trips into api_tests.rs (500-line cap)
|
2 miesięcy temu |
Alexander Korolev
|
3ca1d59e4e
web P4: raw content windows + animation polish
|
2 miesięcy temu |
Alexander Korolev
|
a99a642148
web P3a: log windows — attach/detach/history + SSE log events
|
2 miesięcy temu |
Alexander Korolev
|
6c5f9922b5
config: non-blocking extra_entities (blocks = false)
|
2 miesięcy temu |
Alexander Korolev
|
b19f8aea3b
health/web: cluster-level semantics — one dead node or switch off = cluster OFF
|
2 miesięcy temu |
Alexander Korolev
|
bc7583657a
docs: real hash for web P2
|
2 miesięcy temu |
Alexander Korolev
|
cf4def824e
web: poll fleet every 30 s (was 4 s) — SSH load /7.5
|
2 miesięcy temu |
Alexander Korolev
|
f3a8bb7f3b
web: serve UI as text/html (Html wrapper, not raw &str)
|
2 miesięcy temu |
Alexander Korolev
|
4b51863841
web P1: read-only dashboard (axum + SSE)
|
2 miesięcy temu |