Commit Graph

55 Commits

Author SHA1 Message Date
Codex
07a6edeea2 feat: add practice session resume 2026-06-29 15:19:35 +08:00
Codex
b96897b2be feat: improve student practice experience 2026-06-29 15:12:35 +08:00
Codex
134f7830dd feat: add tenant student operations console 2026-06-29 14:55:40 +08:00
Codex
6e182977fc feat: add tenant crm commission console 2026-06-29 14:48:06 +08:00
Codex
da7b461702 feat: bind tenant members to role templates 2026-06-29 14:37:09 +08:00
Codex
1b01b923e8 feat: add tenant role template console 2026-06-29 14:29:36 +08:00
Codex
c00992aab5 feat: batch resolve public bank conflicts 2026-06-29 14:18:25 +08:00
Codex
215cbd05f7 feat: add import template downloads 2026-06-29 14:02:38 +08:00
Codex
c07c9866f2 feat: add import job detail polling 2026-06-29 13:59:11 +08:00
Codex
7fc92986a5 feat: resolve public bank conflicts 2026-06-29 13:50:41 +08:00
Codex
93ec1a07d2 feat: add tenant import console 2026-06-29 13:35:34 +08:00
Codex
65905aaf8f feat: add student checkout pages 2026-06-29 13:17:49 +08:00
Codex
2776ce12a5 feat: add student learning flow pages 2026-06-29 13:03:02 +08:00
Codex
1bd608f134 feat: add tenant content operations 2026-06-29 12:49:39 +08:00
Codex
3c5b7aca4f feat: add platform admin operations 2026-06-29 12:39:48 +08:00
Codex
43c63f5c39 feat: add taro platform admin pages 2026-06-29 12:31:17 +08:00
Codex
9bd608b27e feat: add taro tenant admin pages 2026-06-29 12:15:56 +08:00
Codex
b79c4259c0 feat: add taro student learning flow 2026-06-29 12:04:59 +08:00
Codex
d89f77e9af feat: add web oauth login adapters 2026-06-29 10:20:20 +08:00
Codex
64d58d895e feat: add authenticated phone binding 2026-06-29 09:53:44 +08:00
Codex
6f0083bd13 feat: add public question bank sync worker 2026-06-29 09:38:11 +08:00
Codex
f63f8491f6 feat: add question export foundation 2026-06-29 09:05:42 +08:00
Codex
35cff06df7 feat: add public question bank sync 2026-06-29 08:37:40 +08:00
Codex
69f8e28d4e feat: add import post-check templates 2026-06-29 08:16:48 +08:00
Codex
eee21f6eed feat: add spreadsheet async imports 2026-06-29 08:00:17 +08:00
Codex
78a26d1df2 feat: manage tenant badges 2026-06-29 07:04:53 +08:00
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
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