SDK
Changelog
Open the cross-collection changelog feed in your app.
The changelog is the global feed of every live announcement across every collection in your project. Unlike announcement.openCollection, it shows filter pills so users can scope to a single collection.
Open the changelog
Chirp.changelog.open(opts?: { layout?: 'modal' | 'drawer' }): voidChirp.changelog.open();By default it opens as a right-side drawer. Switch to modal:
Chirp.changelog.open({ layout: "modal" });Close the changelog
Chirp.changelog.close(): voidChirp.changelog.close();Common pattern: a "What's new" button
<button onClick={() => Chirp.changelog.open()}>
What's new
</button>You can also link directly to the public changelog page (no SDK needed) — the URL is in Settings → Public pages.
Notes
- Only
liveannouncements appear in the feed. Drafts, scheduled, paused, and archived posts are hidden. - Per-announcement frequency rules still apply — an announcement marked "show once per user" will not re-appear here after dismiss.
- Users can filter by collection using the pills at the top of the feed.
Next steps
- Announcements — show one announcement or a single-collection feed
- Events —
changelog:shown,changelog:dismissed