cleanup: remove empty integrations settings route #313

Closed
opened 2026-05-11 19:19:09 +00:00 by barrettruth · 1 comment
Owner

Parent: #355

Problem

The settings integrations page is still a placeholder telling users that provider setup lives elsewhere. After the scope reduction, placeholder settings pages make the app feel larger than the product actually is.

Solution

Remove the placeholder UI surface only:

  • remove the direct and intercepted /settings/integrations pages
  • remove IntegrationsSection
  • remove the section from SETTINGS_SECTIONS
  • update settings navigation and keyboard-help tests
  • keep /api/settings/integrations* because provider storage/testing still backs calendar settings and future Google OAuth work

Acceptance criteria

  • Settings contains only pages with live controls or live information.
  • No route exists solely to redirect attention to another settings page.
  • Tests cover the final settings nav order.
Parent: #355 ## Problem The settings integrations page is still a placeholder telling users that provider setup lives elsewhere. After the scope reduction, placeholder settings pages make the app feel larger than the product actually is. ## Solution Remove the placeholder UI surface only: - remove the direct and intercepted `/settings/integrations` pages - remove `IntegrationsSection` - remove the section from `SETTINGS_SECTIONS` - update settings navigation and keyboard-help tests - keep `/api/settings/integrations*` because provider storage/testing still backs calendar settings and future Google OAuth work ## Acceptance criteria - Settings contains only pages with live controls or live information. - No route exists solely to redirect attention to another settings page. - Tests cover the final settings nav order.
barrettruth added this to the v0.1.0 milestone 2026-05-11 19:19:09 +00:00
Author
Owner

Reopening under #355. Current main still has the empty integrations settings route/nav entry, so this acceptance criteria is not true yet. Keep the API integration routes; remove only the placeholder settings UI surface.

Reopening under #355. Current main still has the empty integrations settings route/nav entry, so this acceptance criteria is not true yet. Keep the API integration routes; remove only the placeholder settings UI surface.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
barrettruth/delta#313
No description provided.