Firezone Inspired Wireguard VPN Server written in Python with Nicegui framework
- Remove tabbed layout, stack all sections vertically - Compact key-value rows for user details - Dense bordered tables for API tokens and MFA methods - Consistent button styling with proper padding (BTN_PRIMARY/OUTLINE/DANGER) - Token creation with inline copy-to-clipboard banner - TOTP registration with compact inline QR + form - Danger zone with typed-email confirmation dialog - Add .idea and .coverage to gitignore - Fix CI: add node:20-slim container to release job - Fix connectivity check URL to Cloudflare endpoint |
||
|---|---|---|
| .forgejo/workflows | ||
| alembic | ||
| tests | ||
| wiregui | ||
| .dockerignore | ||
| .gitignore | ||
| .python-version | ||
| alembic.ini | ||
| CLAUDE.md | ||
| compose.prod.yml | ||
| compose.yml | ||
| Dockerfile | ||
| pyproject.toml | ||
| README.md | ||
| TODO.md | ||
| uv.lock | ||