Pulse/frontend-modern/src/components
rcourtman 47748230f4 Fix first-run setup 401 error by adding bootstrap token unlock screen (related to #639)
After the security hardening that introduced bootstrap token protection,
the first-run setup flow was broken because FirstRunSetup.tsx didn't
prompt users for the token. This caused a 401 "Bootstrap setup token
required" error during initial admin account creation.

Changes:
- Add dedicated unlock screen before the setup wizard
- Display instructions for retrieving token from host
- Include bootstrap token in quick-setup API request headers and body
- Only require unlock for first-run setup (skip in force mode)

The unlock screen follows the documented flow in README.md and ensures
only users with host access can configure an unconfigured instance.

Related to #639
2025-11-06 16:45:51 +00:00
..
__tests__ Unify API token reveal workflow 2025-10-15 22:58:31 +00:00
Alerts Fix VM migration issue where custom alert thresholds are lost 2025-11-06 10:27:15 +00:00
Backups Fix empty space below backup chart by matching container and SVG heights 2025-11-06 15:34:20 +00:00
Dashboard Fix critical truncation bug preventing data readability on touch devices (related to #643) 2025-11-06 15:00:36 +00:00
Docker Fix critical truncation bug preventing data readability on touch devices (related to #643) 2025-11-06 15:00:36 +00:00
Hosts Fix critical truncation bug preventing data readability on touch devices (related to #643) 2025-11-06 15:00:36 +00:00
icons Refactor: Code cleanup and localStorage consolidation 2025-11-04 21:50:46 +00:00
PMG Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
Proxmox Add replication monitoring plumbing and UI 2025-10-22 16:10:15 +00:00
Replication Add replication monitoring plumbing and UI 2025-10-22 16:10:15 +00:00
Settings Add custom display name support for Docker hosts 2025-11-05 23:18:03 +00:00
shared Add AMD GPU temperature monitoring support 2025-11-06 00:19:04 +00:00
Storage Add helpful guidance for empty physical disk list 2025-11-05 19:25:59 +00:00
Toast refactor: unify notifications into global toast 2025-10-22 12:39:01 +00:00
DemoBanner.tsx Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
ErrorBoundary.tsx Refactor: Code cleanup and localStorage consolidation 2025-11-04 21:50:46 +00:00
FirstRunSetup.tsx Fix first-run setup 401 error by adding bootstrap token unlock screen (related to #639) 2025-11-06 16:45:51 +00:00
Login.tsx Refactor: Code cleanup and localStorage consolidation 2025-11-04 21:50:46 +00:00
SecurityWarning.tsx Refactor: Code cleanup and localStorage consolidation 2025-11-04 21:50:46 +00:00
TokenRevealDialog.tsx Add reusable API token reveal dialog 2025-10-15 22:45:14 +00:00
UpdateBanner.tsx Refactor: Code cleanup and localStorage consolidation 2025-11-04 21:50:46 +00:00
UpdateConfirmationModal.tsx Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
UpdateProgressModal.tsx Refactor: Code cleanup and localStorage consolidation 2025-11-04 21:50:46 +00:00