Skip to content

Releases: SylonZero/CodePlans

v0.1.5 — Product switcher & panel-based editing

10 Jun 08:40

Choose a tag to compare

Highlights

Workspace product switcher

  • New All Products scope in the sidebar switcher — the previous switcher was cosmetic; it now actually filters data
  • Selecting a product filters the Dashboard, Products, Code Plans, Tasks, and Analytics pages to that product
  • Selection persists across navigation and reloads (cookie-backed, server-rendered)

Panel-based create / view / edit

Consistent, fast UX across all entities — side panels (Sheets) and quick modals replace full-page form routes:

  • Tasks: click any row or board card to open a view panel — deep-linkable via /tasks?task=<id> — with full editing (status, priority, assignee, effort, tags) and delete. Previously tasks had no view/edit surface at all.
  • Code Plans: create panel on the Plans page and product detail page, preselecting the scoped product
  • Assets: view/edit/delete panels on the product detail page, including health and tech-debt score editing (no UI for these before)
  • Products: quick create modal (header, card grid, and sidebar) and an edit panel; per-card menu actions open panels directly

Reliability

  • SQLite WAL mode + busy timeout in local mode for better concurrent-write behavior
  • Fixed two hydration errors (nested button in the task status checkbox; the Add Product card skipping SSR)
  • Removed the superseded /plans/new, /products/new, /products/[slug]/edit, and /products/[slug]/assets/new routes

Full changelog: v0.1.0...v0.1.5

🤖 Generated with Claude Code

v0.1.0 — Initial release

07 Jun 23:04

Choose a tag to compare

First public release of CodePlans — an open-source engineering planning tool for coordinating changes across your software architecture.

What's included

  • Products → Assets → Code Plans → Tasks hierarchy
  • Full dashboard UI: products, assets, code plans, tasks, team, analytics, settings
  • Role-based access control (owner / admin / editor / viewer)
  • SQLite local mode (no cloud required) and Postgres/Supabase cloud mode
  • Pluggable auth: local bcrypt + session cookie, or Supabase
  • HOST_MODE (team / saas) and REGISTRATION (open / invite / closed) config
  • Email change verification via Resend
  • Bootstrap seed (pnpm db:seed) + demo data seed (pnpm db:seed-demo)
  • 88 Vitest tests

Getting started

git clone https://github.com/SylonZero/CodePlans.git
cd CodePlans
pnpm install
cp .env.example .env.local
pnpm db:migrate
pnpm db:seed
pnpm dev

Sign in at http://localhost:3000 with admin@example.com / Password1!.

See the README for full setup instructions.