• Joined on 2025-06-02
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 16:42:18 +01:00
44ad449e21 Merge claude/1
3a679d7343 feat(ssh): admin host SSH-access engine (backend + CLI + snapshot)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 16:40:31 +01:00
78194ec94e Merge claude/2
7b32dc2e29 fix(backup): clean snapshot-id capture + accept --latest on restore
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 16:31:29 +01:00
0339398fc1 Merge claude/1
2873a92b80 refactor(ssh): remove the vestigial host-SSH key system
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 16:17:52 +01:00
4078468a97 Merge claude/1
d3faa2514f feat(backup): SSH key card in the sftp location editor
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 16:12:03 +01:00
5db4d518cd Merge claude/1
19c76f0a3f feat(backup): CLI + data plumbing for per-location SSH keys
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 15:42:31 +01:00
520595bc67 Merge claude/2
3ba3f77f0b feat(backup): expose per-app strategy override on all apps, context-aware
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 15:34:53 +01:00
a11a7a7a71 Merge claude/2
27ad517626 feat(backup): per-app strategy override (advanced, context-aware)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 15:32:16 +01:00
ab101691cc Merge claude/1
c14cc8f4f2 fix(webui): register webui_backup_schema.sh in the source arrays
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 15:23:21 +01:00
557e9319d6 Merge claude/1
d6e7df8ada refactor(backup): move location field schema to a generated JSON
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 15:16:34 +01:00
d1ffb806bd Merge claude/2
d97a09b119 feat(backup): declare sqlite databases for live backup
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 15:15:02 +01:00
397713d4a8 Merge claude/1
1cc4b74b2e style(backup): show Type before Name in the location editor and add dialog
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 15:13:25 +01:00
052792a789 Merge claude/2
69f7289b4a feat(backup): declare server databases + fail safe to stop on dump failure
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 15:09:42 +01:00
cc2ea503ee Merge claude/2
d9f2feef05 feat(backup): consistent live database backups with auto strategy
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 15:07:35 +01:00
ab5b70129f Merge claude/1
459609a35b style(backup): polish location tabs — drop stray descriptions, pad panels, round corners
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 14:52:11 +01:00
0c770462b0 Merge claude/1
d682178a08 feat(backup): configurable Default Backup Location; simplify Path Mode label
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 14:46:18 +01:00
3aad78a6d8 Merge claude/1
02e4f7d6ab style(backup): match location editor tabs to the app-detail tab design
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 14:40:15 +01:00
8e0d470549 Merge claude/1
24abe412e0 feat(backup): move Engine into the location editor's Advanced tab
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 14:31:51 +01:00
8a99ebd080 Merge claude/1
6da8f80477 feat(backup): tabbed location editor (Connection / Retention / Advanced)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 13:44:55 +01:00
4b8f2c698c Merge claude/1
c5ecc520aa feat(backup): system-driven location fields with an Advanced reveal
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-23 13:38:30 +01:00
46843de50f Merge claude/1
3684ccaf68 feat(config): emit per-location field metadata into configs.json
Compare 2 commits »