Skip to content

improvements to release notes ui - #220

Merged
GayathriKalanadhabatla merged 7 commits into
prodfrom
main
Sep 1, 2026
Merged

improvements to release notes ui#220
GayathriKalanadhabatla merged 7 commits into
prodfrom
main

Conversation

@mayankPrakashWavemaker

Copy link
Copy Markdown
Collaborator

No description provided.

Tiwariji-07 and others added 2 commits August 31, 2026 15:29
Docs and academy had purpose-built source cards; storybook and marketplace
fell through to the generic doc link list, which had nothing useful to show
since neither source carried a URL the list could link to.

Storybook renders one card per component, grouped by story id, with a row
per doc section (Overview, Props, Events, Methods, Styling, Token) ordered
the way the component's Storybook sidebar reads. Repeated chunks of the
same section collapse to one row. Each row links to its own section and the
header to the component page; a row shows a one-line summary only when its
chunk starts with prose, because most chunks open with a prop table or a
code sample and a truncated table row reads as noise.

Marketplace renders one card per artifact: thumbnail, type badge, version,
a two-line summary, publisher, and Preview/GitHub links when those URLs
exist. Description and capabilities restate each other in the source data,
so the card shows the summary when there is one and the capability list
only as its stand-in.

All card padding sits on a wrapper rather than the clamped paragraph.
-webkit-line-clamp clips at the content box, so bottom padding on the
clamped element let a half-rendered third line show through beneath the
ellipsis.

The sources panel now opens its two top-ranked sections rather than
hardcoding docs and academy, so a question answered mainly from storybook
opens on storybook.

SourceIcons used HTML attribute names (stroke-width, class) instead of the
React equivalents, which logged an "Invalid DOM property" error for every
icon rendered. These icons render on every card, so the cards made a
pre-existing bug loud.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@aws-amplify-us-east-1

Copy link
Copy Markdown

This pull request is automatically being deployed by Amplify Hosting (learn more).

Access this pull request here: https://pr-220.d7bbw6iuax72.amplifyapp.com

@GayathriKalanadhabatla
GayathriKalanadhabatla merged commit add4a12 into prod Sep 1, 2026
2 checks passed
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.

3 participants