Skip to content

doc: add impacted features/adapters tags to changelog - #1488

Draft
franky47 wants to merge 13 commits into
nextfrom
doc/changelog-labels
Draft

doc: add impacted features/adapters tags to changelog#1488
franky47 wants to merge 13 commits into
nextfrom
doc/changelog-labels

Conversation

@franky47

Copy link
Copy Markdown
Member

No description provided.

@franky47 franky47 added this to the 🪵 Backlog milestone Jul 13, 2026
@franky47 franky47 added the documentation Improvements or additions to documentation label Jul 13, 2026
@vercel

vercel Bot commented Jul 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
nuqs Ready Ready Preview, Comment Jul 19, 2026 2:15pm

@franky47 franky47 added the AI slop PR generated by AI, needs some cleanup before merging label Jul 13, 2026
@coderabbitai

coderabbitai Bot commented Jul 13, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 88a1bf0f-948e-4a9f-a92a-79f4f7f021d6

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Reuses GitHub's Primer label formula (solid chip + contrast-flipped text in
light, translucent fill + lightened text in dark) so the badges match what
maintainers see on the repo. Colors are presentation-only and live docs-side.
franky47 added 2 commits July 13, 2026 22:10
Solid GitHub-style chips cannot reach 7:1 on mid-tone label colors, so both
themes now use a tinted chip with the text walked along the label's hue until
it provably clears WCAG AAA — precomputed and unit-tested per palette entry,
with a visibility floor on borders for labels near the page background.
Unmapped labels now warn in build logs, and a parity test ties the color map
to the codec's display-name vocabulary.
The render-side re-filter guards against triage labels smuggled in through
hand-edited release bodies; without a test, simplifying it away would pass
the suite while leaking those labels onto rendered surfaces.
The Tailwind @layer claim was a stale-import-graph artifact of the dev server
and did not reproduce; the rules are back in @layer components to match the
house style. Also binds the fallback color to its source entry and clarifies
where impact labels are captured and re-filtered.
franky47 added 2 commits July 14, 2026 06:40
Driven by the codec taxonomy so the showcase cannot drift from the real
label vocabulary as it grows on GitHub.
The Next.js/Vercel brand guidelines are strictly black & white; the 18%
tint grayed those chips out, reading as off-brand in light mode.
franky47 added 2 commits July 14, 2026 06:54
Review found two silent data drops: out-of-taxonomy labels vanished from
rendered surfaces without a trace, and the GraphQL query could truncate a
heavily-labelled PR. Also pins the published schema keeping labels optional.
The precomputed WCAG color math was overkill shipped to the client:
contrast is a review/test concern. A Record of Tailwind classes on the
existing shadcn Badge does the same job with a tenth of the code.
A typed union of known labels replaces the runtime key-parity test:
Record<KnownImpactLabel, string> makes drift a type error instead of
a test failure, and the satisfies bound keeps keys inside the taxonomy.
The design-system MDX page enumerates the vocabulary, and MDX imports
are invisible to tsc — only the docs build catches a missing export.
The prefix filter brought no value: a new prefixed label on GitHub would
still need a display name and badge class to render properly. A single
as-const array now drives membership, display order, and the union that
forces both maps to stay complete, so the raw-name/gray-badge fallback
machinery goes away.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI slop PR generated by AI, needs some cleanup before merging documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant