• Joined on 2025-06-02
Webstar pushed to main at Webstar/LibrePortal 2026-05-31 23:47:10 +01:00
32080e5aef Merge claude/1
dbc5e64505 feat(webui): deep-link auto-expand for Overview Updates rows
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-31 23:38:07 +01:00
fd65c1b43a Merge claude/1
8acf2d02c3 feat(webui): add fleet Overview area (Overview/Updates/Improvements/Backups tabs)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-31 21:27:13 +01:00
5106425b3c Merge claude/2
9ca5e8922c docs(distribution): mark the hotfix product (Phases 1–5) built
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-31 21:22:49 +01:00
49af197f7b Merge claude/2
e601ec8434 feat(distribution): Phase 5 — make_hotfix.sh publisher tooling
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-31 21:07:42 +01:00
102b0a435c Merge claude/2
79d2a4750d feat(webui): Phase 4 — Improvements (hotfix) stream + per-app chip
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-31 20:55:22 +01:00
9e5b336d1e Merge claude/2
96b04392dc feat(distribution): Phase 3 — hotfix scan generator + severity-split auto-apply
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-31 20:47:59 +01:00
95e7267e3e Merge claude/2
a27304a191 fix(distribution): harden the artifact apply pipeline (adversarial review)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-31 20:01:47 +01:00
778b640f91 Merge claude/2
2df4e28a85 feat(distribution): Phase 2 — artifact apply/revert pipeline + ops interpreter
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-31 17:02:06 +01:00
a18d34fcfb Merge claude/2
aced021aea docs(distribution): fold design-panel refinements into the artifact spec
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-31 16:50:08 +01:00
10bff5aa77 Merge claude/2
432bd52899 fix(distribution): silence downloader stderr on index fetch
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-31 16:48:37 +01:00
33aaca9652 Merge claude/2
caee74bd76 feat(distribution): signed artifact-index fetch+verify primitive (Phase 1)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-31 15:27:58 +01:00
7d15fa2a22 Merge claude/2
306e6223c0 fix(webui): release leaked listeners/intervals/streams on unmount (all modules)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-31 14:49:24 +01:00
429ec419cf Merge claude/2
7709b0d97b fix(backup): dispose document listeners on unmount (sidebar stacking bug)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-31 11:17:47 +01:00
59d52ce5da Merge claude/2
9050a8c783 fix(de-sudo): skip runtime manager-password re-sync (surfaced by error_report)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-31 03:51:46 +01:00
63e956ded4 Merge claude/2
f49455e38e fix(de-sudo): route all confirmed container-tree writes through the privileged path
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-31 03:10:22 +01:00
6012ae0f32 Merge claude/2
053a620e22 fix(reliability): split local result=$(cmd) so $? survives for checkSuccess
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-31 03:06:38 +01:00
a6ae380aa7 Merge claude/2
eecc5d29ba feat(reliability): continue-on-error config + honest checkSuccess
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-31 02:54:39 +01:00
bc1969dd20 Merge claude/1
4e18a6ff42 fix(webui): render App-Updater tasks as standard tasks in the panel
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-31 02:34:49 +01:00
babedd08b3 Merge claude/2
6089eb0882 fix(de-sudo): route container-tree writes through the privileged path
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-31 02:07:36 +01:00
b83b647d16 Merge claude/2
5d16ad0695 chore(arrays): list files_task.sh in files_source.sh (regen 2nd pass)
d604fd7b4d fix(task): make the regen-poll throttle stamp actually writable
Compare 3 commits »