Commit Graph

  • 7b47385509 feat: add License API routes toanhoang 2026-08-02 08:55:03 -04:00
  • e232658b3d feat: add License validation + CRUD (src/lib/licenses.ts) toanhoang 2026-08-02 08:54:57 -04:00
  • 96088421ba feat: add License Prisma model + migration toanhoang 2026-08-02 08:54:53 -04:00
  • 9e08c3f994 feat: add ba + pm agents to multi-agent dev workflow toanhoangandClaude Sonnet 5 2026-08-02 08:36:21 -04:00
  • 87e2cca019 feat: add Dockerfile + app service for production deploy toanhoangandClaude Sonnet 5 2026-08-02 08:25:25 -04:00
  • 539e511022 docs: update CLAUDE.md + docs for AssetItem entity toanhoang 2026-07-31 16:10:57 +07:00
  • 087e613a69 test: add AssetItem API tests toanhoang 2026-07-31 16:04:58 +07:00
  • 84f8177995 feat: add AssetItem API routes toanhoang 2026-07-31 16:04:35 +07:00
  • e7e359cbf7 feat: add AssetItem validation + CRUD (src/lib/assets.ts) toanhoang 2026-07-31 16:04:22 +07:00
  • 09b54f3c6b feat: add AssetItem Prisma model + migration toanhoang 2026-07-31 16:04:01 +07:00
  • 3f6497e2df docs: fix stale Employee entry, note fileParallelism scalability tradeoff toanhoang 2026-07-31 15:25:34 +07:00
  • 41381147f8 docs: update CLAUDE.md for Employee entity + Request FK retrofit toanhoang 2026-07-31 15:16:12 +07:00
  • 2d838857d5 fix: serialize test file execution to avoid cross-file DB races toanhoang 2026-07-31 15:15:11 +07:00
  • 7e69efa4a8 fix: update Request validation/tests for Employee FK relation toanhoang 2026-07-31 15:14:55 +07:00
  • 49d96b77e8 feat: relate Request.employee_id to Employee via FK toanhoang 2026-07-31 14:58:47 +07:00
  • 10a8b0411d test: add Employee API tests toanhoang 2026-07-31 14:57:37 +07:00
  • a8964a091a feat: add Employee API routes toanhoang 2026-07-31 14:55:50 +07:00
  • eeaf946712 feat: add Employee validation + CRUD (src/lib/employees.ts) toanhoang 2026-07-31 14:54:48 +07:00
  • 4c69bcf2c1 feat: add Employee Prisma model + migration toanhoang 2026-07-31 14:53:57 +07:00
  • 3645e907bc docs: update CLAUDE.md with route-gating status toanhoang 2026-07-31 12:39:06 +07:00
  • 1770f68379 test: add auth gating tests for /api/requests toanhoang 2026-07-31 12:38:32 +07:00
  • cb7c646b3d feat: require auth on /api/requests routes toanhoang 2026-07-31 12:38:21 +07:00
  • 65029480a9 feat: add middleware for page route protection toanhoang 2026-07-31 12:38:12 +07:00
  • 68693c9b84 feat: split auth config into edge-safe auth.config.ts toanhoang 2026-07-31 12:37:58 +07:00
  • c059e2f50f docs: record Auth verification results and follow-up gaps toanhoang 2026-07-31 12:12:23 +07:00
  • b6e3a4e386 test: add auth tests toanhoang 2026-07-31 12:01:00 +07:00
  • ceca1c51b4 feat: add login page UI toanhoang 2026-07-31 11:59:35 +07:00
  • a662ed8d6a feat: add Auth.js Credentials login config + route toanhoang 2026-07-31 11:55:58 +07:00
  • 43a20d8530 feat: add User password hashing + account creation script toanhoang 2026-07-31 11:51:08 +07:00
  • 41de13b1ff feat: add User Prisma model + migration toanhoang 2026-07-31 11:48:55 +07:00
  • ed3dc46456 docs: note future Gitea self-host + GitHub backup plan toanhoang 2026-07-31 11:12:47 +07:00
  • d72b73b2f5 docs: add git commit convention (Conventional Commits, split by layer) toanhoang 2026-07-31 10:55:46 +07:00
  • 2710f3b61d docs: record decision - no public Postgres exposure, keep DB+app in one compose stack toanhoang 2026-07-31 10:45:53 +07:00
  • f2ca214b55 Move business-context doc from workspace processes/ into repo toanhoang 2026-07-30 18:32:01 +07:00
  • 19b4c96eaa CLAUDE.md: make Môi trường section host-agnostic (Windows no-Node vs Linux VM native Node) toanhoang 2026-07-30 18:27:09 +07:00
  • afdbdbdcfb Initial commit: Next.js scaffold, Request entity, Prisma+Zod, Tailwind v4+shadcn toanhoang 2026-07-30 18:14:36 +07:00