Product
Changelog
What's new in codeseed.app — shipped updates, features, and fixes.
May 2026
codeseed.app beta — public launch
codeseed.app is live. Sign in with GitHub, browse real projects, claim one for your stack, and get your code reviewed by a human mentor — all for free.
Redesign — warmer, more editorial UI
Replaced the dark palette with a warm ivory theme. New typography pair: Fraunces for headings, Plus Jakarta Sans for body. Every page got a layout pass — homepage, project page, navbar, cards.
Project page — timeline steps layout
Steps are now shown as a visual timeline with numbered circles and a connecting rule. A sticky sidebar shows the claim CTA, mentor info, and tech stack at all times.
Infrastructure migration — self-hosted PostgreSQL + Better Auth
Migrated from Supabase to a self-hosted PostgreSQL database on Hetzner, managed with Drizzle ORM. Authentication now runs on Better Auth with GitHub OAuth — giving us full control over sessions, tokens, and data residency in the EU.
Transactional emails — welcome & account deletion
New email notifications powered by Resend: a welcome email is sent when you create your account, and a confirmation email is sent when you delete it.
Security hardening — headers, rate limiting & audit
Upgraded Next.js to 16.2.6 (patches 13 CVEs). Added security headers: Content-Security-Policy, HSTS, X-Frame-Options, and Permissions-Policy. Rate limiting on the messaging API (30 requests/min per IP). Timing-safe comparison for CRON_SECRET. Input length validation on all public endpoints. Fixed an open redirect in the auth callback.
Mentor — advance learner step
Mentors can now mark a learner's current step as complete directly from the claim page, advancing them to the next project step without requiring a PR merge.
Account deletion 500 error
Deleting your account from Settings no longer returns a 500 error. The root cause was Better Auth's deleteUser not supporting GitHub OAuth-only accounts. Fixed by deleting the auth record directly, with cascading cleanup of sessions and linked accounts.
April 2026
AI code review on pull requests
When a learner opens a PR on their forked repo, our AI reviewer automatically analyses the diff and posts structured feedback as a GitHub comment — covering code quality, best practices, and next steps.
Real-time notification bell
A notification bell in the navbar shows unread alerts for PR reviews, mentor messages, and claim updates. Notifications are fetched in real-time and marked as read on open.
GitHub webhook delivery reliability
Fixed an edge case where webhook events were dropped when the repo was forked before the GitHub App installation completed. Events are now queued and retried.
March 2026
Mentor dashboard
Mentors now have a dedicated dashboard listing all their active learners, each learner's current step, commit count, and any open PRs awaiting review — all in one place.
In-app messaging
Learners and mentors can now exchange messages directly inside a claim, without leaving the platform.
Explore — filters by language, difficulty & category
The Explore page now has sidebar filters. Filter projects by programming language, difficulty level, or category (web, mobile, backend, CLI, AI, devops) with instant results.
February 2026
AI project generation
Platform mentors can now trigger AI-generated project ideas for any language and difficulty. Each idea is automatically moderated for quality before being published — checking step logic, time realism, and educational value.
Project categories
Projects are now tagged with a category: web, mobile, backend, CLI, AI, or devops. Categories appear on project cards and the Explore page.
Learner dashboard — progress tracking
The dashboard now shows step-by-step progress for each active project, commit count synced from GitHub, and the current AI review status.
Auth redirect loop on expired sessions
Fixed a bug where users with an expired Supabase session were redirected to the homepage in an infinite loop instead of being prompted to log in again.
January 2026
GitHub OAuth + automatic repo forking
Claiming a project automatically forks the template repository to your GitHub account via the codeseed.app GitHub App, so you can start coding immediately.
Project submission for mentors
Experienced developers can submit project ideas — with steps, resources, and a recommended tech stack — for learners to claim and build.