-
ca6a3339b9
fix: pass client_address with CIDR mask to wg-peerctl on enable
main
ruslan
2026-05-06 11:11:03 +03:00
-
17961e7079
fix: Made by Galyaviev pinned to bottom center on login page
ruslan
2026-05-06 10:57:58 +03:00
-
3bfb650b80
feat: route commands for peer clients (Linux/Windows) + footer signature
ruslan
2026-05-06 10:54:57 +03:00
-
530a260849
style: Made by Galyaviev larger, clickable mailto, remove login footer
ruslan
2026-05-06 10:51:47 +03:00
-
e96078bc46
feat: fix YouTask peer enable + add Made by Galyaviev signature
ruslan
2026-05-06 10:48:55 +03:00
-
2391007a81
feat(gui): custom login page, session-based auth
ruslan
2026-05-06 10:42:44 +03:00
-
75b47e2404
fix(server): rename awk variable 'in' to 'inside' in wg-peerctl remove
ruslan
2026-05-06 10:29:35 +03:00
-
0aead8c3ad
feat(gui): inline peer rename
ruslan
2026-05-06 10:25:28 +03:00
-
667cdd90df
feat(gui): add reverse DNS hostname detection for peers
ruslan
2026-05-06 10:23:12 +03:00
-
fe1cba2d02
fix(gui): correct wg dump indexes, status, traffic, UX improvements
ruslan
2026-05-06 10:18:38 +03:00
-
904582e7fa
feat(gui): security hardening, UI overhaul, light theme
ruslan
2026-05-06 10:10:19 +03:00
-
530e93c1df
WG: apply advertised routes on server immediately; relax rp_filter for routed clients
Ruslan
2026-04-14 13:01:30 +03:00
-
02ccad1805
GUI: resolve external peers to wg-peerctl hostnames from wg0.conf
Ruslan
2026-04-14 12:52:10 +03:00
-
22680a0df5
GUI: allow deleting external peers from client list
Ruslan
2026-04-14 12:50:47 +03:00
-
8e124be1f0
GUI: status accuracy + remove-only action; sync script peer names on exists
Ruslan
2026-04-14 12:47:31 +03:00
-
54868b99cd
Client: auto-enable LAN forwarding/NAT; GUI: relax online status window
Ruslan
2026-04-14 12:40:37 +03:00
-
69f51bd5d7
GUI: add enable/disable/delete peer actions and sync script-added peers
Ruslan
2026-04-14 12:37:41 +03:00
-
bb6cdb58ed
GUI: add persistent QR/config view and handshake-based online status
Ruslan
2026-04-14 12:27:26 +03:00
-
bdfc648bba
GUI: fix QR generation for PyPNG backend
Ruslan
2026-04-14 12:22:38 +03:00
-
9b31c5d5c5
GUI: make SQLite writes compatible with older sqlite versions
Ruslan
2026-04-14 12:12:34 +03:00
-
8de590c5d0
GUI: auto-fill split AllowedIPs in New Peer form
Ruslan
2026-04-14 12:10:03 +03:00
-
cd5ba53802
GUI: migrate storage from PostgreSQL to SQLite and expose conf download
Ruslan
2026-04-14 12:08:10 +03:00
-
39d17534e0
Chore: ignore Python cache artifacts
Ruslan
2026-04-14 11:43:16 +03:00
-
ae3da04d4a
Server: replace wireguard-ui with built-in wg-admin-gui + PostgreSQL
Ruslan
2026-04-14 11:43:07 +03:00
-
e2d3993fb3
Client: prevent log lines from being written into wg0.conf
Ruslan
2026-04-14 11:22:17 +03:00
-
b54437a480
Client: detect apt install candidate for resolvconf packages
Ruslan
2026-04-14 11:04:15 +03:00
-
df24ccb96a
Client: auto-detect LAN subnets and auto-fill split allowed-ips
Ruslan
2026-04-14 10:59:51 +03:00
-
f5cc07fbbb
Client: handle missing resolvconf when DNS is set
Ruslan
2026-04-14 10:54:17 +03:00
-
5542fbdaee
Client: preserve base64 padding when parsing server key response
Ruslan
2026-04-14 10:45:35 +03:00
-
a35c814bab
Client: advertise LAN subnets via peer AllowedIPs
Ruslan
2026-04-14 10:42:36 +03:00
-
f9969b668a
Client: default interface address prefix to /24
Ruslan
2026-04-14 10:41:12 +03:00
-
81a725561a
Client: enforce clean reset on every reinstall run
Ruslan
2026-04-14 10:30:05 +03:00
-
669867569e
Server: auto-apply GUI config changes to live WireGuard interface
Ruslan
2026-04-14 10:26:43 +03:00
-
45cafe0165
UX: accept direct password input at GUI replace prompt
Ruslan
2026-04-14 10:16:44 +03:00
-
278b403e09
WireGuard: add clean reinstall flow and bootstrap wg-install
Ruslan
2026-04-14 10:04:25 +03:00
-
cbc2f5bf45
fix(gui): интерактивно предлагать сброс БД при старой подсети 10.252.1.x
Ruslan
2026-04-14 00:48:04 +03:00
-
99136b5403
feat(server): добавить --gui-reset-db для синхронизации дефолтов GUI
Ruslan
2026-04-14 00:39:26 +03:00
-
2cd09198e1
fix(gui): удалять все legacy compose контейнеры wireguard-ui перед up
Ruslan
2026-04-14 00:30:04 +03:00
-
3ee7406969
fix(gui): обработка KeyError ContainerConfig для legacy docker-compose
Ruslan
2026-04-14 00:29:03 +03:00
-
d6c3a0977d
feat(gui): настроить дефолты для QR в wireguard-ui и добавить инструкцию для iPhone
Ruslan
2026-04-14 00:27:32 +03:00
-
b0fab364cb
docs(readme): добавить однострочный запуск клиента без git clone
Ruslan
2026-04-14 00:23:30 +03:00
-
19a3e105ae
docs(readme): добавить однострочный запуск сервера и уточнение про GUI
Ruslan
2026-04-14 00:23:02 +03:00
-
e51b7c4dda
fix(server): поддержка docker-compose на Ubuntu 22.04
Ruslan
2026-04-14 00:17:40 +03:00
-
16030d8e6c
fix(common): стабильная генерация случайных строк при pipefail
Ruslan
2026-04-14 00:14:43 +03:00
-
67f28fae49
feat(server): добавить явную ссылку на GUI в конце сводки
Ruslan
2026-04-14 00:11:08 +03:00
-
c2d70471db
feat(server): генерировать GUI-пароль 8 символов с опцией замены
Ruslan
2026-04-14 00:10:41 +03:00
-
a31f1a1090
feat: автоматизация установки и настройки WireGuard сервера и клиента
Ruslan
2026-04-14 00:04:06 +03:00