Redesign Sources tab with provider cards and grouped connections#39
Open
scalabilitysolved wants to merge 1 commit intoalecgard:mainfrom
Open
Redesign Sources tab with provider cards and grouped connections#39scalabilitysolved wants to merge 1 commit intoalecgard:mainfrom
scalabilitysolved wants to merge 1 commit intoalecgard:mainfrom
Conversation
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>
alecgard
reviewed
Mar 18, 2026
| } | ||
|
|
||
| function providerLabel(type) { | ||
| if (type === 'git') return 'GitHub'; |
Owner
There was a problem hiding this comment.
Git connector actually supports any git repo, not just Github - we should use 'Git' and git icons rather than Github specifc
Contributor
Author
There was a problem hiding this comment.
Will each provider have the same auth flow? As in, bitbucket is a git provider but it may differ it's auth approach.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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).
