Skip to content

feat(ui): Row integrations#2202

Merged
topher-lo merged 1 commit intomainfrom
ui/update-integrations-page-layout
Feb 26, 2026
Merged

feat(ui): Row integrations#2202
topher-lo merged 1 commit intomainfrom
ui/update-integrations-page-layout

Conversation

@topher-lo
Copy link
Contributor

@topher-lo topher-lo commented Feb 26, 2026

Summary

  • group the integrations list into accordions by type, including the new “Custom OAuth” section, while keeping counts and total displayed in the header
  • simplify the provider display logic and preserve the existing connect/disconnect behavior inside the new collapsibles
  • ensure the feed keeps its cached hook usage so no additional API calls were introduced beyond the existing parameters

Testing

  • Not run (not requested)

Summary by cubic

Refactored the Integrations page to group providers into collapsible sections by type (including Custom OAuth) and added a filtered count in the header. Preserved connect/configure/reconnect/disconnect flows and reduced redundant API calls with better caching.

  • New Features

    • Group integrations into accordions: Built-in credentials, OAuth, Custom OAuth, MCP, Custom MCP.
    • Keep “Custom OAuth” visible even when empty; each section shows its item count.
    • Simplified item rendering and click behavior; configured state and environment badges are shown consistently.
  • Performance

    • Added React Query caching (5-minute stale time, no refetch on focus) for integrations, providers, MCP list/get, and provider details/schema.
    • Maintains existing feed caching; no new API calls beyond current parameters.

Written for commit d326c93. Summary will update on new commits.

Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 3 files

@topher-lo topher-lo changed the title Refactor Integrations Layout Sections feat(ui): Row integrations Feb 26, 2026
@topher-lo topher-lo added the ui Improvements or additions to UI/UX label Feb 26, 2026
@topher-lo topher-lo merged commit c75ac68 into main Feb 26, 2026
11 checks passed
@topher-lo topher-lo deleted the ui/update-integrations-page-layout branch February 26, 2026 22:15
daryllimyt pushed a commit that referenced this pull request Feb 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ui Improvements or additions to UI/UX

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant