The Changelog Components
FeatureDrop provides two changelog surfaces:
<ChangelogWidget>for in-app discovery<ChangelogPage>for full history/search/filtering
ChangelogWidget
Compact in-app surface for unread updates. Works well in nav/header.
Key capabilities: unread count, dismiss actions, reactions, custom trigger and entry rendering.
Recommended path: start with widget, add page when your update volume grows.
Widget Demo
Page Demo
app/updates/page.tsx
import { MemoryAdapter } from 'featuredrop'
import { ChangelogPage, FeatureDropProvider } from 'featuredrop/react'
import { manifest } from '../../featuredrop.manifest'
const storage = new MemoryAdapter()
export default function ChangelogRoute() {
return (
<FeatureDropProvider manifest={manifest} storage={storage}>
<ChangelogPage pageSize={3} showFilters showSearch pagination="load-more" />
</FeatureDropProvider>
)
}