• Joined on 2025-06-02
Webstar pushed to main at Webstar/LibrePortal 2026-07-17 23:55:16 +01:00
b04cae228a Merge claude/2
e4297fc77e feat(updater): P3 — honest pinned apply/revert
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-17 23:50:07 +01:00
67e807c617 Merge claude/1
eea9cb4006 feat(icons): add official Trivy app icon
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-17 23:43:26 +01:00
84c3154203 Merge claude/2
d44a052a3e fix(updater): don't drop up-to-date apps from updates.json
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-17 23:36:24 +01:00
68e8fcccb1 Merge claude/1
4f06674b61 ux(tasks): frame the task-type icon in a tile to match the app icon
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-17 23:31:33 +01:00
06bd49d768 Merge claude/2
5a53a1b4c6 feat(updater): P2 — real registry detection + per-type version display
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-17 23:24:22 +01:00
da645d2591 Merge claude/1
2005f2c742 feat(tasks): retry keeps the failed task (marked "Retried") + jumps to new run
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-17 23:15:20 +01:00
692e4a408a Merge claude/2
56102ac5c0 feat(updater): P1b — CFG_<APP>_VERSION drives the anchor image tag
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-17 23:13:17 +01:00
0f53fb0b47 Merge claude/1
25b496df06 ux(health): rename "Repair Control Plane" → "Fix System Issues" (plainer copy)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-17 23:04:52 +01:00
120e69de20 Merge claude/1
2da888f92d fix(tasks): show LibrePortal logo on system health/network heal task rows
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-17 22:58:21 +01:00
fb4ad9a555 Merge claude/2
22d7bcf505 fix(updater): anchor app version to <slug>-service, not first image; revise design
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-17 22:54:59 +01:00
e66a5759da Merge claude/1
24fbc36518 fix(health): robust crash-loop detection (RestartCount delta) + task display
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-17 22:03:53 +01:00
57f800ca1f Merge claude/1
2d1e4aa98f feat(health): self-healing control-plane watchdog + crash-loop failure cap
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-17 21:57:48 +01:00
178a5487f2 Merge claude/2
71a02374d1 perf(backup): raw-data stats, dedupe repo stats, SSH connection reuse
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-17 21:36:24 +01:00
f81bcbbd21 Merge claude/2
a5cd8d625b perf(backup): throttle + dedupe the WebUI backup dashboard refresh
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-16 17:40:07 +01:00
f6a7415a52 Merge claude/1
d794d4031a fix(overview): raise specificity so full-width detail actually applies
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-16 17:35:55 +01:00
ea5d2b4357 Merge claude/1
97af9474cc fix(overview): expanded app detail spans full row width
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-16 17:28:42 +01:00
b94cda0ffe Merge claude/1
7ab60a801d feat(updater): scrollable, worst-first CVE lists so long lists stay compact
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-16 17:00:32 +01:00
37e531ebbc Merge claude/1
a079050108 fix(trivy): scan local images via the mounted socket, not a registry pull
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-16 16:52:17 +01:00
6bb857f5a1 Merge claude/1
8aa4c175ae fix(trivy): scan in client mode against the running server
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-16 16:48:22 +01:00
da049ca03e Merge claude/1
abd8e0b68b feat(updater): surface Trivy CVE scanner state (installed / DB updating / ready)
Compare 2 commits »