Codex
|
db86fa3705
|
feat: render rich formulas and signed question media
|
2026-06-30 00:42:52 +08:00 |
|
Codex
|
4a13715f29
|
feat: add student learning report dashboard
|
2026-06-30 00:30:38 +08:00 |
|
Codex
|
3905e3cb77
|
feat: enforce asset watermark preview flow
|
2026-06-30 00:16:57 +08:00 |
|
Codex
|
3d10497ea8
|
feat: upgrade student vocabulary learning flow
|
2026-06-30 00:07:52 +08:00 |
|
Codex
|
e17b44274b
|
feat: add safe rich content rendering for student flows
|
2026-06-29 23:53:15 +08:00 |
|
Codex
|
c6a21d94bb
|
feat: add tenant finance operations UI
|
2026-06-29 23:31:38 +08:00 |
|
Codex
|
38db867d58
|
feat: add media access analytics
|
2026-06-29 20:30:00 +08:00 |
|
Codex
|
e0393126a1
|
feat: add asset watermark access context
|
2026-06-29 20:18:27 +08:00 |
|
Codex
|
ce538a57c7
|
feat: add external asset security scanner
|
2026-06-29 20:00:17 +08:00 |
|
Codex
|
ecd269b548
|
feat: add content asset security scanning
|
2026-06-29 19:42:05 +08:00 |
|
Codex
|
ee578af1f6
|
feat: add tenant theme templates
|
2026-06-29 18:05:30 +08:00 |
|
Codex
|
506d7015a0
|
feat: render question exports as assets
|
2026-06-29 17:07:24 +08:00 |
|
Codex
|
1bcd887731
|
feat: notify tenants about public bank syncs
|
2026-06-29 16:25:13 +08:00 |
|
Codex
|
e54efbc294
|
feat: support composite practice questions
|
2026-06-29 15:57:03 +08:00 |
|
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
|
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
|
0cff0d102d
|
feat: add commission settlement workflow
|
2026-06-29 04:18:17 +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
|
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 |
|