nexus/ui/src/components/settings
Nexus Dev 1a0d611cb1 refactor(nexus): consolidate Settings into single-column scroll page (phase 13)
Rewrites InstanceGeneralSettings.tsx into the consolidated /instance/
settings/general destination per spec §8.1 — a single-column scroll
that stacks eight section cards (Workspace, Local AI, Cloud Providers,
Skills, Routines, Telegram, About, Danger Zone).

App.tsx nested settings sub-routes collapse:
 - /instance/settings/heartbeats → redirect to /general
 - /instance/settings/experimental → redirect to /general
The /instance/settings/plugins tree is left intact: it is a
plugin-system surface with its own pages, not a settings sub-page.

Deletes InstanceSidebar.tsx (already unmounted by Phase 8),
InstanceSettings.tsx (scheduler heartbeats dashboard, folded out per
spec), and InstanceExperimentalSettings.tsx (experimental toggles are
now part of the Workspace section).

Also fixes ToastInput shape (title/tone instead of message/type) in
CloudProvidersSection and TelegramSection, and drops the unavailable
cronExpression access in RoutinesSection since the RoutineListItem
trigger Pick does not include it.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 13:28:40 +00:00
..
AboutSection.test.tsx feat(nexus): add Telegram, About, and DangerZone settings cards (phase 13) 2026-04-11 13:25:26 +00:00
AboutSection.tsx feat(nexus): add Telegram, About, and DangerZone settings cards (phase 13) 2026-04-11 13:25:26 +00:00
CloudProvidersSection.test.tsx feat(nexus): add Telegram, About, and DangerZone settings cards (phase 13) 2026-04-11 13:25:26 +00:00
CloudProvidersSection.tsx refactor(nexus): consolidate Settings into single-column scroll page (phase 13) 2026-04-11 13:28:40 +00:00
DangerZoneSection.test.tsx feat(nexus): add Telegram, About, and DangerZone settings cards (phase 13) 2026-04-11 13:25:26 +00:00
DangerZoneSection.tsx feat(nexus): add Telegram, About, and DangerZone settings cards (phase 13) 2026-04-11 13:25:26 +00:00
LocalAISection.test.tsx feat(nexus): add LocalAI and CloudProviders settings cards (phase 13) 2026-04-11 13:20:14 +00:00
LocalAISection.tsx feat(nexus): add LocalAI and CloudProviders settings cards (phase 13) 2026-04-11 13:20:14 +00:00
RoutinesSection.test.tsx feat(nexus): add Skills and Routines settings cards (phase 13) 2026-04-11 13:23:20 +00:00
RoutinesSection.tsx refactor(nexus): consolidate Settings into single-column scroll page (phase 13) 2026-04-11 13:28:40 +00:00
SettingsSection.test.tsx feat(nexus): add SettingsSection shell primitive (phase 13) 2026-04-11 13:16:32 +00:00
SettingsSection.tsx feat(nexus): add SettingsSection shell primitive (phase 13) 2026-04-11 13:16:32 +00:00
SkillsSection.test.tsx feat(nexus): add Telegram, About, and DangerZone settings cards (phase 13) 2026-04-11 13:25:26 +00:00
SkillsSection.tsx feat(nexus): add Skills and Routines settings cards (phase 13) 2026-04-11 13:23:20 +00:00
TelegramSection.test.tsx feat(nexus): add Telegram, About, and DangerZone settings cards (phase 13) 2026-04-11 13:25:26 +00:00
TelegramSection.tsx refactor(nexus): consolidate Settings into single-column scroll page (phase 13) 2026-04-11 13:28:40 +00:00
WorkspaceSection.test.tsx feat(nexus): add WorkspaceSection settings card (phase 13) 2026-04-11 13:17:40 +00:00
WorkspaceSection.tsx feat(nexus): add WorkspaceSection settings card (phase 13) 2026-04-11 13:17:40 +00:00