Add wg-quick/systemctl service control and bulk-delete list views
Per-server Start/Stop/Restart via systemd wg-quick@<iface>.service units plus live status badge, and a table/list-view toggle with checkbox bulk-delete for both the server list and per-server client list. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PvrfUytqd74H6WcQkRzFM4
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
3a89a3cb5c
commit
c29edfdcc3
@@ -2202,3 +2202,240 @@ Keine Commits in dieser Session.
|
||||
- DEVLOG.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
---
|
||||
## 2026-07-12 23:39 – 23:39 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** wireguard-ui-multi
|
||||
|
||||
### Commits
|
||||
- 067d0af Fix "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
|
||||
- 0dbb916 Fix 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
|
||||
- 388a837 Add 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
|
||||
- 3a89a3c Fix 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 +++++++++++++++++++++++++++++++++++++++++++++---------------------------------
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user