
v2.1.0December 27, 2025
Public Changelog & Content System
This release introduces a complete public changelog system with CardStack animations, modernized content pages, and comprehensive test coverage.
Features
- Public changelog system - Full timeline UI with MDX-based content and draft/published support
- Intercepting routes modal - Click changelog items to open in modal, direct URLs still work
- CardStack widget - Animated changelog cards in organization sidebar with dismiss functionality
- Redis-backed dismissal - Per-user changelog dismissal persistence across sessions
- Debug Panel - Development-only panel with "Reset Changelog" and other debug actions
- Active navigation highlighting - Header navigation now shows which section you're in
- Blog posts section - Sample blog content with authentication, Stripe, Prisma, Next.js, and TailwindCSS guides
Refactoring
- Modernized changelog timeline - Clean vertical line design with dot markers and compact cards
- Content header component - Reusable header with title, description, and navigation tabs
- Docs moved to (layout) route group - Better organization of public content routes
- Post card variants - Multiple display variants for blog post cards
Bug Fixes
- InterceptDialog reset - Properly reset parallel route state with router.back()
- E2E test stability - Handle session invalidation and correct selectors for sign out flow
Testing
- 23 new unit tests - changelog-manager, changelog-actions, and intercept-dialog
- 3 new E2E tests - Timeline rendering, item navigation, and direct URL access
- All tests passing with zero skipped