Codex
|
4954ad3ca9
|
feat: import scorelines and videos
|
2026-06-29 06:40:42 +08:00 |
|
Codex
|
fc289f7b42
|
feat: recheck content assets
|
2026-06-29 06:14:58 +08:00 |
|
Codex
|
4c9f742b31
|
feat: reconcile commerce payments
|
2026-06-29 05:58:08 +08:00 |
|
Codex
|
ad8e32fa6b
|
feat: handle refund notifications
|
2026-06-29 05:34:41 +08:00 |
|
Codex
|
e9cf363df9
|
feat: query provider refunds
|
2026-06-29 05:19:16 +08:00 |
|
Codex
|
8d752881c1
|
feat: submit provider refunds
|
2026-06-29 05:05:42 +08:00 |
|
Codex
|
24fd788b48
|
feat: add commerce refund workflow
|
2026-06-29 04:53:12 +08:00 |
|
Codex
|
ead1296f80
|
feat: add crm webhook worker
|
2026-06-29 04:35:19 +08:00 |
|
Codex
|
0cff0d102d
|
feat: add commission settlement workflow
|
2026-06-29 04:18:17 +08:00 |
|
Codex
|
0bca1f00a9
|
feat: add tenant dashboard analytics
|
2026-06-29 03:52:09 +08:00 |
|
Codex
|
21c0634020
|
feat: verify content asset uploads
|
2026-06-29 03:30:06 +08:00 |
|
Codex
|
7c41bf525f
|
feat: add public question bank adoption
|
2026-06-29 03:07:57 +08:00 |
|
Codex
|
c767b87c6f
|
feat: improve commerce checkout flow
|
2026-06-29 02:44:28 +08:00 |
|
Codex
|
9122bb0829
|
feat: add learning leaderboards
|
2026-06-29 02:11:52 +08:00 |
|
Codex
|
8f92d0427e
|
feat: add feedback checkins exam dates
|
2026-06-29 01:48:38 +08:00 |
|
Codex
|
726d090a8e
|
feat: add tenant student operations
|
2026-06-29 01:16:25 +08:00 |
|
Codex
|
61240c5833
|
feat: add tenant class student scopes
|
2026-06-29 00:50:22 +08:00 |
|
Codex
|
b262e87af9
|
feat: add tenant role templates
|
2026-06-29 00:29:31 +08:00 |
|
Codex
|
9553836ac7
|
feat: add supabase jwt auth context
|
2026-06-29 00:17:29 +08:00 |
|
Codex
|
fbcfa5127e
|
feat: add vocabulary review planning
|
2026-06-28 23:55:01 +08:00 |
|
Codex
|
dfb383d281
|
feat: add learning stats and review plans
|
2026-06-28 23:44:52 +08:00 |
|
Codex
|
e55942dcec
|
feat: add mock exam reports
|
2026-06-28 23:34:31 +08:00 |
|
Codex
|
6a7294224d
|
feat: enforce practice access controls
|
2026-06-28 23:23:02 +08:00 |
|
Codex
|
3647c2bc2d
|
feat: protect video playback access
|
2026-06-28 23:00:05 +08:00 |
|
Codex
|
db65295ddc
|
feat: add payment provider webhooks
|
2026-06-28 22:42:27 +08:00 |
|
Codex
|
dee82e670f
|
feat: add china auth providers
|
2026-06-28 22:19:46 +08:00 |
|
Codex
|
523b63c53b
|
feat: enforce trusted session identity
|
2026-06-28 21:56:11 +08:00 |
|
Codex
|
1d873b2e50
|
feat: enforce api production safety limits
|
2026-06-28 21:20:38 +08:00 |
|
Codex
|
a8e0ac78be
|
docs: add ai development guardrails
|
2026-06-28 21:00:55 +08:00 |
|
Codex
|
22083db8ff
|
docs: clarify supabase frontend access strategy
|
2026-06-28 20:45:09 +08:00 |
|
Codex
|
747d179e38
|
docs: add backend and taro handoff guides
|
2026-06-28 20:37:53 +08:00 |
|
Codex
|
2f0c3028b4
|
chore: clean root workspace structure
|
2026-06-28 20:28:27 +08:00 |
|
Codex
|
02148c7b8b
|
docs: organize legacy reference project
|
2026-06-28 20:15:37 +08:00 |
|
Codex
|
492706e24f
|
feat: add object storage signing providers
|
2026-06-22 00:58:36 +08:00 |
|
Codex
|
ef8afcdbc8
|
docs: sync backend handoff roadmap
|
2026-06-22 00:15:13 +08:00 |
|
Codex
|
b458317a81
|
feat: add vocabulary handbook import pipeline
|
2026-06-22 00:11:01 +08:00 |
|
Codex
|
c1159f8745
|
feat: add content navigation practice assembly
|
2026-06-21 23:04:39 +08:00 |
|
Codex
|
efce192844
|
docs: translate readme to chinese
|
2026-06-21 21:59:43 +08:00 |
|
Codex
|
c9c767c7bd
|
feat: scaffold supabase multi-tenant backend
|
2026-06-21 21:54:43 +08:00 |
|