Commit Graph

75 Commits

Author SHA1 Message Date
yaosanqi137 bd3241504f feat(api-attachment): add minio presigned upload flow 2026-04-05 00:05:39 +08:00
yaosanqi137 8f6ff38a32 feat(api-task): implement task crud with tag filters 2026-04-05 00:01:28 +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 074942fab4 feat(api-auth): implement refresh token rotation and revoke 2026-04-04 21:12:14 +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 9bd5474401 chore(api-db): localize prisma ignore comment 2026-04-04 13:06:07 +08:00
yaosanqi137 011fa1f301 feat(api-db): add ai notification and admin models 2026-04-04 13:04:21 +08:00
yaosanqi137 96cbb8ab30 feat(api-db): add task attachment and sync models 2026-04-04 13:01:39 +08:00
yaosanqi137 ae70bd2d75 feat(api-db): add user auth and security models 2026-04-04 12:59:42 +08:00
yaosanqi137 fba9443a30 feat(api-db): initialize prisma with postgresql datasource 2026-04-04 12:58:14 +08:00
yaosanqi137 d567710768 ci(actions): add web and admin deploy workflow templates 2026-04-04 12:47:58 +08:00
yaosanqi137 44cc2a0ee6 ci(actions): add api docker image workflow 2026-04-04 12:46:55 +08:00
yaosanqi137 7fbfac6b87 ci(actions): add pull request quality workflow 2026-04-04 12:46:01 +08:00
yaosanqi137 80ff8ab765 docs(contributing): define commit and branch conventions 2026-04-04 12:26:32 +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 be15494ecd Merge pull request #2 from Yaosanqi137/feature/p1-repo-bootstrap
Feature/p1 repo bootstrap
2026-04-04 12:17:58 +08:00
yaosanqi137 91ce1afdfc docs(architecture): add ADR template 2026-04-04 12:04:16 +08:00
yaosanqi137 31dbb70bfb chore(repo): scaffold apps and packages directories 2026-04-04 12:00:42 +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
yaosanqi137 88023bb907 chore(repo): add README, logo and gitignore 2026-04-04 02:08:53 +08:00
Yaosanqi137 e462371e95 Create LICENSE 2026-04-02 23:03:18 +08:00