Skip to content

feat(ui): surface subscription names in the UI - #6868

Merged
Marvin9 merged 8 commits into
mainfrom
Marvin9/subscription-name-ui
Aug 25, 2026
Merged

feat(ui): surface subscription names in the UI#6868
Marvin9 merged 8 commits into
mainfrom
Marvin9/subscription-name-ui

Conversation

@Marvin9

@Marvin9 Marvin9 commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Closes #6729
Screenshot 2026-08-25 at 3 45 24 PM
Screenshot 2026-08-25 at 3 45 03 PM
Screenshot 2026-08-25 at 3 44 55 PM
Screenshot 2026-08-25 at 3 44 29 PM
Screenshot 2026-08-25 at 3 43 55 PM

Shows a subscription's name wherever the UI identifies a subscription or the artifacts it produced.

Signed-off-by: Mayursinh Sarvaiya <marvinduff97@gmail.com>
Signed-off-by: Mayursinh Sarvaiya <marvinduff97@gmail.com>
Signed-off-by: Mayursinh Sarvaiya <marvinduff97@gmail.com>
…t assembly

Signed-off-by: Mayursinh Sarvaiya <marvinduff97@gmail.com>
Threads subscriptionName through flattenFreightOrigin so the freight
details table and the promotion drawer's comparison table can show which
subscription produced an artifact. Also keys artifact pairing and freight
timeline chips on the subscription name, so two named subscriptions to
the same repository no longer collapse into one row or share a React key.

Signed-off-by: Mayursinh Sarvaiya <marvinduff97@gmail.com>
@Marvin9
Marvin9 requested a review from a team as a code owner August 24, 2026 13:03
@netlify

netlify Bot commented Aug 24, 2026

Copy link
Copy Markdown

Deploy Preview for docs-kargo-io ready!

Name Link
🔨 Latest commit f855bbb
🔍 Latest deploy log https://app.netlify.com/projects/docs-kargo-io/deploys/6a8d92e5f2b3450008dd8db5
😎 Deploy Preview https://deploy-preview-6868.docs.kargo.io
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@kargo-governance-bot kargo-governance-bot Bot added area/ui Affects the UI kind/enhancement An entirely new feature needs/priority Priority has not yet been determined; a good signal that maintainers aren't fully committed labels Aug 24, 2026
@codecov

codecov Bot commented Aug 24, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 31.04%. Comparing base (a279e64) to head (f855bbb).
⚠️ Report is 17 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #6868      +/-   ##
==========================================
+ Coverage   30.90%   31.04%   +0.14%     
==========================================
  Files         829      835       +6     
  Lines       80864    81453     +589     
==========================================
+ Hits        24990    25290     +300     
- Misses      54418    54692     +274     
- Partials     1456     1471      +15     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@rpelczar rpelczar left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I think using tags for names isn't the best idea. Especially when one is clickable and the next one is not.

I think we should replace the current name taken from the URL with the new name field. It should fall back to the previous value.

In the table, we can just add a new column.

Signed-off-by: Mayursinh Sarvaiya <marvinduff97@gmail.com>
A blue Tag reads as a link everywhere else in the UI, but a subscription
name is not navigable. Render it as Typography.Text instead, and give it
its own place in each view rather than crowding an existing label:

- pipeline subscription node: the name becomes the header title, and the
  link below carries the whole repo URL instead of just its base
- warehouse Subscriptions tab: out of the Descriptions title, into a
  Name row
- freight table and promotion comparison table: its own Name column

Signed-off-by: Mayursinh Sarvaiya <marvinduff97@gmail.com>
@Marvin9

Marvin9 commented Aug 25, 2026

Copy link
Copy Markdown
Contributor Author

Done @rpelczar

Signed-off-by: Mayursinh Sarvaiya <marvinduff97@gmail.com>

@rpelczar rpelczar left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

@Marvin9
Marvin9 added this pull request to the merge queue Aug 25, 2026
Merged via the queue into main with commit 7d046a8 Aug 25, 2026
21 checks passed
@Marvin9
Marvin9 deleted the Marvin9/subscription-name-ui branch August 25, 2026 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ui Affects the UI kind/enhancement An entirely new feature needs/priority Priority has not yet been determined; a good signal that maintainers aren't fully committed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Surface subscription names in the UI

2 participants