• Joined on 2025-06-02
Webstar pushed to main at Webstar/LibrePortal 2026-05-28 18:50:57 +01:00
816b96fe97 Merge claude/2
3031c6cab9 feat(system): "Reclaim space" action on the Storage page
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-28 18:39:04 +01:00
f6fecd023a Merge claude/1
7ba281a390 ux(backup): redesign the snapshot details panel
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-28 18:25:53 +01:00
93d4aaabbb Merge claude/1
d448d34f67 feat(backup): auto-refresh the backup page when a backup/restore finishes
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-28 18:20:49 +01:00
7a302d1af0 Merge claude/1
7dbeb307c9 ux(backup): drop the "Backup all apps" header action on Dashboard and Migrate
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-28 16:47:44 +01:00
dca885738d Merge claude/1
8e6691b7d3 feat(system): surface the Docker storage breakdown on the System page
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-28 16:46:53 +01:00
324240dd90 Merge claude/2
b7679bb384 fix(admin/system): clear the "no samples" overlay once live data arrives
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-28 16:29:11 +01:00
284356228b Merge claude/2
7178dddae7 ux(admin/system): make the Load gauge capacity-aware, not alarmist
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-28 16:16:50 +01:00
ec5b1735dc Merge claude/2
9c6cef5a05 ux(admin/system): give the host info strip a "Host" section head
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-28 16:13:17 +01:00
280bb11d5e Merge claude/1
f0dc73e332 fix(admin): Manage backups button navigates via the real SPA router
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-28 14:49:50 +01:00
00de75ffc3 Merge claude/1
ed319b0f94 fix(backup): configs backup gets its own task identity, not "Backup All Apps"
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-28 14:43:03 +01:00
494dc499b3 Merge claude/2
e9ee4c7983 ux(services): gap between the stat chips and action buttons in the row
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-28 14:38:33 +01:00
ad8f1b2975 Merge claude/2
18e29983c5 ux(services): left-align the Show/Hide logs toggle in service details
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-28 14:28:20 +01:00
38a930c0bd Merge claude/2
7b786aae45 ux(setup): align dev strip content with the cards above
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-28 14:19:41 +01:00
6bf7e29fe8 Merge claude/2
7ff21621d9 ux(setup): dedicated dev icon + richer reveal for the dev-mode strip
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-28 14:13:01 +01:00
1c5ee82a31 Merge claude/2
5be49b67c6 feat(setup): dev-mode easter egg on the Experience step
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-28 13:58:48 +01:00
af8a4cb22e Merge claude/2
bf176e7e56 ux(setup): comma instead of em-dash in Beginner card copy
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-28 13:56:37 +01:00
5d7b96062c Merge claude/2
5a51c5825d ux(setup): shorten Experience step copy to one punchy line per card
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-28 13:49:27 +01:00
5b0a445751 Merge claude/2
b7d95f5e95 fix(webui): app-log removal uses runFileOp rm -f so uninstall can't hang
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-28 02:10:58 +01:00
b9dfbb89d1 Merge claude/2
5cac965d0d ux(config): dep-required cards lay out as two rows — content above, button below
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-28 02:00:50 +01:00
5432f46fd0 Merge claude/2
d8f585aada ux(backup): global Backups tab matches the per-app card pattern
Compare 2 commits »