- TOTP (RFC 6238, stdlib-only) enrollment in profile, login step-up, admin emergency reset. - Admins can grant a user visibility into individual clients (User.ClientIDs) in addition to whole-server access (User.ServerIDs). - New "My Access" page: non-admin users see only their assigned clients (view/QR/download only, no management), reachable from the main nav. - GetUser/GetUsers now redact TOTPSecret before returning JSON. No Go toolchain was available while writing this - not yet build-verified. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PvrfUytqd74H6WcQkRzFM4
94 KiB
wireguard-ui-multi – Dev Log
2026-07-10 02:11 – 02:33 (21m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
3d6608efirst commit
Geänderte Dateien
Keine Änderungen ermittelbar.
2026-07-10 02:33 – 02:33 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
Keine Änderungen ermittelbar.
2026-07-10 02:33 – 02:33 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
Keine Änderungen ermittelbar.
2026-07-10 02:34 – 02:34 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
Keine Änderungen ermittelbar.
2026-07-10 02:37 – 02:37 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
Keine Änderungen ermittelbar.
2026-07-10 02:44 – 02:45 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
Keine Änderungen ermittelbar.
2026-07-10 02:45 – 02:46 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
Keine Änderungen ermittelbar.
2026-07-10 02:52 – 02:52 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
Keine Änderungen ermittelbar.
2026-07-10 02:52 – 02:53 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
3b3ffd8Add wireguard-ui-multi core: multi-server DB, WireGuard manager, REST API, UI, installers
Geänderte Dateien
- CLAUDE.md | 367 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- DEVLOG.md | 90 +++++++++++++++++++++++++++++++++++++++
- README.md | 234 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- cmd/wireguard-ui-multi/main.go | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- go.mod | 9 ++++
- internal/api/auth.go | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/api/handlers.go | 484 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/api/router.go | 86 +++++++++++++++++++++++++++++++++++++
- internal/api/ui_handlers.go | 41 ++++++++++++++++++
- internal/database/database.go | 85 +++++++++++++++++++++++++++++++++++++
- internal/firewall/nftables.go | 75 +++++++++++++++++++++++++++++++++
- internal/server/model.go | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/app.js | 106 ++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/login.js | 25 +++++++++++
- internal/ui/static/server.js | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/style.css | 209 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/templates/dashboard.html | 19 +++++++++
- internal/ui/templates/login.html | 18 ++++++++
- internal/ui/templates/server.html | 60 ++++++++++++++++++++++++++
- internal/wireguard/config.go | 86 +++++++++++++++++++++++++++++++++++++
- internal/wireguard/keys.go | 47 +++++++++++++++++++++
- internal/wireguard/manager.go | 78 ++++++++++++++++++++++++++++++++++
- internal/wireguard/migrate.go | 203 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- scripts/install.sh | 57 +++++++++++++++++++++++++
- scripts/proxmox-install.sh | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- systemd/wireguard-ui-multi.service | 22 ++++++++++
2026-07-10 02:53 – 02:53 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- CLAUDE.md | 367 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- DEVLOG.md | 90 +++++++++++++++++++++++++++++++++++++++
- README.md | 234 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- cmd/wireguard-ui-multi/main.go | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- go.mod | 9 ++++
- internal/api/auth.go | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/api/handlers.go | 484 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/api/router.go | 86 +++++++++++++++++++++++++++++++++++++
- internal/api/ui_handlers.go | 41 ++++++++++++++++++
- internal/database/database.go | 85 +++++++++++++++++++++++++++++++++++++
- internal/firewall/nftables.go | 75 +++++++++++++++++++++++++++++++++
- internal/server/model.go | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/app.js | 106 ++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/login.js | 25 +++++++++++
- internal/ui/static/server.js | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/style.css | 209 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/templates/dashboard.html | 19 +++++++++
- internal/ui/templates/login.html | 18 ++++++++
- internal/ui/templates/server.html | 60 ++++++++++++++++++++++++++
- internal/wireguard/config.go | 86 +++++++++++++++++++++++++++++++++++++
- internal/wireguard/keys.go | 47 +++++++++++++++++++++
- internal/wireguard/manager.go | 78 ++++++++++++++++++++++++++++++++++
- internal/wireguard/migrate.go | 203 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- scripts/install.sh | 57 +++++++++++++++++++++++++
- scripts/proxmox-install.sh | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- systemd/wireguard-ui-multi.service | 22 ++++++++++
2026-07-10 02:54 – 02:54 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- CLAUDE.md | 367 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- DEVLOG.md | 90 +++++++++++++++++++++++++++++++++++++++
- README.md | 234 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- cmd/wireguard-ui-multi/main.go | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- go.mod | 9 ++++
- internal/api/auth.go | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/api/handlers.go | 484 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/api/router.go | 86 +++++++++++++++++++++++++++++++++++++
- internal/api/ui_handlers.go | 41 ++++++++++++++++++
- internal/database/database.go | 85 +++++++++++++++++++++++++++++++++++++
- internal/firewall/nftables.go | 75 +++++++++++++++++++++++++++++++++
- internal/server/model.go | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/app.js | 106 ++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/login.js | 25 +++++++++++
- internal/ui/static/server.js | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/style.css | 209 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/templates/dashboard.html | 19 +++++++++
- internal/ui/templates/login.html | 18 ++++++++
- internal/ui/templates/server.html | 60 ++++++++++++++++++++++++++
- internal/wireguard/config.go | 86 +++++++++++++++++++++++++++++++++++++
- internal/wireguard/keys.go | 47 +++++++++++++++++++++
- internal/wireguard/manager.go | 78 ++++++++++++++++++++++++++++++++++
- internal/wireguard/migrate.go | 203 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- scripts/install.sh | 57 +++++++++++++++++++++++++
- scripts/proxmox-install.sh | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- systemd/wireguard-ui-multi.service | 22 ++++++++++
2026-07-10 03:04 – 03:04 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- CLAUDE.md | 367 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- DEVLOG.md | 90 +++++++++++++++++++++++++++++++++++++++
- README.md | 234 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- cmd/wireguard-ui-multi/main.go | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- go.mod | 9 ++++
- internal/api/auth.go | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/api/handlers.go | 484 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/api/router.go | 86 +++++++++++++++++++++++++++++++++++++
- internal/api/ui_handlers.go | 41 ++++++++++++++++++
- internal/database/database.go | 85 +++++++++++++++++++++++++++++++++++++
- internal/firewall/nftables.go | 75 +++++++++++++++++++++++++++++++++
- internal/server/model.go | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/app.js | 106 ++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/login.js | 25 +++++++++++
- internal/ui/static/server.js | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/style.css | 209 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/templates/dashboard.html | 19 +++++++++
- internal/ui/templates/login.html | 18 ++++++++
- internal/ui/templates/server.html | 60 ++++++++++++++++++++++++++
- internal/wireguard/config.go | 86 +++++++++++++++++++++++++++++++++++++
- internal/wireguard/keys.go | 47 +++++++++++++++++++++
- internal/wireguard/manager.go | 78 ++++++++++++++++++++++++++++++++++
- internal/wireguard/migrate.go | 203 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- scripts/install.sh | 57 +++++++++++++++++++++++++
- scripts/proxmox-install.sh | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- systemd/wireguard-ui-multi.service | 22 ++++++++++
2026-07-10 03:04 – 03:05 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- CLAUDE.md | 367 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- DEVLOG.md | 90 +++++++++++++++++++++++++++++++++++++++
- README.md | 234 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- cmd/wireguard-ui-multi/main.go | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- go.mod | 9 ++++
- internal/api/auth.go | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/api/handlers.go | 484 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/api/router.go | 86 +++++++++++++++++++++++++++++++++++++
- internal/api/ui_handlers.go | 41 ++++++++++++++++++
- internal/database/database.go | 85 +++++++++++++++++++++++++++++++++++++
- internal/firewall/nftables.go | 75 +++++++++++++++++++++++++++++++++
- internal/server/model.go | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/app.js | 106 ++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/login.js | 25 +++++++++++
- internal/ui/static/server.js | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/style.css | 209 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/templates/dashboard.html | 19 +++++++++
- internal/ui/templates/login.html | 18 ++++++++
- internal/ui/templates/server.html | 60 ++++++++++++++++++++++++++
- internal/wireguard/config.go | 86 +++++++++++++++++++++++++++++++++++++
- internal/wireguard/keys.go | 47 +++++++++++++++++++++
- internal/wireguard/manager.go | 78 ++++++++++++++++++++++++++++++++++
- internal/wireguard/migrate.go | 203 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- scripts/install.sh | 57 +++++++++++++++++++++++++
- scripts/proxmox-install.sh | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- systemd/wireguard-ui-multi.service | 22 ++++++++++
2026-07-10 03:05 – 03:05 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- CLAUDE.md | 367 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- DEVLOG.md | 90 +++++++++++++++++++++++++++++++++++++++
- README.md | 234 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- cmd/wireguard-ui-multi/main.go | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- go.mod | 9 ++++
- internal/api/auth.go | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/api/handlers.go | 484 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/api/router.go | 86 +++++++++++++++++++++++++++++++++++++
- internal/api/ui_handlers.go | 41 ++++++++++++++++++
- internal/database/database.go | 85 +++++++++++++++++++++++++++++++++++++
- internal/firewall/nftables.go | 75 +++++++++++++++++++++++++++++++++
- internal/server/model.go | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/app.js | 106 ++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/login.js | 25 +++++++++++
- internal/ui/static/server.js | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/style.css | 209 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/templates/dashboard.html | 19 +++++++++
- internal/ui/templates/login.html | 18 ++++++++
- internal/ui/templates/server.html | 60 ++++++++++++++++++++++++++
- internal/wireguard/config.go | 86 +++++++++++++++++++++++++++++++++++++
- internal/wireguard/keys.go | 47 +++++++++++++++++++++
- internal/wireguard/manager.go | 78 ++++++++++++++++++++++++++++++++++
- internal/wireguard/migrate.go | 203 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- scripts/install.sh | 57 +++++++++++++++++++++++++
- scripts/proxmox-install.sh | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- systemd/wireguard-ui-multi.service | 22 ++++++++++
2026-07-10 03:05 – 03:05 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- CLAUDE.md | 367 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- DEVLOG.md | 90 +++++++++++++++++++++++++++++++++++++++
- README.md | 234 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- cmd/wireguard-ui-multi/main.go | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- go.mod | 9 ++++
- internal/api/auth.go | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/api/handlers.go | 484 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/api/router.go | 86 +++++++++++++++++++++++++++++++++++++
- internal/api/ui_handlers.go | 41 ++++++++++++++++++
- internal/database/database.go | 85 +++++++++++++++++++++++++++++++++++++
- internal/firewall/nftables.go | 75 +++++++++++++++++++++++++++++++++
- internal/server/model.go | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/app.js | 106 ++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/login.js | 25 +++++++++++
- internal/ui/static/server.js | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/style.css | 209 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/templates/dashboard.html | 19 +++++++++
- internal/ui/templates/login.html | 18 ++++++++
- internal/ui/templates/server.html | 60 ++++++++++++++++++++++++++
- internal/wireguard/config.go | 86 +++++++++++++++++++++++++++++++++++++
- internal/wireguard/keys.go | 47 +++++++++++++++++++++
- internal/wireguard/manager.go | 78 ++++++++++++++++++++++++++++++++++
- internal/wireguard/migrate.go | 203 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- scripts/install.sh | 57 +++++++++++++++++++++++++
- scripts/proxmox-install.sh | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- systemd/wireguard-ui-multi.service | 22 ++++++++++
2026-07-10 03:07 – 03:07 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- CLAUDE.md | 367 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- DEVLOG.md | 90 ++++++++++++++++++++++++
- README.md | 234 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- cmd/wireguard-ui-multi/main.go | 141 +++++++++++++++++++++++++++++++++++++
- go.mod | 9 +++
- internal/api/auth.go | 139 ++++++++++++++++++++++++++++++++++++
- internal/api/handlers.go | 484 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/api/router.go | 86 +++++++++++++++++++++++
- internal/api/ui_handlers.go | 41 +++++++++++
- internal/database/database.go | 85 ++++++++++++++++++++++
- internal/firewall/nftables.go | 75 ++++++++++++++++++++
- internal/server/model.go | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/app.js | 106 ++++++++++++++++++++++++++++
- internal/ui/static/login.js | 25 +++++++
- internal/ui/static/server.js | 173 +++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/style.css | 209 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/templates/dashboard.html | 19 +++++
- internal/ui/templates/login.html | 18 +++++
- internal/ui/templates/server.html | 60 ++++++++++++++++
- internal/wireguard/config.go | 86 +++++++++++++++++++++++
- internal/wireguard/keys.go | 47 +++++++++++++
- internal/wireguard/manager.go | 78 ++++++++++++++++++++
- internal/wireguard/migrate.go | 203 +++++++++++++++++++++++++++++++++++++++++++++++++++++
- scripts/install.sh | 57 +++++++++++++++
- scripts/proxmox-install.sh | 177 ++++++++++++++++++++++++++++++++++++++++++++++
- systemd/wireguard-ui-multi.service | 22 ++++++
2026-07-10 03:08 – 03:08 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- CLAUDE.md | 367 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- DEVLOG.md | 90 ++++++++++++++++++++++++
- README.md | 234 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- cmd/wireguard-ui-multi/main.go | 141 +++++++++++++++++++++++++++++++++++++
- go.mod | 9 +++
- internal/api/auth.go | 139 ++++++++++++++++++++++++++++++++++++
- internal/api/handlers.go | 484 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/api/router.go | 86 +++++++++++++++++++++++
- internal/api/ui_handlers.go | 41 +++++++++++
- internal/database/database.go | 85 ++++++++++++++++++++++
- internal/firewall/nftables.go | 75 ++++++++++++++++++++
- internal/server/model.go | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/app.js | 106 ++++++++++++++++++++++++++++
- internal/ui/static/login.js | 25 +++++++
- internal/ui/static/server.js | 173 +++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/static/style.css | 209 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
- internal/ui/templates/dashboard.html | 19 +++++
- internal/ui/templates/login.html | 18 +++++
- internal/ui/templates/server.html | 60 ++++++++++++++++
- internal/wireguard/config.go | 86 +++++++++++++++++++++++
- internal/wireguard/keys.go | 47 +++++++++++++
- internal/wireguard/manager.go | 78 ++++++++++++++++++++
- internal/wireguard/migrate.go | 203 +++++++++++++++++++++++++++++++++++++++++++++++++++++
- scripts/install.sh | 57 +++++++++++++++
- scripts/proxmox-install.sh | 177 ++++++++++++++++++++++++++++++++++++++++++++++
- systemd/wireguard-ui-multi.service | 22 ++++++
2026-07-10 03:09 – 17:30 (14h 21m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- CLAUDE.md | 367 ++++++++++++++++++++++++++
- DEVLOG.md | 90 +++++++
- README.md | 234 +++++++++++++++++
- cmd/wireguard-ui-multi/main.go | 141 ++++++++++
- go.mod | 9 +
- internal/api/auth.go | 139 ++++++++++
- internal/api/handlers.go | 484 +++++++++++++++++++++++++++++++++++
- internal/api/router.go | 86 +++++++
- internal/api/ui_handlers.go | 41 +++
- internal/database/database.go | 85 ++++++
- internal/firewall/nftables.go | 75 ++++++
- internal/server/model.go | 205 +++++++++++++++
- internal/ui/static/app.js | 106 ++++++++
- internal/ui/static/login.js | 25 ++
- internal/ui/static/server.js | 173 +++++++++++++
- internal/ui/static/style.css | 209 +++++++++++++++
- internal/ui/templates/dashboard.html | 19 ++
- internal/ui/templates/login.html | 18 ++
- internal/ui/templates/server.html | 60 +++++
- internal/wireguard/config.go | 86 +++++++
- internal/wireguard/keys.go | 47 ++++
- internal/wireguard/manager.go | 78 ++++++
- internal/wireguard/migrate.go | 203 +++++++++++++++
- scripts/install.sh | 57 +++++
- scripts/proxmox-install.sh | 177 +++++++++++++
- systemd/wireguard-ui-multi.service | 22 ++
2026-07-10 17:31 – 17:31 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
9a1d811Add one-shot bootstrap installer script
Geänderte Dateien
- DEVLOG.md | 360 +++++++++++++++++++++++++++++++++++++++++++++++++++
- scripts/bootstrap.sh | 71 ++++++++++
2026-07-10 17:31 – 17:31 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 360 +++++++++++++++++++++++++++++++++++++++++++++++++++
- scripts/bootstrap.sh | 71 ++++++++++
2026-07-10 17:32 – 17:32 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 360 +++++++++++++++++++++++++++++++++++++++++++++++++++
- scripts/bootstrap.sh | 71 ++++++++++
2026-07-10 17:32 – 17:32 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 360 +++++++++++++++++++++++++++++++++++++++++++++++++++
- scripts/bootstrap.sh | 71 ++++++++++
2026-07-10 17:34 – 17:34 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 360 +++++++++++++++++++++++++++++++++++++++++++++++++++
- scripts/bootstrap.sh | 71 ++++++++++
2026-07-10 17:35 – 17:35 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 360 +++++++++++++++++++++++++++++++++++++++++++++++++++
- scripts/bootstrap.sh | 71 ++++++++++
2026-07-10 17:38 – 17:38 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 360 +++++++++++++++++++++++++++++++++++++++++++++++++++
- scripts/bootstrap.sh | 71 ++++++++++
2026-07-10 17:40 – 17:40 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 360 +++++++++++++++++++++++++++++++++++++++++++++++++++
- scripts/bootstrap.sh | 71 ++++++++++
2026-07-10 17:41 – 17:42 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
18188f4Move bootstrap installer to project root, document one-liner install
Geänderte Dateien
- README.md | 25 +++++++++++++++++++++++--
- scripts/bootstrap.sh => bootstrap.sh | 0
2026-07-10 17:47 – 17:47 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- README.md | 25 +++++++++++++++++++++++--
- scripts/bootstrap.sh => bootstrap.sh | 0
2026-07-10 17:48 – 17:48 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
6e0e681Fix bootstrap.sh: go not found on PATH after install
Geänderte Dateien
- bootstrap.sh | 8 ++++++++
2026-07-10 17:50 – 17:51 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- bootstrap.sh | 8 ++++++++
2026-07-10 17:52 – 17:52 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- bootstrap.sh | 8 ++++++++
2026-07-10 17:53 – 17:53 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
f333623Run go mod tidy before build in all installers
Geänderte Dateien
- bootstrap.sh | 1 +
- scripts/install.sh | 1 +
- scripts/proxmox-install.sh | 1 +
2026-07-10 17:54 – 17:54 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- bootstrap.sh | 1 +
- scripts/install.sh | 1 +
- scripts/proxmox-install.sh | 1 +
2026-07-10 17:55 – 17:55 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- bootstrap.sh | 1 +
- scripts/install.sh | 1 +
- scripts/proxmox-install.sh | 1 +
2026-07-10 17:57 – 17:57 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- bootstrap.sh | 1 +
- scripts/install.sh | 1 +
- scripts/proxmox-install.sh | 1 +
2026-07-10 17:58 – 17:59 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
b2b6b82Add update.sh, persist Go on PATH via profile.d
Geänderte Dateien
- README.md | 10 +++++++
- bootstrap.sh | 5 ++++
- scripts/install.sh | 8 ++++++
- update.sh | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-10 18:05 – 18:05 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- README.md | 10 +++++++
- bootstrap.sh | 5 ++++
- scripts/install.sh | 8 ++++++
- update.sh | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-10 18:07 – 18:07 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- README.md | 10 ++++++++++
- bootstrap.sh | 5 +++++
- scripts/install.sh | 8 ++++++++
- update.sh | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-10 18:07 – 18:08 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- README.md | 10 ++++++++++
- bootstrap.sh | 5 +++++
- scripts/install.sh | 8 ++++++++
- update.sh | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-10 18:09 – 18:09 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- README.md | 10 ++++++++++
- bootstrap.sh | 5 +++++
- scripts/install.sh | 8 ++++++++
- update.sh | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-10 18:11 – 18:11 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- README.md | 10 ++++++++++
- bootstrap.sh | 5 +++++
- scripts/install.sh | 8 ++++++++
- update.sh | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-10 18:14 – 18:14 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- README.md | 10 ++++++++++
- bootstrap.sh | 5 +++++
- scripts/install.sh | 8 ++++++++
- update.sh | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-10 18:14 – 18:14 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- README.md | 10 ++++++++++
- bootstrap.sh | 5 +++++
- scripts/install.sh | 8 ++++++++
- update.sh | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-10 18:16 – 18:16 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- README.md | 10 ++++++++++
- bootstrap.sh | 5 +++++
- scripts/install.sh | 8 ++++++++
- update.sh | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-10 18:16 – 18:18 (2m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
41894e6Fix 404s: serve UI templates/static from configurable ui-root, not CWD
Geänderte Dateien
- README.md | 15 +++++++++++++++
- bootstrap.sh | 71 ++++++++++++++++++++++++++++++++++++++++++++++-------------------------
- cmd/wireguard-ui-multi/main.go | 7 ++++---
- internal/api/router.go | 15 +++++++++++++--
- internal/api/ui_handlers.go | 8 +++-----
- scripts/install.sh | 9 ++++++++-
- scripts/proxmox-install.sh | 2 +-
- update.sh | 2 +-
2026-07-10 18:22 – 18:23 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
6eeea65Fix "Text file busy" on reinstall while service is running
Geänderte Dateien
- scripts/install.sh | 5 +++--
2026-07-10 18:27 – 18:27 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- scripts/install.sh | 5 +++--
2026-07-10 18:30 – 18:31 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- scripts/install.sh | 5 +++--
2026-07-10 18:31 – 18:34 (3m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
94f0e69Remove stray tool-generated tmp file accidentally committed867dc77Replace from-scratch rewrite with real ngoduykhanh/wireguard-ui fork
Geänderte Dateien
- .claude/settings.local.json.tmp.2113725.efbfaa50a5c4 | 10 ----------
2026-07-10 18:35 – 18:38 (2m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
e5c0a58Adapt installers to upstream wireguard-ui build (Go+embed, yarn assets)
Geänderte Dateien
- README.md | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
- bootstrap.sh | 39 +++++++++++++++++++++++++--------------
- scripts/install.sh | 70 ++++++++++++++++++++++++++++++++++------------------------------------
- scripts/proxmox-install.sh | 10 ++++++----
- systemd/wireguard-ui-multi.service | 21 +++++++++++++++++++++
- update.sh | 19 ++++++++++++++++---
2026-07-10 18:48 – 18:48 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- README.md | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
- bootstrap.sh | 39 +++++++++++++++++++++++++--------------
- scripts/install.sh | 70 ++++++++++++++++++++++++++++++++++------------------------------------
- scripts/proxmox-install.sh | 10 ++++++----
- systemd/wireguard-ui-multi.service | 21 +++++++++++++++++++++
- update.sh | 19 ++++++++++++++++---
2026-07-10 19:03 – 19:03 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- README.md | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
- bootstrap.sh | 39 +++++++++++++++++++++++++--------------
- scripts/install.sh | 70 ++++++++++++++++++++++++++++++++++------------------------------------
- scripts/proxmox-install.sh | 10 ++++++----
- systemd/wireguard-ui-multi.service | 21 +++++++++++++++++++++
- update.sh | 19 ++++++++++++++++---
2026-07-10 19:04 – 19:05 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- README.md | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
- bootstrap.sh | 39 +++++++++++++++++++++++++--------------
- scripts/install.sh | 70 ++++++++++++++++++++++++++++++++++------------------------------------
- scripts/proxmox-install.sh | 10 ++++++----
- systemd/wireguard-ui-multi.service | 21 +++++++++++++++++++++
- update.sh | 19 ++++++++++++++++---
2026-07-10 19:06 – 19:07 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- README.md | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
- bootstrap.sh | 39 +++++++++++++++++++++++++--------------
- scripts/install.sh | 70 ++++++++++++++++++++++++++++++++++------------------------------------
- scripts/proxmox-install.sh | 10 ++++++----
- systemd/wireguard-ui-multi.service | 21 +++++++++++++++++++++
- update.sh | 19 ++++++++++++++++---
2026-07-11 22:08 – 22:08 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- README.md | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
- bootstrap.sh | 39 +++++++++++++++++++++++++--------------
- scripts/install.sh | 70 ++++++++++++++++++++++++++++++++++------------------------------------
- scripts/proxmox-install.sh | 10 ++++++----
- systemd/wireguard-ui-multi.service | 21 +++++++++++++++++++++
- update.sh | 19 ++++++++++++++++---
2026-07-11 22:16 – 22:16 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- README.md | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
- bootstrap.sh | 39 +++++++++++++++++++++++++--------------
- scripts/install.sh | 70 ++++++++++++++++++++++++++++++++++------------------------------------
- scripts/proxmox-install.sh | 10 ++++++----
- systemd/wireguard-ui-multi.service | 21 +++++++++++++++++++++
- update.sh | 19 ++++++++++++++++---
2026-07-11 22:17 – 22:17 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- README.md | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
- bootstrap.sh | 39 +++++++++++++++++++++++++--------------
- scripts/install.sh | 70 ++++++++++++++++++++++++++++++++++------------------------------------
- scripts/proxmox-install.sh | 10 ++++++----
- systemd/wireguard-ui-multi.service | 21 +++++++++++++++++++++
- update.sh | 19 ++++++++++++++++---
2026-07-11 22:18 – 22:18 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- README.md | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
- bootstrap.sh | 39 +++++++++++++++++++++++++--------------
- scripts/install.sh | 70 ++++++++++++++++++++++++++++++++++------------------------------------
- scripts/proxmox-install.sh | 10 ++++++----
- systemd/wireguard-ui-multi.service | 21 +++++++++++++++++++++
- update.sh | 19 ++++++++++++++++---
2026-07-11 22:26 – 22:26 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- README.md | 55 ++++++++++++++++++++++++++++++++++++++++-
- bootstrap.sh | 39 ++++++++++++++++++-----------
- scripts/install.sh | 70 +++++++++++++++++++++++++---------------------------
- scripts/proxmox-install.sh | 10 +++++---
- systemd/wireguard-ui-multi.service | 21 ++++++++++++++++
- update.sh | 19 +++++++++++---
2026-07-11 22:28 – 22:41 (12m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
a946c05Add read-only multi-server API (step 2) + dedupe serverID validation7eca2d0Add server-registry store methods with record-ID validation (step 1)40d7862Add multi-server data model + legacy DB migration (step 0)
Geänderte Dateien
- handler/routes.go | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
- main.go | 2 ++
- store/jsondb/jsondb.go | 37 +++++++++++++++++++++++--------------
2026-07-11 22:41 – 22:41 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- handler/routes.go | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
- main.go | 2 ++
- store/jsondb/jsondb.go | 37 +++++++++++++++++++++++--------------
2026-07-11 23:07 – 23:08 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- handler/routes.go | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
- main.go | 2 ++
- store/jsondb/jsondb.go | 37 +++++++++++++++++++++++--------------
2026-07-11 23:13 – 23:13 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- handler/routes.go | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
- main.go | 2 ++
- store/jsondb/jsondb.go | 37 +++++++++++++++++++++++--------------
2026-07-11 23:13 – 23:15 (1m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- handler/routes.go | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
- main.go | 2 ++
- store/jsondb/jsondb.go | 37 +++++++++++++++++++++++--------------
2026-07-11 23:16 – 23:16 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- handler/routes.go | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
- main.go | 2 ++
- store/jsondb/jsondb.go | 37 +++++++++++++++++++++++--------------
2026-07-11 23:18 – 23:21 (2m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
5b72a7cAdd per-server access control (User.ServerIDs)
Geänderte Dateien
- handler/routes.go | 20 ++++++++++++++++++++
- handler/session.go | 29 +++++++++++++++++++++++++++++
- main.go | 2 +-
- model/user.go | 4 ++++
- store/jsondb/jsondb.go | 21 +++++++++++++++++++++
2026-07-11 23:21 – 23:24 (2m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
3842c7aAdd server creation UI + user-server access assignment (step 3)
Geänderte Dateien
- handler/routes.go | 107 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- main.go | 2 ++
- router/router.go | 6 ++++
- templates/base.html | 8 ++++++
- templates/servers.html | 233 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- templates/users_settings.html | 41 ++++++++++++++++++++++++++-
2026-07-11 23:24 – 23:24 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
c7df129Escape server name before HTML interpolation in servers.html
Geänderte Dateien
- templates/servers.html | 6 +++++-
2026-07-11 23:25 – 23:26 (1m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- templates/servers.html | 6 +++++-
2026-07-11 23:30 – 23:31 (1m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
bb72a0aRewrite README to be fork-only, drop all Docker/upstream content
Geänderte Dateien
- README.md | 322 +++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------------------------------------------------------
2026-07-11 23:35 – 23:36 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
e353462Remove Docker files (Dockerfile, docker-compose.yaml, examples/docker-compose)
Geänderte Dateien
- Dockerfile | 77 -----------------------------------------------------------------------------
- docker-compose.yaml | 27 ---------------------------
- examples/docker-compose/README.md | 30 ------------------------------
- examples/docker-compose/boringtun.yml | 43 -------------------------------------------
- examples/docker-compose/linuxserver.yml | 42 ------------------------------------------
- examples/docker-compose/system.yml | 27 ---------------------------
2026-07-11 23:36 – 23:44 (7m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- Dockerfile | 77 -----------------------------------------------------------------------------
- docker-compose.yaml | 27 ---------------------------
- examples/docker-compose/README.md | 30 ------------------------------
- examples/docker-compose/boringtun.yml | 43 -------------------------------------------
- examples/docker-compose/linuxserver.yml | 42 ------------------------------------------
- examples/docker-compose/system.yml | 27 ---------------------------
2026-07-11 23:45 – 23:51 (6m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
3fe3dc8Add per-server settings editor (step 5)74389a9Scope client management and config-apply per server (step 4)
Geänderte Dateien
- handler/routes.go | 39 +++++++++++++++++++++++++++++++++++++++
- main.go | 2 ++
- templates/servers.html | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-11 23:52 – 23:52 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- handler/routes.go | 39 +++++++++++++++++++++++++++++++++++++++
- main.go | 2 ++
- templates/servers.html | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-11 – Status: What Works Today
Diese Session hat keinen Code geändert, sondern den aktuellen Stand des
Multi-Server-Umbaus gegen das committete HEAD verifiziert (handler/routes.go,
main.go, model/server.go, model/setting.go, model/user.go,
store/jsondb/jsondb.go, templates/*.html). Ziel: eine ehrliche
Bestandsaufnahme, keine Ankündigung geplanter Features.
Datenmodell (verifiziert)
model/server.go:Server{ID, Name, KeyPair *ServerKeypair, Interface *ServerInterface}.model/setting.go:GlobalSetting(app-weit: DNS, MTU, PersistentKeepalive, FirewallMark, Table, EndpointAddress, ConfigFilePath — Legacy-Struktur) undServerSetting(pro Server: EndpointAddress, FirewallMark, Table, ConfigFilePath). Der Kommentar überServerSettingim Quelltext sagt "not yet wired into store/handler layers" — das ist veraltet: die MethodenGetServerSettings/SaveServerSettingsinstore/jsondb/jsondb.go(Zeile ~674–690) sind sehr wohl verdrahtet und werden vonhandler.GetServerSettings/handler.SaveServerSettingsHandlersowie vonbuildEffectiveSettings()(handler/routes.go:50) genutzt.model/client.go:ClientträgtServerID.model/user.go:User.ServerIDs []string— leer/nil heißt "kein Zugriff", Admins sind davon ausgenommen.
Migration von Single-Server-Installationen
- Beim ersten Start nach dem Upgrade migriert
store/jsondb/jsondb.goautomatisch: die bestehende Legacy-Server-Konfiguration wird unter der synthetischen IDutil.DefaultServerID(="wg0") indb/servers/wg0.json,db/server_settings/wg0.jsonangelegt (KonstantelegacyDefaultServerID,store/jsondb/jsondb.go:22-24). Bestehende Clients bekommenServerID = "wg0"rückwirkend zugewiesen, bestehende User bekommenServerIDsentsprechend befüllt. Die alte Legacy-Collection bleibt erhalten (wird nicht gelöscht). Der Interface-Name des migrierten Default-Servers wird aus dem Dateinamen vonConfigFilePathabgeleitet, falls gesetzt.
Routen — Legacy (bare, operieren immer auf wg0)
Registriert in main.go (Zeilen ~211–275), unverändert nutzbar:
GET /– Client-Liste (Dashboard des Default-Servers)GET/POST /login,GET /logout,GET /profileGET /users-settings,POST /update-user,POST /create-user,POST /remove-user,GET /get-users,GET /api/user/:usernamePOST /new-client,POST /update-client,POST /email-client,POST /send-telegram-client,POST /client/set-status,POST /remove-client,GET /downloadGET /wg-server,POST /wg-server/interfaces,POST /wg-server/keypair— einzige Stelle, an der Interface-Adressen/Port und das Schlüsselpaar eines Servers editierbar sind (siehe Lücke unten)GET/POST /global-settingsGET /status,GET /test-hash,GET /about,GET /_health,GET /faviconGET /api/clients,GET /api/client/:id,GET /api/machine-ips,GET /api/subnet-ranges,GET /api/suggest-client-ips,POST /api/apply-wg-configGET /wake_on_lan_hosts,POST /wake_on_lan_host
Routen — neu, /servers/... Namespace
GET /servers-settings– Admin-Übersichtsseite (servers.html), nur AdminGET /servers– Serverliste; für Nicht-Admins gefiltert aufUser.ServerIDs(handler.ListServers,handler/routes.go:530)POST /servers– neuen Server anlegen (nur Admin), validiert die ID gegenutil.ValidateRecordID(nur Buchstaben/Ziffern/-/_)GET /servers/:id/clients– Client-Verwaltungsseite pro Server (server_clients.html)GET /servers/:id/api/clients,GET /servers/:id/api/client/:cidPOST /servers/:id/new-client,POST /servers/:id/update-client,POST /servers/:id/client/set-status,POST /servers/:id/remove-clientGET /servers/:id/downloadPOST /servers/:id/api/apply-wg-config– schreibt die Config-Datei dieses Servers, siehe Bugfix untenGET /servers/:id/settings,POST /servers/:id/settings(POST nur Admin)
Alle /servers/:id/...-Routen außer der reinen Admin-Erstellung laufen durch
handler.RequireServerAccess(db) (handler/session.go:53): Admins und
DisableLogin passieren immer, sonst wird geprüft, ob serverID in
User.ServerIDs enthalten ist.
Bugfix bestätigt: Peer-Leak zwischen Servern behoben
handler.ApplyServerConfig (handler/routes.go:1504) filtert Clients jetzt
korrekt nach Client.ServerID == serverID, bevor sie als Peers in die Config
geschrieben werden (Zeilen 1528–1539). Für die Legacy-Route (serverID == "wg0") wird weiterhin db.GetServer() (Legacy-Collection) statt
db.GetServerByID gelesen, um mit gerade über /wg-server vorgenommenen
Änderungen konsistent zu bleiben.
Bestätigte Lücken (nicht gebaut, keine Ankündigung, sondern Fakt)
- Keine UI zum Bearbeiten von Interface/KeyPair für Nicht-Default-Server.
store.UpdateServerInterfaceundstore.UpdateServerKeyPair(store/jsondb/jsondb.go:561,:577) existieren, werden aber im gesamten Code nur mitutil.DefaultServerIDaufgerufen (handler/routes.go:1211,:1242, innerhalb vonWireGuardServerInterfaces/WireGuardServerKeyPair, den Handlern hinter/wg-server/...). Für über/serversneu angelegte Server gibt es keine Route, die Adressen/Port oder das Schlüsselpaar danach ändert. - Kein wg-quick/systemd-Exec. Es gibt keinen
exec.Command-Aufruf vonwg-quickodersystemctlirgendwo im Repo (verifiziert per Grep überinternal/,handler/,util/). Die Anwendung schreibt ausschließlich.conf-Dateien; das Hoch-/Runterfahren der Interfaces bleibt Aufgabe des Betreibers (z. B. manuell oder per eigenem systemd-Unit/Hook). - Keine Security-Härtung über das bereits vorhandene Session-/CSRF-Maß hinaus. Themen wie Cookie-Flags (Secure/SameSite), CSP-Header oder Rate-Limiting wurden in Planungsgesprächen erwähnt, sind aber im aktuellen Code nicht umgesetzt.
- Die alte Legacy-Collection (Pre-Migrations-Daten) wird beim Auto-Migrate nicht gelöscht — kein Rollback-Mechanismus, aber auch kein Cleanup.
Fazit
Multi-Server-CRUD (Anlage, Auflistung, gefilterte Sicht), pro-Server
Client-Verwaltung (Anlegen/Bearbeiten/Löschen/Status/Download), pro-Server
Zugriffskontrolle über User.ServerIDs, und die automatische Migration einer
bestehenden Single-Server-Installation sind lauffähig und durch Code bestätigt.
Was fehlt, um "produktiv nutzbar" im Sinne des ursprünglichen Lastenhefts zu
sein: Interface/Keypair-Verwaltung für neu angelegte Server, tatsächliches
Hoch-/Runterfahren der wg-Interfaces, und die in CLAUDE.md geplante
Security-/Firewall-Integration (nftables-Hooks, Audit-Log) — davon ist nichts
im aktuellen Code vorhanden.
2026-07-11 23:53 – 23:53 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- handler/routes.go | 39 +++++++++++++++++++++++++++++++++++++++
- main.go | 2 ++
- templates/servers.html | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-11 23:53 – 23:53 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
31f504eDocument current product capabilities (multi-server CRUD, per-server access control, confirmed gaps)
Geänderte Dateien
- DEVLOG.md | 512 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-11 23:54 – 23:55 (1m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 512 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-11 23:56 – 23:57 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 512 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 00:00 – 00:00 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 512 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 00:03 – 00:05 (1m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 512 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 00:06 – 00:13 (6m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 512 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 00:14 – 00:17 (3m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
144cb29Add manual, optionally-encrypted backup download (no auto-upload)
Geänderte Dateien
- backup/archive.go | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- backup/encrypt.go | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- handler/routes.go | 37 +++++++++++++++++++++++++++++++++++++
- main.go | 1 +
- templates/global_settings.html | 93 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 12:52 – 12:53 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- backup/archive.go | 61 +++++++++++++++++++++++++++
- backup/encrypt.go | 85 ++++++++++++++++++++++++++++++++++++++
- handler/routes.go | 37 +++++++++++++++++
- main.go | 1 +
- templates/global_settings.html | 93 ++++++++++++++++++++++++++++++++++++++++++
2026-07-12 12:54 – 12:54 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- backup/archive.go | 61 +++++++++++++++++++++++++++
- backup/encrypt.go | 85 ++++++++++++++++++++++++++++++++++++++
- handler/routes.go | 37 +++++++++++++++++
- main.go | 1 +
- templates/global_settings.html | 93 ++++++++++++++++++++++++++++++++++++++++++
2026-07-12 12:54 – 13:03 (9m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
2212141Clarify server nav labels (Default Server Interface vs All Servers)
Geänderte Dateien
- DEVLOG.md | 111 +++++++++++++++++++++++++++++++++++++++++++++++++
- templates/base.html | 4 +-
- templates/server.html | 6 +--
- templates/servers.html | 4 +-
2026-07-12 13:13 – 13:24 (11m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 111 +++++++++++++++++++++++++++++++++++++++++++++++++
- templates/base.html | 4 +-
- templates/server.html | 6 +--
- templates/servers.html | 4 +-
2026-07-12 13:25 – 13:25 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 111 +++++++++++++++++++++++++++++++++++++++++++++++++
- templates/base.html | 4 +-
- templates/server.html | 6 +--
- templates/servers.html | 4 +-
2026-07-12 13:26 – 13:27 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 111 +++++++++++++++++++++++++++++++++++++++++++++++++
- templates/base.html | 4 +-
- templates/server.html | 6 +--
- templates/servers.html | 4 +-
2026-07-12 13:29 – 13:29 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 111 +++++++++++++++++++++++++++++++++++++++++++++++++
- templates/base.html | 4 +-
- templates/server.html | 6 +--
- templates/servers.html | 4 +-
2026-07-12 13:30 – 13:30 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 111 +++++++++++++++++++++++++++++++++++++++++++++++++
- templates/base.html | 4 +-
- templates/server.html | 6 +--
- templates/servers.html | 4 +-
2026-07-12 13:33 – 13:35 (1m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 111 +++++++++++++++++++++++++++++++++++++++++++++++++
- templates/base.html | 4 +-
- templates/server.html | 6 +--
- templates/servers.html | 4 +-
2026-07-12 13:38 – 13:38 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 111 +++++++++++++++++++++++++++++++++++++++++++++++++
- templates/base.html | 4 +-
- templates/server.html | 6 +--
- templates/servers.html | 4 +-
2026-07-12 16:20 – 16:20 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- templates/base.html | 4 ++--
- templates/server.html | 6 +++---
- templates/servers.html | 4 ++--
2026-07-12 16:20 – 16:21 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- templates/base.html | 4 ++--
- templates/server.html | 6 +++---
- templates/servers.html | 4 ++--
2026-07-12 16:27 – 16:27 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
58db683Remove legacy default-server page, unify on multi-server registry
Geänderte Dateien
- DEVLOG.md | 140 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- handler/routes.go | 108 ++++++++++++++++++----------------------------------
- main.go | 7 ++--
- router/router.go | 6 ---
- store/jsondb/jsondb.go | 57 +++++-----------------------
- store/store.go | 3 --
- templates/base.html | 10 -----
- templates/server.html | 255 --------------------------------------------------------------------------------------------------------------------------
- templates/servers.html | 177 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- util/util.go | 4 +-
2026-07-12 16:28 – 16:29 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 140 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- handler/routes.go | 108 ++++++++++++++++++----------------------------------
- main.go | 7 ++--
- router/router.go | 6 ---
- store/jsondb/jsondb.go | 57 +++++-----------------------
- store/store.go | 3 --
- templates/base.html | 10 -----
- templates/server.html | 255 --------------------------------------------------------------------------------------------------------------------------
- templates/servers.html | 177 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- util/util.go | 4 +-
2026-07-12 16:31 – 16:31 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 140 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- handler/routes.go | 108 ++++++++++++++++++----------------------------------
- main.go | 7 ++--
- router/router.go | 6 ---
- store/jsondb/jsondb.go | 57 +++++-----------------------
- store/store.go | 3 --
- templates/base.html | 10 -----
- templates/server.html | 255 --------------------------------------------------------------------------------------------------------------------------
- templates/servers.html | 177 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- util/util.go | 4 +-
2026-07-12 16:31 – 16:32 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
9c90e3fRewrite About page for the fork, drop upstream GitHub API calls
Geänderte Dateien
- templates/about.html | 104 +++++++-------------------------------------------------------------------------------------------------
2026-07-12 16:32 – 16:33 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- templates/about.html | 104 +++++++-------------------------------------------------------------------------------------------------
2026-07-12 16:34 – 16:35 (1m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- templates/about.html | 104 +++++++-------------------------------------------------------------------------------------------------
2026-07-12 16:36 – 16:38 (2m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
0000643Add missing server delete: handler, route, and UI button
Geänderte Dateien
- handler/routes.go | 13 +++++++++++++
- main.go | 1 +
- templates/servers.html | 31 +++++++++++++++++++++++++++++++
2026-07-12 16:39 – 16:39 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- handler/routes.go | 13 +++++++++++++
- main.go | 1 +
- templates/servers.html | 31 +++++++++++++++++++++++++++++++
2026-07-12 16:41 – 16:51 (9m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- handler/routes.go | 13 +++++++++++++
- main.go | 1 +
- templates/servers.html | 31 +++++++++++++++++++++++++++++++
2026-07-12 16:52 – 16:52 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
28eb08dAdd nftables firewall ruleset preview per server (review-only)
Geänderte Dateien
- firewall/nftables.go | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- handler/routes.go | 18 ++++++++++++++++++
- main.go | 1 +
- model/setting.go | 7 ++++++-
- templates/servers.html | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
2026-07-12 16:57 – 17:31 (33m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
1d08090Add live firewall rule management per server (nftables)
Geänderte Dateien
- firewall/apply.go | 44 ++++++++++++++++++++++++++++++
- firewall/nftables.go | 76 +++++++++++++++++++++++++++++++++++++++-------------
- handler/routes.go | 155 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
- main.go | 5 ++++
- model/firewall.go | 21 +++++++++++++++
- store/jsondb/jsondb.go | 59 +++++++++++++++++++++++++++++++++++++++++
- store/store.go | 4 +++
- templates/servers.html | 178 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------
2026-07-12 17:33 – 17:35 (2m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
bdcf1ecAdd read-only OS package update status (apt) on the About page
Geänderte Dateien
- handler/routes.go | 9 +++++++++
- main.go | 1 +
- system/updates.go | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- templates/about.html | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 17:36 – 17:36 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- handler/routes.go | 9 +++++++++
- main.go | 1 +
- system/updates.go | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- templates/about.html | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 17:36 – 17:36 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- handler/routes.go | 9 +++++++++
- main.go | 1 +
- system/updates.go | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- templates/about.html | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 17:40 – 17:45 (5m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
eb1913dAdd central host-wide firewall allow/block lists
Geänderte Dateien
- firewall/apply.go | 28 ++++++++++++------
- firewall/global.go | 63 ++++++++++++++++++++++++++++++++++++++++
- handler/routes.go | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- main.go | 6 ++++
- model/iplist.go | 15 ++++++++++
- router/router.go | 6 ++++
- store/jsondb/jsondb.go | 30 +++++++++++++++++++
- store/store.go | 3 ++
- templates/base.html | 8 +++++
- templates/firewall_lists.html | 184 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 17:47 – 17:48 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- firewall/apply.go | 28 ++++++++++++------
- firewall/global.go | 63 ++++++++++++++++++++++++++++++++++++++++
- handler/routes.go | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- main.go | 6 ++++
- model/iplist.go | 15 ++++++++++
- router/router.go | 6 ++++
- store/jsondb/jsondb.go | 30 +++++++++++++++++++
- store/store.go | 3 ++
- templates/base.html | 8 +++++
- templates/firewall_lists.html | 184 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 17:49 – 17:51 (1m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
77ba2b4Add bulk import for global firewall allow/block lists
Geänderte Dateien
- handler/routes.go | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- main.go | 1 +
- templates/firewall_lists.html | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 17:52 – 17:55 (3m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
0f92317Fix "no such file or directory" on first use of new collections
Geänderte Dateien
- store/jsondb/jsondb.go | 17 ++++++++++++++---
2026-07-12 19:58 – 19:59 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- store/jsondb/jsondb.go | 17 ++++++++++++++---
2026-07-12 20:01 – 20:02 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
a9649f6Add .gitignore for private/ - local-only files never pushed to gitea
Geänderte Dateien
- .gitignore | 4 ++++
2026-07-12 20:03 – 20:13 (9m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- .gitignore | 4 ++++
2026-07-12 20:14 – 20:15 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- .gitignore | 4 ++++
2026-07-12 20:16 – 20:16 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- .gitignore | 4 ++++
2026-07-12 20:18 – 20:34 (15m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- .gitignore | 4 ++++
2026-07-12 20:36 – 20:38 (2m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- .gitignore | 4 ++++
2026-07-12 20:38 – 20:44 (5m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
00d084aFix nftables auto-merge syntax and block private/reserved ranges
Geänderte Dateien
- firewall/global.go | 4 ++--
- handler/routes.go | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 20:45 – 20:45 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- firewall/global.go | 4 ++--
- handler/routes.go | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 20:48 – 20:52 (3m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
5a7709bAdd enable/disable toggle for the global firewall allow/block lists
Geänderte Dateien
- firewall/apply.go | 20 ++++++++++++++++++++
- handler/routes.go | 32 ++++++++++++++++++++++++++++++++
- main.go | 2 ++
- templates/firewall_lists.html | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 23:00 – 23:00 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- firewall/apply.go | 20 ++++++++++++++++++++
- handler/routes.go | 32 ++++++++++++++++++++++++++++++++
- main.go | 2 ++
- templates/firewall_lists.html | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 23:00 – 23:01 (1m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- firewall/apply.go | 20 ++++++++++++++++++++
- handler/routes.go | 32 ++++++++++++++++++++++++++++++++
- main.go | 2 ++
- templates/firewall_lists.html | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 23:02 – 23:02 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- firewall/apply.go | 20 ++++++++++++++++++++
- handler/routes.go | 32 ++++++++++++++++++++++++++++++++
- main.go | 2 ++
- templates/firewall_lists.html | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 23:03 – 23:04 (1m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- firewall/apply.go | 20 ++++++++++++++++++++
- handler/routes.go | 32 ++++++++++++++++++++++++++++++++
- main.go | 2 ++
- templates/firewall_lists.html | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 23:05 – 23:06 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- firewall/apply.go | 20 ++++++++++++++++++++
- handler/routes.go | 32 ++++++++++++++++++++++++++++++++
- main.go | 2 ++
- templates/firewall_lists.html | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 23:14 – 23:14 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- firewall/apply.go | 20 +++++++++++++
- handler/routes.go | 32 +++++++++++++++++++++
- main.go | 2 ++
- templates/firewall_lists.html | 65 +++++++++++++++++++++++++++++++++++++++++++
2026-07-12 23:15 – 23:15 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- firewall/apply.go | 20 +++++++++++++
- handler/routes.go | 32 +++++++++++++++++++++
- main.go | 2 ++
- templates/firewall_lists.html | 65 +++++++++++++++++++++++++++++++++++++++++++
2026-07-12 23:17 – 23:21 (4m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- firewall/apply.go | 20 ++++++++++++++++++++
- handler/routes.go | 32 ++++++++++++++++++++++++++++++++
- main.go | 2 ++
- templates/firewall_lists.html | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 23:22 – 23:22 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- firewall/apply.go | 20 ++++++++++++++++++++
- handler/routes.go | 32 ++++++++++++++++++++++++++++++++
- main.go | 2 ++
- templates/firewall_lists.html | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 23:24 – 23:26 (1m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- firewall/apply.go | 20 ++++++++++++++++++++
- handler/routes.go | 32 ++++++++++++++++++++++++++++++++
- main.go | 2 ++
- templates/firewall_lists.html | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 23:26 – 23:26 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
fc0d192Port upstream security fixes and features from ngoduykhanh/wireguard-ui
Geänderte Dateien
- DEVLOG.md | 526 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- VERSION | 1 +
- custom/js/helper.js | 38 +++++++++-------
- go.mod | 2 +
- go.sum | 2 +
- handler/routes.go | 4 +-
- main.go | 7 ++-
- model/server.go | 1 +
- router/router.go | 2 +
- store/jsondb/jsondb.go | 2 +
- templates/servers.html | 6 +++
- templates/wake_on_lan_hosts.html | 4 +-
- templates/wg.conf | 10 ++++-
- util/config.go | 2 +
- util/util.go | 63 +++++++++++++++++++++-----
2026-07-12 23:26 – 23:26 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 526 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- VERSION | 1 +
- custom/js/helper.js | 38 +++++++++-------
- go.mod | 2 +
- go.sum | 2 +
- handler/routes.go | 4 +-
- main.go | 7 ++-
- model/server.go | 1 +
- router/router.go | 2 +
- store/jsondb/jsondb.go | 2 +
- templates/servers.html | 6 +++
- templates/wake_on_lan_hosts.html | 4 +-
- templates/wg.conf | 10 ++++-
- util/config.go | 2 +
- util/util.go | 63 +++++++++++++++++++++-----
2026-07-12 23:27 – 23:27 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
8a92958Update DEVLOG session log
Geänderte Dateien
- DEVLOG.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 23:29 – 23:30 (1m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 23:32 – 23:34 (2m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-12 23:39 – 23:39 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
067d0afFix "no such file" error creating clients on non-default servers
Geänderte Dateien
- DEVLOG.md | 33 +++++++++++++++++++++++++++++++++
- handler/routes.go | 6 +++++-
- templates/server_clients.html | 2 +-
2026-07-12 23:40 – 23:42 (2m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
0dbb916Fix nil-pointer crash generating QR codes for non-default servers
Geänderte Dateien
- store/jsondb/jsondb.go | 56 ++++++++++++++++++++++++++++++++++++--------------------
- util/util.go | 10 +++++++++-
2026-07-12 23:43 – 23:43 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- store/jsondb/jsondb.go | 56 ++++++++++++++++++++++++++++++++++++--------------------
- util/util.go | 10 +++++++++-
2026-07-12 23:44 – 23:45 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- store/jsondb/jsondb.go | 56 ++++++++++++++++++++++++++++++++++++--------------------
- util/util.go | 10 +++++++++-
2026-07-23 23:31 – 23:31 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- store/jsondb/jsondb.go | 56 ++++++++++++++++++++++++++++++++++++--------------------
- util/util.go | 10 +++++++++-
2026-07-23 23:33 – 23:47 (13m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- store/jsondb/jsondb.go | 56 ++++++++++++++++++++++++++++++++++++--------------------
- util/util.go | 10 +++++++++-
2026-07-24 00:03 – 00:04 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- store/jsondb/jsondb.go | 56 ++++++++++++++++++++++++++++++++++++--------------------
- util/util.go | 10 +++++++++-
2026-07-24 00:04 – 00:05 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
388a837Add per-server Interface/KeyPair edit hardening and OPNsense config import
Geänderte Dateien
- handler/routes.go | 23 ++++++++--
- handler/routes_opnsense_import.go | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- main.go | 2 +
- model/client.go | 40 ++++++++--------
- model/server.go | 2 +-
- model/setting.go | 9 +++-
- opnsense/map.go | 373 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- opnsense/parse.go | 131 ++++++++++++++++++++++++++++++++++++++++++++++++++++
- templates/servers.html | 244 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
- util/util.go | 10 +++-
2026-07-24 00:13 – 00:14 (1m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
3a89a3cFix OPNsense config.xml root element mismatch
Geänderte Dateien
- opnsense/parse.go | 78 +++++++++++++++++++++++++++++++++++++++++++++---------------------------------
2026-07-24 00:18 – 00:21 (2m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- opnsense/parse.go | 78 +++++++++++++++++++++++++++++++++++++++++++++---------------------------------
2026-07-24 00:22 – 00:22 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- opnsense/parse.go | 78 +++++++++++++++++++++++++++++++++++++++++++++---------------------------------
2026-07-24 08:59 – 09:00 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- opnsense/parse.go | 78 ++++++++++++++++++++++++++++++++-----------------------
2026-07-24 23:55 – 23:55 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- opnsense/parse.go | 78 ++++++++++++++++++++++++++++++++-----------------------
2026-07-24 23:58 – 00:04 (5m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- opnsense/parse.go | 78 +++++++++++++++++++++++++++++++++++++++++++++---------------------------------
2026-07-25 00:05 – 00:05 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- opnsense/parse.go | 78 +++++++++++++++++++++++++++++++++++++++++++++---------------------------------
2026-07-25 00:05 – 00:06 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- opnsense/parse.go | 78 +++++++++++++++++++++++++++++++++++++++++++++---------------------------------
2026-07-25 00:08 – 00:11 (2m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- opnsense/parse.go | 78 +++++++++++++++++++++++++++++++++++++++++++++---------------------------------
2026-07-25 00:11 – 00:11 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- opnsense/parse.go | 78 +++++++++++++++++++++++++++++++++++++++++++++---------------------------------
2026-07-25 00:15 – 00:15 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- opnsense/parse.go | 78 +++++++++++++++++++++++++++++++++++++++++++++---------------------------------
2026-07-25 00:17 – 00:18 (1m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- opnsense/parse.go | 78 +++++++++++++++++++++++++++++++++++++++++++++---------------------------------
2026-07-25 00:18 – 00:19 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
c29edfdAdd wg-quick/systemctl service control and bulk-delete list views
Geänderte Dateien
- DEVLOG.md | 237 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- handler/routes.go | 84 +++++++++++++++++++++++++++++++++++++++++++++++
- main.go | 4 +++
- templates/server_clients.html | 174 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
- templates/servers.html | 274 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- wireguard/service.go | 88 +++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-25 00:21 – 00:21 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 237 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- handler/routes.go | 84 +++++++++++++++++++++++++++++++++++++++++++++++
- main.go | 4 +++
- templates/server_clients.html | 174 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
- templates/servers.html | 274 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- wireguard/service.go | 88 +++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-25 00:28 – 00:33 (5m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 237 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- handler/routes.go | 84 +++++++++++++++++++++++++++++++++++++++++++++++
- main.go | 4 +++
- templates/server_clients.html | 174 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
- templates/servers.html | 274 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- wireguard/service.go | 88 +++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-25 00:34 – 00:34 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 237 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- handler/routes.go | 84 +++++++++++++++++++++++++++++++++++++++++++++++
- main.go | 4 +++
- templates/server_clients.html | 174 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
- templates/servers.html | 274 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- wireguard/service.go | 88 +++++++++++++++++++++++++++++++++++++++++++++++++
2026-07-25 00:35 – 00:35 (0m)
Beschreibung: Claude Code Session Projekt: wireguard-ui-multi
Commits
Keine Commits in dieser Session.
Geänderte Dateien
- DEVLOG.md | 237 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- handler/routes.go | 84 +++++++++++++++++++++++++++++++++++++++++++++++
- main.go | 4 +++
- templates/server_clients.html | 174 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
- templates/servers.html | 274 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- wireguard/service.go | 88 +++++++++++++++++++++++++++++++++++++++++++++++++