• Joined on 2025-06-02
Webstar pushed to main at Webstar/LibrePortal 2026-05-26 13:32:48 +01:00
b7dc9dc2a1 Merge claude/1
d30c309d1d feat(nextcloud): switch to fpm-alpine + nginx sidecar + Redis caching wiring
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-26 10:44:09 +01:00
447b9432f0 Merge claude/1
853b489caa refactor(gluetun): move the network-routing feature into gluetun's folder
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-26 01:29:56 +01:00
3117203913 Merge claude/1
3be119af13 refactor(checks): data-driven app requirements (collapse per-service case arms)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-26 01:25:52 +01:00
8f02e3ff2e Merge claude/1
406ebf3bb9 docs(webui): fix stale comment naming (webuiGenerateGluetunProviders -> appWebuiRefresh_gluetun)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-26 01:21:25 +01:00
a3b1db3251 Merge claude/1
7f797273dd refactor(wireguard): inline the host-conflict guard, drop central allowed_install
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-26 01:07:52 +01:00
3f0f22cedb Merge claude/1
196b8e1dc8 refactor(traefik): per-app middleware hooks + moneyapp placeholder icon
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-26 00:56:18 +01:00
eb7060f450 Merge claude/1
34bd6d7936 feat(backup): kopia + borg system-config adapters (engine parity)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-26 00:48:37 +01:00
49aa5f01f3 Merge claude/1
038d1c0729 fix(backup): system config in scheduled backups + retention (review findings)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-26 00:43:44 +01:00
95882ea7e6 Merge claude/1
9f37f7655d polish(webui): spacing + icon for the System config backup card; doc the status
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-26 00:39:26 +01:00
1547d047c2 Merge claude/1
3283b3f7a3 feat(webui): track system-config backup status on the dashboard
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-26 00:31:41 +01:00
914185d42d Merge claude/1
c2c10103b8 feat(webui): surface system-config backup/restore on the backup dashboard
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-26 00:27:44 +01:00
88f6ce7820 Merge claude/1
839cf3561a feat(cli): backup system / restore system subcommands
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-26 00:20:49 +01:00
f2dc3f27d9 Merge claude/1
fe770ae699 feat(backup): system-config snapshot + skip the reproducible WebUI; reserved-name docs
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-26 00:01:13 +01:00
5ae9a3ae38 Merge claude/1
3e10dc99b4 refactor(headscale): flatten + move headscale into its app folder
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-25 23:53:12 +01:00
727734dbfa Merge claude/1
d2595c3ef6 refactor(apps): per-app compose-tag hooks (remove the central App-Specific ladder)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-25 23:49:06 +01:00
69641dafd9 Merge claude/1
8670a02c00 refactor(gluetun): collapse to one function name for the refresh hook
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-25 23:44:59 +01:00
e24927ee6f Merge claude/1
3e6bb565e0 refactor(apps): modularize the gluetun providers generator via a per-app refresh hook
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-25 23:38:38 +01:00
d4778126e4 Merge claude/1
98e1a0a05d refactor(apps): per-app post-install hooks + move gluetun/crowdsec logic into their apps
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-25 23:28:02 +01:00
e944e4b92c Merge claude/1
8cdf5fb294 revert(footprint): drop the libreportal.service rename
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-25 23:23:35 +01:00
2e17a5557c Merge claude/1
bd1f9455ce refactor(footprint): rename libreportal.service -> libreportal-taskprocessor.service
Compare 2 commits »