Firezone Inspired Wireguard VPN Server written in Python with Nicegui framework
Find a file
Stefano Bertelli 3747b963cb
All checks were successful
CI / test (push) Successful in 2m2s
CI / release (push) Successful in 34s
CI / docker (push) Successful in 59s
fix: use raw SQL for E2E test teardown to avoid FK violations
The ORM-based cleanup couldn't see devices created by the NiceGUI
app's session, so the user delete hit a FK constraint. Raw SQL
DELETE in correct order (children first) works reliably.
2026-03-30 22:34:06 -05:00
.forgejo/workflows fix: run alembic migrations before E2E tests in CI 2026-03-30 22:29:55 -05:00
alembic feat: UI modernization — Manrope font, dark/light theme, card-based layouts 2026-03-30 21:40:29 -05:00
tests fix: use raw SQL for E2E test teardown to avoid FK violations 2026-03-30 22:34:06 -05:00
wiregui fix: close create dialog before showing config dialog 2026-03-30 22:13:11 -05:00
.dockerignore feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
.gitignore feat: redesign account page — compact Firezone-style layout 2026-03-30 18:47:07 -05:00
.python-version feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
alembic.ini feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
CLAUDE.md feat: UI modernization — Manrope font, dark/light theme, card-based layouts 2026-03-30 21:40:29 -05:00
compose.prod.yml fix: CI runner containers for Forgejo actions 2026-03-30 18:22:42 -05:00
compose.yml feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
Dockerfile feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
pyproject.toml feat: add E2E tests for device creation and account management 2026-03-30 22:26:15 -05:00
README.md feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
TODO.md feat: add E2E tests for device creation and account management 2026-03-30 22:26:15 -05:00
uv.lock feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00