• Joined on 2025-06-02
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 13:21:48 +01:00
d30f6f9d02 Merge claude/2
61ed8aa7f2 style(config): match toggle box height to input fields
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 13:17:07 +01:00
e00dd0e887 Merge claude/1
4e0b057277 feat(backup): capitalize Restic and surface the default engine in location dropdowns
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 12:48:55 +01:00
9ef3247246 Merge claude/1
afa88c8646 fix(crontab): clear user crontab as root so stale-owned spool files heal
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 12:41:02 +01:00
fa6483cf94 Merge claude/1
315c528306 refactor(webui): silence per-file touch/chown noise in data generators
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 12:33:39 +01:00
4c97cbb2e2 Merge claude/1
179b895cac fix(backup): resolve docker_install_user for every CLI command
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 01:18:03 +01:00
fc6d9fff29 Merge claude/2
06a0e9de3c style(config): soften section divider; align toggle box with input fields
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 01:03:43 +01:00
a24bdd8e6c Merge claude/2
bab89df191 style(backup): add bottom margin to location action row
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 01:01:16 +01:00
d5512f5fdb Merge claude/2
25027da86e style(backup): add icons to location buttons; move nebula CSS into theme folder
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 00:47:59 +01:00
f70fb69f5a Merge claude/2
d7d5260605 style(backup): use nebula translucent buttons; left-align location actions
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 00:31:51 +01:00
015793baf6 Merge claude/2
0f6e15e8f9 style(backup): match primary/danger buttons to nebula config-page style
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 00:25:30 +01:00
a03d7031b1 Merge claude/1
b1983dec56 feat(webui): server-side dismissible UI notices (Dismissible helper)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 00:14:21 +01:00
501edda217 Merge claude/1
4568ec51ef feat(backup): Export dropdown in Configuration header; warning is dismiss-only
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 00:07:53 +01:00
5c6f4f4a2c Merge claude/1
14ba3b03c7 feat(backup): make config-backup warning stand out and dismissible
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 00:07:22 +01:00
218378a752 Merge claude/2
ba6b30c425 refactor(config): rename backup subcategory file Advanced -> Engine
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-22 23:46:26 +01:00
4078ad5092 Merge claude/2
c227c01969 fix(webui): hide empty config tabs; rename backup 'Advanced' to 'Engine'
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-22 23:33:13 +01:00
06970b528c Merge claude/2
2af21c94fa fix(webui): populate per-location backup dropdowns (Type/Path/Engine/SSH auth)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-22 14:58:15 +01:00
c987aefb72 Merge claude/2
d75024b22c fix(webui): portal custom-select popup to body so cards' hover-transform can't break it
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-22 14:46:59 +01:00
9f02d350c5 Merge claude/2
3bac76b3fb fix(webui): tag only the default Backup style preset and float it to top
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-22 14:41:48 +01:00
7868517d54 Merge claude/2
dce230f24a feat(webui): bound Verify Data Sample % to 1-100 with custom stepper
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-22 14:34:59 +01:00
a8161f04e5 Merge claude/2
4ce0340ef8 refactor(backup): replace per-app cron stagger with task-queue scheduler
Compare 2 commits »