| .. |
|
activity
|
feat(activity): render audit rows as readable sentences
|
2026-09-16 10:58:16 +02:00 |
|
ai
|
feat(ai): card narratives regenerated when the commit set changes
|
2026-09-16 16:24:38 +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(cards): per-project card numbers for commit references
|
2026-09-16 13:20:24 +02:00 |
|
columns
|
feat(auth): PocketBase login, logout and signed-out redirect
|
2026-09-16 09:43:18 +02:00 |
|
data
|
feat(card): progress narrative and humanised commit history
|
2026-09-16 16:25:19 +02:00 |
|
git
|
feat(ai): card narratives regenerated when the commit set changes
|
2026-09-16 16:24:38 +02:00 |
|
http
|
feat(pb): browser, server and superuser PocketBase clients
|
2026-09-16 09:41:46 +02:00 |
|
intake
|
feat(intake): stateless interview service
|
2026-09-16 17:55:36 +02:00 |
|
linking
|
feat(linking): idempotent relink engine preserving manual links
|
2026-09-16 13:23:33 +02:00 |
|
metrics
|
feat(metrics): cached project metrics recomputed on ingest
|
2026-09-16 13:51:03 +02:00 |
|
ordering
|
feat(ordering): fractional card positions with rebalance guard
|
2026-09-16 09:40:09 +02:00 |
|
pb
|
feat(schema): card brief, transcript and size band
|
2026-09-16 18:04:22 +02:00 |
|
roadmap
|
feat(roadmap): checklist-derived completion percentage
|
2026-09-17 07:16:57 +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 |