q792602257
e768adb3ff
chore(sqlc): regenerate per-module models for migration 0005 schema
...
T1 added jobs table and workspace_worktrees.prune_warning_at column but
sqlc generate was not re-run for all modules. This catches the audit,
notify, project, and user models up; chat partially regenerated already.
Workspace's regen is part of T3 (next commit).
2026-05-05 14:28:09 +08:00
q792602257
0cadec343c
feat(project): add workspace_id to issue/requirement with tri-state update
2026-05-02 20:22:13 +08:00
q792602257
ce88c4b4a7
chore(sqlc): regenerate cross-package models for project schema
2026-05-01 09:40:02 +08:00
q792602257
7377c2135f
fix(notify): waitgroup-based dispatcher shutdown, withoutcancel persist
2026-04-29 11:55:18 +08:00
q792602257
0b323b91ee
feat(notify): http handler for inbox list / unread count / mark read
2026-04-28 22:37:19 +08:00
q792602257
13032c1192
feat(notify): dispatcher with sync persist and async channel fanout
2026-04-28 22:33:14 +08:00
q792602257
83c63c5f93
feat(notify): dummy notifier writing structured log lines
2026-04-28 22:28:47 +08:00
q792602257
d9a8c04195
feat(notify): postgres repository for notifications inbox
2026-04-28 22:25:23 +08:00
q792602257
f25078dc8c
feat(notify): sqlc queries for notifications crud
2026-04-28 22:18:41 +08:00
q792602257
32e313d5f7
feat(notify): channel/severity types and Notifier interface
2026-04-28 18:07:19 +08:00
q792602257
d491a7047a
feat(sqlc): scaffold sqlc config and placeholder queries
2026-04-28 14:23:53 +08:00