shadcn.io is not affiliated with official shadcn/ui
Weekly Update Changelog Block for React
One week as five columns, Monday to Friday, on shared hairlines, with a kind filter that dims the changes you are not looking for.
Installation
Overview
A weekly changelog for React with Base UI, written for Weeknote, a fictional team update tool. A compact header gives the week, one sentence of what mattered and a Toggle Group at its end: All, New, Improved or Fixed, each with how many changes it holds. Below, a band of five columns on shared hairlines, Monday to Friday, each with its date, its change count and its changes tagged with an icon and a word. Choosing a kind dims every other change to a quiet tint, with a status line saying how many remain, so the five columns never change height. It's built from Toggle Group, Badge and Guides, with CSS transitions for the entrance and your theme's tokens for every colour. On a phone the five days stack. For weekly digests, team updates and continuous-delivery products. The product and the changes are example data, and every count comes from the one typed list of days.
FAQ
How do I change the week?
Edit DAYS at the top of the file: a day has a name, an ISO date and its changes, each with a kind (New, Improved or Fixed) and a title. The header's total, the counts on the filter, each day's count and the status line are computed from it, so adding a change updates all of them.
What does the filter do?
It dims, not hides: changes of other kinds take a quiet tint and softer text, and the matching ones stay as they were. A polite status line says "Showing 6 of 17 changes, the Fixed ones. The rest are dimmed." All is always available, and the filter never removes a change from the page or from a screen reader's list.
How does the filter work with a keyboard?
It is a Toggle Group with one choice always on: Tab moves to it, the arrow keys move between kinds and choose the one you reach, and pressing the chosen one again changes nothing. On the Ark UI targets the arrows always move toward the end of the group; on the others they follow the page direction in a right-to-left layout.
Does the layout move when I filter?
No. Dimming changes only colour, never size, so the five columns and the page keep their height with any filter.
Related
- Pro
Sprint Summary Changelog
Roadmap and customersAn iteration picker over a velocity band (points, tasks, completion with a progress bar) and the iteration's entries in three columns, New, Improved and Fixed.
- Pro
Monthly Digest Changelog
Filters and browsingMonth pills with entry counts above a framed panel that groups the month's entries by type, with a Copy button that puts the whole digest on the clipboard as plain text.
- Pro
Grouped Date Changelog
Lists and timelinesChanges grouped by the day they shipped: each day has a drawn calendar tile (month, big day number, weekday) beside a dated heading and its changes with a type tag, a sentence and the release.
- Pro
Filterable Changelog
Filters and browsingThe plainest filtered release list: one row of choices with counts (All, New, Improved, Fixed, Security) over nine releases, a live count of what is showing, and a height that never changes.
- Pro
Team Contributions Changelog
ContributorsFour team cells, Frontend, Backend, Platform and DevOps, in a two-by-two grid of overshooting hairlines, each with its people, its change count and its changes, ordered by most changes or by name.
- Pro
Year in Review Changelog
Metrics and chartsA year of releases behind a split divider: the total in large digits with a Changes or Releases switch, and four quarter rows with their headline release and a bar scaled to the busiest.