feat: redesign account page — compact Firezone-style layout
- 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
This commit is contained in:
parent
9d9afbe3ad
commit
5aff71ec4c
6 changed files with 257 additions and 461 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -4,3 +4,5 @@ __pycache__/
|
|||
.env
|
||||
.nicegui/
|
||||
logs/
|
||||
.idea/
|
||||
.coverage
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue