Releases: SylonZero/CodePlans
Releases · SylonZero/CodePlans
v0.1.5 — Product switcher & panel-based editing
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/newroutes
Full changelog: v0.1.0...v0.1.5
🤖 Generated with Claude Code
v0.1.0 — Initial release
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) andREGISTRATION(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 devSign in at http://localhost:3000 with admin@example.com / Password1!.
See the README for full setup instructions.