d06d1e99ec
feat(cards): per-project card numbers for commit references
...
- number field on cards, unique per project
- backfilled existing cards in created order
- both create paths (owner action, client API) assign on creation
- seed script is idempotent across re-runs
2026-09-16 13:20:24 +02:00
c5246f66f3
feat(api): hourly reconciliation endpoint
2026-09-16 11:48:41 +02:00
e8cd596702
feat(api): signature-verified Forgejo webhook endpoint
2026-09-16 11:48:20 +02:00
287d70c42c
feat(users): active flag, backfilled, enforced at sign-in
2026-09-16 11:26:16 +02:00
4649c82432
feat(api): owner card move route using the caller's own token
2026-09-16 10:02:51 +02:00
76438f6e90
feat(api): client routes for inbox card creation and comments
2026-09-16 09:44:04 +02:00
72f9de6999
feat(api): client PATCH route for card priority and target date
2026-09-16 09:43:36 +02:00
91e53f150a
feat(auth): PocketBase login, logout and signed-out redirect
2026-09-16 09:43:18 +02:00