Add per-server NAT egress, ip_forward auto-enable, OPNsense import review checklist
- ServerSetting gains WanInterface/EgressSNATIP for optional per-server masquerade/SNAT of client traffic, isolated in each server's own nftables table - wireguard.Start/Restart now ensure net.ipv4.ip_forward and net.ipv6.conf.all.forwarding are enabled before bringing an interface up - OPNsense config.xml import now parses staticroutes/filter/nat rules and surfaces them as a manual-review checklist in the preview UI (never auto-applied) Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ATVUwTa4Pqwq26orW5BcDW
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
cf9c136874
commit
83b1da291f
@@ -2519,3 +2519,945 @@ Keine Commits in dieser Session.
|
||||
- wireguard/service.go | 88 +++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
---
|
||||
## 2026-07-25 00:36 – 00:42 (6m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
- 34bc8f7 Add per-user TOTP 2FA, client-level user assignment, self-service portal
|
||||
|
||||
### Geänderte Dateien
|
||||
- DEVLOG.md | 80 +++++++++++++++++++++++++++++++++++++++++
|
||||
- auth/totp.go | 148 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
- auth/totp_test.go | 85 ++++++++++++++++++++++++++++++++++++++++++++
|
||||
- handler/routes.go | 297 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------
|
||||
- handler/routes_my_access.go | 263 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
- main.go | 8 +++++
|
||||
- model/user.go | 10 ++++++
|
||||
- templates/base.html | 8 +++++
|
||||
- templates/login.html | 53 ++++++++++++++++++++++++++-
|
||||
- templates/my_access.html | 122 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
- templates/profile.html | 129 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
- templates/users_settings.html | 46 +++++++++++++++++++++++-
|
||||
|
||||
---
|
||||
## 2026-07-25 00:59 – 00:59 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- DEVLOG.md | 80 +++++++++++++++++++++++++++++++++++++++++
|
||||
- auth/totp.go | 148 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
- auth/totp_test.go | 85 ++++++++++++++++++++++++++++++++++++++++++++
|
||||
- handler/routes.go | 297 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------
|
||||
- handler/routes_my_access.go | 263 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
- main.go | 8 +++++
|
||||
- model/user.go | 10 ++++++
|
||||
- templates/base.html | 8 +++++
|
||||
- templates/login.html | 53 ++++++++++++++++++++++++++-
|
||||
- templates/my_access.html | 122 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
- templates/profile.html | 129 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
- templates/users_settings.html | 46 +++++++++++++++++++++++-
|
||||
|
||||
---
|
||||
## 2026-07-25 01:59 – 02:00 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- DEVLOG.md | 80 +++++++++++++++++++++++++++++++++++++++++
|
||||
- auth/totp.go | 148 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
- auth/totp_test.go | 85 ++++++++++++++++++++++++++++++++++++++++++++
|
||||
- handler/routes.go | 297 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------
|
||||
- handler/routes_my_access.go | 263 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
- main.go | 8 +++++
|
||||
- model/user.go | 10 ++++++
|
||||
- templates/base.html | 8 +++++
|
||||
- templates/login.html | 53 ++++++++++++++++++++++++++-
|
||||
- templates/my_access.html | 122 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
- templates/profile.html | 129 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
- templates/users_settings.html | 46 +++++++++++++++++++++++-
|
||||
|
||||
---
|
||||
## 2026-07-25 11:24 – 11:24 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- DEVLOG.md | 80 ++++++++++++
|
||||
- auth/totp.go | 148 +++++++++++++++++++++
|
||||
- auth/totp_test.go | 85 ++++++++++++
|
||||
- handler/routes.go | 297 +++++++++++++++++++++++++++++++++++++-----
|
||||
- handler/routes_my_access.go | 263 +++++++++++++++++++++++++++++++++++++
|
||||
- main.go | 8 ++
|
||||
- model/user.go | 10 ++
|
||||
- templates/base.html | 8 ++
|
||||
- templates/login.html | 53 +++++++-
|
||||
- templates/my_access.html | 122 +++++++++++++++++
|
||||
- templates/profile.html | 129 ++++++++++++++++++
|
||||
- templates/users_settings.html | 46 ++++++-
|
||||
|
||||
---
|
||||
## 2026-07-25 11:25 – 11:26 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- DEVLOG.md | 80 ++++++++++++
|
||||
- auth/totp.go | 148 +++++++++++++++++++++
|
||||
- auth/totp_test.go | 85 ++++++++++++
|
||||
- handler/routes.go | 297 +++++++++++++++++++++++++++++++++++++-----
|
||||
- handler/routes_my_access.go | 263 +++++++++++++++++++++++++++++++++++++
|
||||
- main.go | 8 ++
|
||||
- model/user.go | 10 ++
|
||||
- templates/base.html | 8 ++
|
||||
- templates/login.html | 53 +++++++-
|
||||
- templates/my_access.html | 122 +++++++++++++++++
|
||||
- templates/profile.html | 129 ++++++++++++++++++
|
||||
- templates/users_settings.html | 46 ++++++-
|
||||
|
||||
---
|
||||
## 2026-07-25 11:27 – 11:28 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
- 9de83d7 Fix 500 error on /my-access by registering missing template
|
||||
|
||||
### Geänderte Dateien
|
||||
- router/router.go | 6 ++++++
|
||||
|
||||
---
|
||||
## 2026-07-25 11:32 – 11:34 (2m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- router/router.go | 6 ++++++
|
||||
|
||||
---
|
||||
## 2026-07-25 11:51 – 11:51 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- router/router.go | 6 ++++++
|
||||
|
||||
---
|
||||
## 2026-07-25 11:53 – 11:54 (1m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- router/router.go | 6 ++++++
|
||||
|
||||
---
|
||||
## 2026-07-25 11:56 – 11:58 (1m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
- d585d53 Write server config before starting WireGuard interface
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++-----------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 12:01 – 12:01 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++-----------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 12:11 – 12:11 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++-----------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 12:12 – 12:12 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++-----------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 12:20 – 12:23 (2m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++-----------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 12:24 – 12:25 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 12:25 – 12:25 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 12:35 – 12:36 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 12:37 – 12:37 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 12:38 – 12:39 (1m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 12:48 – 12:49 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 13:00 – 13:02 (2m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 13:04 – 13:05 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 13:08 – 13:08 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 13:12 – 13:12 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 13:22 – 13:22 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 13:35 – 13:35 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 13:44 – 13:44 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 13:46 – 13:48 (1m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 14:05 – 14:06 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 15:10 – 15:10 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 15:24 – 15:24 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 15:26 – 15:27 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 15:30 – 15:30 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 15:32 – 15:32 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 15:33 – 15:34 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 15:34 – 15:35 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 15:43 – 15:44 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 15:53 – 15:53 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 15:55 – 15:55 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 16:04 – 17:42 (1h 38m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 17:44 – 17:44 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 17:45 – 17:46 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 17:46 – 17:47 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 17:48 – 17:48 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 17:52 – 17:53 (1m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 18:05 – 18:05 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 18:05 – 18:05 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 18:12 – 18:12 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 18:20 – 18:21 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 18:27 – 18:27 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 18:30 – 18:31 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 18:33 – 18:34 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 ++++++++++++++++++++++++++++++++++++++++++++++----------------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 18:47 – 18:47 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 18:49 – 18:49 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 18:49 – 18:50 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 19:19 – 19:19 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 19:26 – 19:26 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 19:28 – 19:28 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 19:30 – 19:30 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 19:33 – 19:33 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 19:35 – 19:35 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 19:36 – 19:37 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 19:37 – 19:37 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 19:38 – 19:38 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 19:39 – 19:40 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 19:48 – 19:49 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 103 +++++++++++++++++++++++++++++++++++++++-----------------------------
|
||||
- main.go | 2 +-
|
||||
|
||||
---
|
||||
## 2026-07-25 19:50 – 19:54 (3m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
- cf9c136 Replace wg-quick route management with idempotent PostUp routes
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 9 ++++++++-
|
||||
- main.go | 2 +-
|
||||
- templates/wg.conf | 12 ++++++++++--
|
||||
|
||||
---
|
||||
## 2026-07-25 19:55 – 19:56 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 9 ++++++++-
|
||||
- main.go | 2 +-
|
||||
- templates/wg.conf | 12 ++++++++++--
|
||||
|
||||
---
|
||||
## 2026-07-25 19:56 – 19:57 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 9 ++++++++-
|
||||
- main.go | 2 +-
|
||||
- templates/wg.conf | 12 ++++++++++--
|
||||
|
||||
---
|
||||
## 2026-07-29 12:08 – 12:47 (38m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** spesenapp
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 9 ++++++++-
|
||||
- main.go | 2 +-
|
||||
- templates/wg.conf | 12 ++++++++++--
|
||||
|
||||
---
|
||||
## 2026-07-29 12:48 – 12:49 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 9 ++++++++-
|
||||
- main.go | 2 +-
|
||||
- templates/wg.conf | 12 ++++++++++--
|
||||
|
||||
---
|
||||
## 2026-07-29 12:49 – 12:50 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 9 ++++++++-
|
||||
- main.go | 2 +-
|
||||
- templates/wg.conf | 12 ++++++++++--
|
||||
|
||||
---
|
||||
## 2026-07-29 12:51 – 12:53 (1m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 9 ++++++++-
|
||||
- main.go | 2 +-
|
||||
- templates/wg.conf | 12 ++++++++++--
|
||||
|
||||
---
|
||||
## 2026-07-29 12:53 – 12:56 (2m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- handler/routes.go | 9 ++++++++-
|
||||
- main.go | 2 +-
|
||||
- templates/wg.conf | 12 ++++++++++--
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user