• Joined on 2025-06-02
Webstar pushed to main at Webstar/LibrePortal 2026-06-22 14:29:00 +01:00
10477a2651 Merge claude/2
8c81e8722c refactor(install): order initFolders by root, children grouped under each
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-21 23:01:18 +01:00
d842ed8447 Merge claude/1
655dbc2bb9 fix(install): restore webui_logins container-group after credential write
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-18 18:05:50 +01:00
38b3f189b8 Merge claude/1
a2376e2fc6 fix(security): webui config files reachable by group, not world
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-18 17:51:59 +01:00
d458fa5ea4 Merge claude/1
d522a19cae docs(roadmap): App Files tab proposal + UID-access spike results
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-18 16:43:16 +01:00
da0d6bb6a5 Merge claude/2
0d5ae61e32 fix(app-config): restore config sub-tab on cold-load deep-link/refresh
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-18 16:16:02 +01:00
f4784b5fc1 Merge claude/1
75162af648 fix(webui): Services-tab Advanced toggle reveals rich detail again
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-18 16:04:41 +01:00
fb9c1ee14a Merge claude/2
626041a39e style(ports): use the shared lp-ui-advanced-toggle for 'Show advanced fields'
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-18 15:46:27 +01:00
4e17346dfb Merge claude/2
0fbbde1000 style(app-config): wrap each config field in a translucent card
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-18 15:33:14 +01:00
c9a6847e48 Merge claude/2
bbf2f9a5f4 style(overview): match sidebar Overview entry to app-category rows
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-17 18:49:39 +01:00
9a19e55533 Merge claude/1
01961e5bb9 fix(webui): tasks list panel hugs its content instead of overhanging
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-17 18:46:42 +01:00
2cf4ce1495 Merge claude/1
c02202d620 fix(webui): stop Backups-tab card bg from running past the footer buttons
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-17 18:41:13 +01:00
9a58869899 Merge claude/2
0bcde854e6 refactor(webui): move fleet Overview under /apps/overview; retire standalone /backup
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-17 18:36:58 +01:00
de5621746d Merge claude/1
82325bce43 style(webui): wrap /admin/system body in the recessed admin panel
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-17 18:24:26 +01:00
168a8f25f5 Merge claude/1
0641a9b790 style(webui): wrap admin dashboard cards + task list in recessed panel
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-17 17:58:17 +01:00
9653c33931 Merge claude/2
830d361351 fix(overview): drop redundant Check button from empty Improvements state
6f8596fc88 Merge claude/2
3653a39fd8 chore(config): quiet per-file reconcile output, drop backup note
Compare 4 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-12 23:39:59 +01:00
a4fc1f7c14 Merge claude/2
168924757e fix(tasks): reap orphaned running tasks immediately at processor startup
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-12 23:27:12 +01:00
0d10284203 Merge claude/1
a28eed0729 fix(services): route per-service restart through the task system + CLI
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-12 23:12:56 +01:00
105644364f Merge claude/1
87e19e197a fix(config): hide reconcile backups as dot-named siblings; guard the option resolver
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-12 22:35:10 +01:00
1e997f75d2 Merge claude/1
7c28007779 refactor(config): updater knobs -> configs/webui/webui_updater; fix config heal/reconcile gaps
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-12 22:33:57 +01:00
e317962616 Merge claude/2
7db2a707b2 refactor(overview): turn the fleet Overview tab into an action board
Compare 2 commits »