zerobyte/app/server
Jakub Trávník a4d0c7b0c9 feat: add two-factor authentication (TOTP) support
- Add 2FA endpoints for setup, enable, disable, and verify
- Encrypt TOTP secrets with AES-256-GCM before storing
- Require password for both enabling and disabling 2FA
- Invalidate all sessions when 2FA status changes
- Add QR code display using qrcode.react (client-side)
- Add 2FA verification step in login flow
- Add CLI recovery command: 2fa disable -u <username>
- Add success variant to Badge component
- Update README with 2FA documentation
2026-01-03 00:19:04 +01:00
..
cli feat: add two-factor authentication (TOTP) support 2026-01-03 00:19:04 +01:00
core feat: parameterize PORT and MIGRATIONS_PATH environment variables (#253) 2025-12-29 20:59:38 +01:00
db feat: add two-factor authentication (TOTP) support 2026-01-03 00:19:04 +01:00
jobs chore(deps-dev): bump @types/node from 24.10.4 to 25.0.3 (#209) 2025-12-21 19:51:03 +01:00
modules feat: add two-factor authentication (TOTP) support 2026-01-03 00:19:04 +01:00
utils feat: add support for SFTP volume backend (#249) 2025-12-28 18:30:49 +01:00
app.ts feat: server timeout env (#219) 2025-12-22 17:34:27 +01:00
index.ts fix: cli not running with prod image 2026-01-02 15:22:44 +01:00