• Joined on 2025-06-02
Webstar pushed to main at Webstar/LibrePortal 2026-05-24 22:40:05 +01:00
cf87cbeb0f Merge claude/2
32c33e27be fix(install): silence find-permission noise on early best-effort scans
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-24 22:29:25 +01:00
9b249b99e3 Merge claude/2
42f2509193 fix(webui): finish ?=…→/… URL migration in two missed nav spots
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-24 22:08:14 +01:00
5532d6eee3 Merge claude/2
50d11a7728 feat(uninstall): --skip-docker-images keeps the docker layer for fast reinstall
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-24 21:57:44 +01:00
a42f2c6618 Merge claude/2
97aeeed8b6 fix(install): silence pre-install requirement-check noise
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-24 21:51:39 +01:00
1962115ab3 Merge claude/2
e0c7928942 fix(switcher): enumerate containers/ as the old-mode owner mid-switch
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-24 21:46:46 +01:00
936d533fa1 Merge claude/2
22364f5421 fix(rootless): enumerate containers/ as its owner, not the manager
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-24 21:29:58 +01:00
c1616bff75 Merge claude/2
670a781927 fix(install): establish /docker traversal before the WebUI copy
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-24 21:21:07 +01:00
b8f674050c Merge claude/2
a978749ee8 fix(install): bridge cross-owner folder copies + writable install log
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-24 20:49:25 +01:00
fba5456218 Merge claude/2
c2e62374bb fix(install): install root helpers after the repo copy, not before
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-24 20:43:28 +01:00
c60520e845 Merge claude/2
e944a33d8f feat(uninstall): honor --unattended to skip the confirm prompt
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-24 20:20:28 +01:00
8712be2631 Merge claude/2
b9ae512d31 auto: session-start commit — 2 file(s) at 2026-05-24 20:20:21
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-24 20:20:25 +01:00
fee195c995 Merge claude/1
cb6301dc01 auto: session-start commit — 2 file(s) at 2026-05-24 20:20:20
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-24 20:02:05 +01:00
a9c83b06b0 Merge claude/1
c63cb4a2a7 fix(install): broad sudo during install, tighten to scoped only after
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-24 19:56:14 +01:00
d7aae3f47e Merge claude/1
9f0fa7ae31 fix(uninstall): fully remove both users' homes (terminate session + rm backstop)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-24 19:54:17 +01:00
f6fba03444 Merge claude/1
93284cdb39 feat(uninstall): add 'init.sh uninstall' — full, guarded teardown
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-24 19:40:43 +01:00
65937e8108 Merge claude/1
15fc42c858 refactor(layout): consolidate out-of-/docker files + fix sysctl dir
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-24 19:22:28 +01:00
d8cad2677d Merge claude/1
cd4fd55a6d feat(desudo): helper-ize backup-engine + app-config installs; retire standalone WireGuard
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-24 18:58:54 +01:00
048e967ec1 Merge claude/1
32cdf96c13 fix(webui): re-apply tag processors after the WebUI compose template copy
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-24 18:48:23 +01:00
a2bdcf0e4f Merge claude/1
c9e6afea79 feat(desudo): init.sh installs the SCOPED sudoers by default — kill NOPASSWD:ALL
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-24 18:45:39 +01:00
12476b507a Merge claude/1
ac163e3808 fix(desudo): don't run init.sh install-mode detect/write when sourced
Compare 2 commits »