Commit Graph

15 Commits

Author SHA1 Message Date
f219eb0bf8 feat: migrate backend foundation to NestJS 2026-07-17 17:41:41 +08:00
Codex
39f7332f33 feat: establish production SaaS foundation 2026-07-12 19:26:57 +08:00
Codex
e66623158d fix: remove vulnerable excel runtime dependency 2026-06-30 06:55:26 +08:00
Codex
db86fa3705 feat: render rich formulas and signed question media 2026-06-30 00:42:52 +08:00
Codex
f3577e257c feat: add provider bill download reconciliation jobs 2026-06-29 21:59:42 +08:00
Codex
a68b4ab9e3 feat: export daily practice image packages 2026-06-29 17:40:10 +08:00
Codex
506d7015a0 feat: render question exports as assets 2026-06-29 17:07:24 +08:00
Codex
c090008f52 feat: scaffold taro h5 frontends 2026-06-29 11:40:32 +08:00
Codex
eee21f6eed feat: add spreadsheet async imports 2026-06-29 08:00:17 +08:00
Codex
fc289f7b42 feat: recheck content assets 2026-06-29 06:14:58 +08:00
Codex
ead1296f80 feat: add crm webhook worker 2026-06-29 04:35:19 +08:00
Codex
9553836ac7 feat: add supabase jwt auth context 2026-06-29 00:17:29 +08:00
Codex
2f0c3028b4 chore: clean root workspace structure 2026-06-28 20:28:27 +08:00
Codex
492706e24f feat: add object storage signing providers 2026-06-22 00:58:36 +08:00
Codex
c9c767c7bd feat: scaffold supabase multi-tenant backend 2026-06-21 21:54:43 +08:00