Merge remote-tracking branch 'refs/remotes/origin/dev'
#39 -Commit
4d7a4810ff
pushed by
stefano
feat: IdP provisioning from YAML file + Playwright e2e tests
#37 -Commit
3bf6fabcff
pushed by
stefano
fix: add --no-cache to docker builds to prevent stale images
#30 -Commit
c9ef58a244
pushed by
stefano
fix: show config dialog immediately, run WG/firewall setup in background
#27 -Commit
a8784eec9c
pushed by
stefano
fix: pure Python keypair generation, no wg CLI dependency
#25 -Commit
41a62832f7
pushed by
stefano
fix: make keypair generation async to avoid blocking the event loop
#24 -Commit
92554d4089
pushed by
stefano
fix: use raw SQL for E2E test teardown to avoid FK violations
#21 -Commit
3747b963cb
pushed by
stefano
feat: add E2E tests for device creation and account management
#19 -Commit
5adb0c86ce
pushed by
stefano
feat: UI modernization — Manrope font, dark/light theme, card-based layouts
#16 -Commit
1fc80b9c0a
pushed by
stefano
fix: replace actions/checkout with git clone to avoid SSL cert errors
#15 -Commit
3601de3600
pushed by
stefano
fix: install bash in release job (node:20-slim uses dash)
#11 -Commit
792a9a4151
pushed by
stefano
fix: revert to GITHUB_SERVER_URL for git clone (runner URL now public)
#9 -Commit
78acae7947
pushed by
stefano
fix: revert to service containers for CI postgres (runner network fixed)
#7 -Commit
b841835de0
pushed by
stefano
fix: CI run postgres in-container instead of service container
#6 -Commit
5ce17943d5
pushed by
stefano
fix: CI test DB — use main DB in CI, skip test DB creation
#4 -Commit
2ecd0bbc33
pushed by
stefano
fix: use manual git checkout in test job (python:3.13-slim has no node)
#3 -Commit
651a054971
pushed by
stefano
feat: redesign account page — compact Firezone-style layout
#2 -Commit
5aff71ec4c
pushed by
stefano