featurebugfixinfrastructureci

Changelog — February 24, 2026

Introduced a public /changelog page with sidebar navigation, fixed notification read flow performance, and set up automated semantic versioning. Four releases shipped today: v1.0.0 through v1.2.0.

✨ New Features

  • Public Changelog Page — Added a publicly accessible /changelog route displaying MDX files from content/changelog/. Includes a sidebar listing all entries by date, individual entry pages at /changelog/[slug], and an index page that redirects to the latest entry. The changelog is accessible at /changelog and all locale variants. #235

🐛 Bug Fixes

  • Notifications: Read Flow & Performance — Restored and improved the notification read flow to ensure fast dashboard responsiveness. Addressed performance regressions in how notifications were marked as read and reflected in the UI. #234

♻️ Refactoring & Technical Improvements

  • Shared Markdown Components — Extracted a reusable markdownComponents module to avoid duplication across MDX rendering contexts. Refactored accept-invitation-form to use the shared components. #235

📦 Dependencies & Infrastructure

  • gray-matter — Added gray-matter as a dependency to support frontmatter parsing for MDX changelog files. #235
  • Semantic Release — Set up automated versioning and release workflow via semantic-release. Added .releaserc.json configuration and a dedicated GitHub Actions workflow (ci(release)). Four releases were published automatically today: v1.0.0, v1.1.0, v1.1.1, and v1.2.0.

By theodaguier