Updates

Changelog

Everything shipped on codeseed.app — new features, improvements, and fixes, newest first.

August 2026

The codeseed.app blog is live

Feature

Started publishing articles on learning to code alongside AI, problem decomposition, and which languages and tools are actually worth learning right now. New posts land regularly.

Locked down the database's public API surface

Improvement

Our database provider also exposes a separate public REST API layer, independent of the app itself. We audited it, found it reachable with broader access than intended, and shut it off entirely — codeseed.app has never used it directly.

Security & reliability sweep

Improvement

Patched vulnerable dependencies, stopped forwarding raw database errors to error tracking, made claim updates atomic, added idempotency to PR review webhooks, and closed a race condition in step reviews.

Accessibility pass across Explore, project cards, and forms

Improvement

Improved keyboard navigation, added missing ARIA labels and roles, and fixed focus states across the catalog, filters, and claim flow.

Better visibility for search engines and AI assistants

Improvement

Added canonical URLs, structured data, and a machine-readable site summary so codeseed.app is easier to find, index, and cite correctly.

Fixed a broken social-share preview image

Fix

Links to codeseed.app shared on social media were rendering a broken preview image instead of the site card. Fixed.

Catalog grew to 260+ projects

Feature

Added well over a hundred new project ideas across all five languages and every category, generated and reviewed through our AI pipeline.

July 2026

AI step review is now learner-triggered

Improvement

Reviews used to run automatically on every push. You now trigger a review when you're ready, so feedback arrives when you actually want it.

Faster AI reviews via verified-result reuse

Feature

When your implementation matches something we've already verified for another learner, review now returns near-instantly instead of re-running the full check.

Install codeseed.app to your home screen

Feature

Added a web app manifest, so codeseed.app can be installed like a native app on desktop and mobile.

New logo and refreshed brand mark

Improvement

Replaced the text-based logo with a proper SVG wordmark, updated across the navbar, onboarding, favicon, and social-share image.

Saved projects, visible from the account menu

Improvement

Projects you've favorited now show up directly in the account dropdown, with clearer filter labels on Explore.

AI review no longer flags existing files as missing

Fix

Fixed a bug where the AI step reviewer incorrectly reported files that were already present in the repository.

June 2026

Abandon and reclaim projects

Feature

Stuck on a claimed project? You can now abandon it from your dashboard so another learner can pick it up, or come back to it later.

Account deletion now removes your GitHub repository too

Fix

Previously, deleting your codeseed.app account left the provisioned GitHub repository behind. Deletion now cleans up the repo along with the GitHub App's access.

Abuse protections — rate limiting & idempotent webhooks

Improvement

Added rate limiting across public endpoints and made GitHub webhook processing idempotent, so a redelivered event can't create duplicate records.

Automatic content-safety check on submitted projects

Improvement

Every submitted project idea now passes a deterministic safety check before publishing, on top of mentor review.

Patched a stored XSS vulnerability

Fix

Fixed an issue where certain project content could execute script in the browser, and added stronger guards against prompt injection in AI-generated content.

May 2026

codeseed.app beta — public launch

Feature

codeseed.app is live. Sign in with GitHub, browse real projects, claim one for your stack, and get AI-verified step by step — with human mentor review on projects that have one. All for free.

Redesign — warmer, more editorial UI

Improvement

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

Improvement

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 update — Hetzner application servers + Better Auth

Improvement

Our application servers now run on Hetzner infrastructure, with our database managed by Supabase and accessed via Drizzle ORM. Authentication now runs on Better Auth with GitHub OAuth — giving us full control over sessions and tokens.

Transactional emails — welcome & account deletion

Feature

New transactional email notifications: 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

Improvement

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

Improvement

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

Fix

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 verification on project steps

Feature

Learners can now ask codeseed.app to verify their progress after each step. Our AI checks the current implementation against what that step requires and shows a pass/fail with feedback directly in the app.

Real-time notification bell

Feature

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

Fix

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

Feature

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

Feature

Learners and mentors can now exchange messages directly inside a claim, without leaving the platform.

Explore — filters by language, difficulty & category

Improvement

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

Feature

Platform mentors can now trigger AI-generated project ideas for any language and difficulty. Each idea publishes automatically once generated.

Project categories

Feature

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

Improvement

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

Fix

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 provisioning

Feature

Claiming a project automatically creates a private GitHub repository for you via the codeseed.app GitHub App, so you can start coding immediately.

Project submission for mentors

Feature

Experienced developers can submit project ideas — with steps, resources, and a recommended tech stack — for learners to claim and build.