Skip to content

Redesign Sources tab with provider cards and grouped connections#39

Open
scalabilitysolved wants to merge 1 commit intoalecgard:mainfrom
scalabilitysolved:feature/connections
Open

Redesign Sources tab with provider cards and grouped connections#39
scalabilitysolved wants to merge 1 commit intoalecgard:mainfrom
scalabilitysolved:feature/connections

Conversation

@scalabilitysolved
Copy link
Contributor

@scalabilitysolved scalabilitysolved commented Mar 18, 2026

Summary

Upgrades the Sources tab from a basic dropdown form to a more polished connections page. Provider cards for GitHub, Slack, and Confluence are displayed as a responsive grid with inline SVG icons — clicking a card expands its connection form inline below. Connected sources are now grouped by provider with icon headers and count badges instead of a flat list.

This also exposes the Confluence connector in the UI for the first time, with fields for Base URL, Space Key, Username, and API Token (the backend already supports it).
connections

Replace dropdown + Connect button with clickable provider cards (GitHub,
Slack, Confluence) that expand inline forms. Group connected sources by
provider type with icon headers and count badges. Expose Confluence
connector in the UI.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
}

function providerLabel(type) {
if (type === 'git') return 'GitHub';
Copy link
Owner

Choose a reason for hiding this comment

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

Git connector actually supports any git repo, not just Github - we should use 'Git' and git icons rather than Github specifc

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Will each provider have the same auth flow? As in, bitbucket is a git provider but it may differ it's auth approach.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants