Ballmac UI home

Changelog Feed

A release-notes feed with a sticky date and version column, change-type labels, optional media, filter chips with counts and show-more for long releases.

v2.4.0Latest

Automations and a faster inbox

Run tasks when things change, and move through notifications twice as fast.

  • NewAutomations: trigger actions when a task changes status.
  • NewKeyboard shortcuts for every inbox action.
  • ImprovedThe inbox loads in about half the time on large workspaces.
  • ImprovedClearer empty states across projects and reports.
v2.3.2

Reliability and polish

  • FixedFixed a rare crash when reordering tasks quickly.
  • ImprovedSmoother scrolling in long project lists.
  • RemovedRemoved the legacy import tool. Use Import from the project menu.
v2.3.0

Reports, redesigned

Charts are easier to read and to share.

  • NewShare a report with a public link.
  • ImprovedNew color palette that works in light and dark.

Installation

$ pnpm dlx shadcn@latest add @ballmac/changelog-feed

Usage

import { ChangelogFeed } from "@/components/ballmac/changelog-feed"

The full example is in the Code tab above.

Examples

Single release with media

v1.0.0Latest

Hello, world

The first public release.

  • NewProjects, tasks and comments.

API reference

PropTypeDefault
entries*

Releases, newest first.

ChangelogEntry[]—
filterable

Show filter chips with counts.

booleantrue
collapsedCount

Changes shown before "Show more".

number4
locale

Locale for dates. Fixed by default so server and browser match.

string—

Also accepts the standard attributes of its root element.

Accessibility

KeyAction
TabFilter chips and show-more are buttons with aria-pressed / aria-expanded
Screen readersEach release is an article with a time element; change types have text labels

Use with AI

entries[] with {id,version,date (ISO),title,summary,changes:[{type,text}],media}. Types: new | improved | fixed | removed. Dates format in UTC. With the shadcn MCP server set up (guide), ask your agent:

Add the Ballmac UI Changelog Feed (@ballmac/changelog-feed) to this project with the shadcn MCP, then use it where it fits.

Use it for

  • Product changelog pages
  • What's-new surfaces

Not for

  • Activity of people on a record; use activity-feed
  • A single status message; use banner

Registry JSON: https://ui.ballmac.com/r/changelog-feed.json

Credits

Free to use in personal and commercial projects.