q792602257
b20435c027
主流程
2026-06-10 17:53:09 +08:00
q792602257
f4a7c770af
启动项目逻辑
2026-06-09 22:43:29 +08:00
q792602257
0484e79978
修改
2026-06-09 21:22:28 +08:00
q792602257
980c6fcf0e
models
2026-05-08 08:57:09 +08:00
q792602257
679ded50c9
chore(sqlc): regenerate models for migration 0006
...
sqlc reads all migrations into every package's schema, so the
addition of acp_* tables and workspaces.active_main_session_id
in migration 0006 propagates type definitions and SELECT
column lists across all sub-packages. No code logic changes.
2026-05-07 13:39:08 +08:00
q792602257
7b3892c42e
feat(config,workspace,user): jobs/notify config + workspace fetch repo + user ListAdmins
2026-05-06 09:10:43 +08:00
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
1e36f21ec4
fix(user): withoutcancel audit, x-forwarded-for client ip
2026-04-29 11:53:06 +08:00
q792602257
62cf9ffa0c
feat(user): wire audit recorder into login/logout
2026-04-28 23:02:09 +08:00
q792602257
e0a7018226
feat(user): http handler for login/me/logout with middleware integration
2026-04-28 18:02:09 +08:00
q792602257
c6c4edcd14
feat(user): service with login/logout/resolve/bootstrap (with unit tests)
2026-04-28 17:51:50 +08:00
q792602257
2141ddafe1
feat(user): postgres repository wrapping sqlc queries
2026-04-28 17:45:49 +08:00
q792602257
42d44800b6
feat(user): sqlc queries for users and sessions
2026-04-28 17:40:30 +08:00
q792602257
62ff9ed1fe
feat(user): session token generator with sha256 storage hash
2026-04-28 15:50:47 +08:00
q792602257
da316725fc
feat(user): argon2id password hashing helpers
2026-04-28 15:46:23 +08:00
q792602257
46fda4f594
feat(user): domain types and Service interface
2026-04-28 15:39:38 +08:00
q792602257
d491a7047a
feat(sqlc): scaffold sqlc config and placeholder queries
2026-04-28 14:23:53 +08:00