# Two-Factor and Responsive View Update

Implemented in this build:

- 2FA setup supports both QR barcode scanning and manual setup-key entry.
- QR barcode contains the same `otpauth://totp` URI used by Google Authenticator, Microsoft Authenticator, Authy, 1Password, and compatible TOTP apps.
- Manual setup key remains visible for users who cannot scan the barcode.
- Added Mobile Site / Desktop Site / Auto view mode support.
- Added a quick top-bar view toggle button.
- Header and banner frames are wider while keeping `object-fit: contain` to prevent cropping.

Note: the QR barcode image is generated from the TOTP URI. If the public QR image endpoint is unavailable, manual setup-key entry still works and generates the same valid authentication codes.
