fix: friendlier error when nft lacks permissions
dev.yml #33 -Commit
f608c542d1
pushed by
stefano
feat: firewall policy switches and nftables troubleshooting
dev.yml #32 -Commit
49b2bd9083
pushed by
stefano
fix: O(1) IP allocation instead of materializing entire network
dev.yml #31 -Commit
15e1b6360a
pushed by
stefano
fix: add --no-cache to docker builds to prevent stale images
release.yml #30 -Commit
c9ef58a244
pushed by
stefano
fix: add --no-cache to docker builds to prevent stale images
dev.yml #29 -Commit
fab5ad29d4
pushed by
stefano
chore: add dev branch pipeline for pre-release images
dev.yml #28 -Commit
1c9de39079
pushed by
stefano
fix: show config dialog immediately, run WG/firewall setup in background
release.yml #27 -Commit
a8784eec9c
pushed by
stefano
fix: white background for QR codes in dark mode
release.yml #26 -Commit
44c20cb66b
pushed by
stefano
fix: pure Python keypair generation, no wg CLI dependency
release.yml #25 -Commit
41a62832f7
pushed by
stefano
fix: make keypair generation async to avoid blocking the event loop
release.yml #24 -Commit
92554d4089
pushed by
stefano
fix: handle client disconnect during device creation
release.yml #23 -Commit
e51c53f247
pushed by
stefano
fix: use raw SQL for E2E test teardown to avoid FK violations
release.yml #21 -Commit
3747b963cb
pushed by
stefano
fix: run alembic migrations before E2E tests in CI
release.yml #20 -Commit
e59ba0dfe5
pushed by
stefano
feat: add E2E tests for device creation and account management
release.yml #19 -Commit
5adb0c86ce
pushed by
stefano
fix: close create dialog before showing config dialog
release.yml #18 -Commit
3d1ca7444b
pushed by
stefano
fix: configure git auth for tag push in release job
release.yml #17 -Commit
2eb35e94e9
pushed by
stefano
feat: UI modernization — Manrope font, dark/light theme, card-based layouts
release.yml #16 -Commit
1fc80b9c0a
pushed by
stefano
fix: replace actions/checkout with git clone to avoid SSL cert errors
release.yml #15 -Commit
3601de3600
pushed by
stefano
fix: install git before checkout in release job
release.yml #14 -Commit
1b48702295
pushed by
stefano
fix: install git and python3 in release job
release.yml #13 -Commit
8282f53478
pushed by
stefano
fix: install git and python3 in release job
release.yml #12 -Commit
f4e699d2af
pushed by
stefano
fix: install bash in release job (node:20-slim uses dash)
release.yml #11 -Commit
792a9a4151
pushed by
stefano
chore: trigger CI to test service containers
release.yml #10 -Commit
17fdfb8d61
pushed by
stefano
fix: revert to GITHUB_SERVER_URL for git clone (runner URL now public)
release.yml #9 -Commit
78acae7947
pushed by
stefano
fix: use public forge URL for git clone in CI (isolated network can't reach localhost)
release.yml #8 -Commit
af3c20b274
pushed by
stefano
fix: revert to service containers for CI postgres (runner network fixed)
release.yml #7 -Commit
b841835de0
pushed by
stefano
fix: CI run postgres in-container instead of service container
release.yml #6 -Commit
5ce17943d5
pushed by
stefano
fix: CI wait for postgres + better error handling
release.yml #5 -Commit
bba8d113e4
pushed by
stefano
fix: CI test DB — use main DB in CI, skip test DB creation
release.yml #4 -Commit
2ecd0bbc33
pushed by
stefano