gitsaga
[2026-01-05]
Added
- Integrated Clerk for email/password and social authentication, replacing NextAuth.
- Implemented a prepaid wallet system with Stripe for pay-as-you-go changelog generation.
- Added support for GitHub App installations, enabling granular repository access control.
- Introduced a 3-phase stepper UI for real-time changelog generation progress tracking.
- Added a headless markdown editor with live preview and auto-save functionality for changelogs.
- Implemented on-demand generation of Compact, Punchy, and Saga variants for release notes.
- Added a top-page loading bar to provide visual feedback during navigation and async actions.
- Introduced a Section Bar component to visualize the distribution of changes by category.
- Added workspace bootstrapping to automatically provision organizations for new users.
Changed
- Migrated changelog generation logic to a server-side validated 'Keep a Changelog' standard.
- Improved AI analysis quality by sending complete patch diffs instead of scored excerpts.
- Optimized dashboard performance using SWR for commit fetching and prefetching next pages.
- Modernized the UI theme with a refined dark mode palette and Source Sans 3 typography.
- Updated the Date Range Picker with a more robust selection flow and mobile-friendly layout.
Removed
- Removed the complex tier-based subscription system in favor of simple wallet top-ups.
- Removed 'Bring Your Own Key' (BYOK) mode to standardize on a managed hosted AI path.
Fixed
- Fixed a race condition in billing by implementing atomic settlement transactions.
- Corrected language bias in patch analysis to support Go, Rust, and other non-JS languages.
Internal
- Upgraded core stack to Next.js 16, React 19, and Tailwind CSS v4.
- Migrated local development database from Docker to Neon serverless branches.
- Added email preview testing environment and automated quality telemetry logging.
- Updated dependencies including Stripe v20, Octokit v22, and SWR v2.2.