feat(FN-5588): add secrets section navigation to Settings modal

Adds a dedicated Secrets section to the SettingsModal navigation, removes the now-unused secrets footer callback wiring from App and AppModals, updates the related tests, and documents the secrets location in the dashboard guide.

Fusion-Task-Id: FN-5588

Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
Fusion-Task-Id: FN-5588
This commit is contained in:
gsxdsm
2026-05-26 06:56:37 -07:00
parent 91b5d77934
commit 4b5a2e5c68
5 changed files with 51 additions and 26 deletions

View File

@@ -1006,6 +1006,10 @@ Breakpoints: 768px (primary mobile), 1024px (tablet `min-width: 769px and max-wi
**Safe area:** `max(var(--space-md), env(safe-area-inset-left, 0px))` for notch-aware horizontal padding.
### Secrets management in Settings
Manage project and global secrets directly inside **Settings → Project → Secrets**. This section embeds the existing Secrets UI in the settings content panel so you no longer need a footer "Manage secrets" link to leave the modal.
### Lazy-Loaded Heavy Views
These 19 views are lazy-loaded via `React.lazy()` with `<Suspense fallback={null}>`. `prefetchLazyViews()` warms chunks once on mount via `requestIdleCallback`. **Do not make these eager.**