..
activity
feat(plan): Plan Puzzle v1 backend — proposal fields, server actions, Done-column guards
2026-09-19 18:35:33 +02:00
ai
refactor(ai): extract testable polish prompt, guard against empty input
2026-09-19 11:02:16 +02:00
auth
feat(auth): generated one-time passwords for new accounts
2026-09-16 11:25:52 +02:00
board
feat(board): drop position arithmetic with same-column handling
2026-09-16 10:00:57 +02:00
cards
feat(plan): Plan Puzzle v1 backend — proposal fields, server actions, Done-column guards
2026-09-19 18:35:33 +02:00
columns
feat(auth): PocketBase login, logout and signed-out redirect
2026-09-16 09:43:18 +02:00
data
feat(nav): sidebar Kanban flyout, grouped by client
2026-09-17 10:42:50 +02:00
git
fix(commits): set source on ingest/backfill writes, tidy Task 1 review findings
2026-09-19 10:22:26 +02:00
http
feat(pb): browser, server and superuser PocketBase clients
2026-09-16 09:41:46 +02:00
intake
fix(ai): raise max_tokens — inline reasoning was eating the whole budget
2026-09-17 09:19:34 +02:00
linking
feat(linking): idempotent relink engine preserving manual links
2026-09-16 13:23:33 +02:00
metrics
feat(metrics): recompute reads manual entries, methodology states them
2026-09-19 10:34:25 +02:00
ordering
pb
feat(schema): intake_links and anonymous submitter role
2026-09-21 01:54:11 +02:00
roadmap
feat(plan): Plan Puzzle v1 backend — proposal fields, server actions, Done-column guards
2026-09-19 18:35:33 +02:00
slug
feat(slug): URL-safe unique slugs for clients and projects
2026-09-16 11:25:36 +02:00
time
feat(time): relative timestamp formatting
2026-09-16 10:57:55 +02:00
brand-default.ts
feat(brand): align default client brand colour with new teal palette
2026-09-16 11:34:51 +02:00
cn.ts
feat(ui): pill, icon button and dropdown primitives
2026-09-16 10:00:20 +02:00
server-only-stub.ts
test(metrics): cached figures agree with stored commits + vitest stubs
2026-09-16 15:19:32 +02:00