yaosanqi137
|
e84bef07b4
|
fix(api-prisma): initialize prisma client with pg adapter
|
2026-04-05 01:07:05 +08:00 |
|
yaosanqi137
|
3a9b5fb000
|
test(api-task): add integration tests for task endpoints
|
2026-04-05 00:13:19 +08:00 |
|
yaosanqi137
|
bd3241504f
|
feat(api-attachment): add minio presigned upload flow
|
2026-04-05 00:05:39 +08:00 |
|
yaosanqi137
|
62b0514da7
|
feat(api-auth): add totp 2fa enrollment and verify
|
2026-04-04 21:21:43 +08:00 |
|
yaosanqi137
|
485fe43140
|
feat(api-auth): add oauth strategies for github qq wechat
|
2026-04-04 21:15:32 +08:00 |
|
yaosanqi137
|
efe55fdc2f
|
feat(api-auth): implement email code send and login
|
2026-04-04 21:02:17 +08:00 |
|
yaosanqi137
|
5d650e00f6
|
fix(api-db): add node type definitions for prisma config
|
2026-04-04 14:32:55 +08:00 |
|
yaosanqi137
|
fba9443a30
|
feat(api-db): initialize prisma with postgresql datasource
|
2026-04-04 12:58:14 +08:00 |
|
yaosanqi137
|
0ccb086598
|
chore(husky): add pre-commit and pre-push hooks
|
2026-04-04 12:25:35 +08:00 |
|
yaosanqi137
|
0b353ad6a0
|
chore(lint): configure eslint prettier and lint-staged
|
2026-04-04 12:23:11 +08:00 |
|
yaosanqi137
|
80cc982700
|
chore(config): add shared tsconfig and eslint packages
|
2026-04-04 11:57:31 +08:00 |
|
yaosanqi137
|
cdbd3e1092
|
chore(repo): initialize pnpm workspace and turbo pipeline
|
2026-04-04 11:43:36 +08:00 |
|