|
|
33375a38d7
|
refactor(architecture): harden module boundaries
ci / release-gate (push) Has been cancelled
|
2026-08-04 12:10:36 +08:00 |
|
|
|
4d85463a87
|
refactor(content): split content capability services
|
2026-08-04 09:23:36 +08:00 |
|
|
|
7adcb6a3d5
|
refactor(jobs): modularize background job handlers
ci / release-gate (push) Has been cancelled
|
2026-08-03 13:28:21 +08:00 |
|
|
|
c497a3ca8d
|
清理代码
ci / release-gate (push) Has been cancelled
|
2026-08-03 12:31:39 +08:00 |
|
|
|
caea0062b0
|
refactor(architecture): enforce module boundaries
|
2026-08-03 12:27:36 +08:00 |
|
|
|
73dd96a178
|
fix(learning): validate tenant question grading rules
|
2026-08-03 10:01:38 +08:00 |
|
|
|
6db200a2fc
|
feat(saas): implement marketplace and tenant onboarding
|
2026-07-29 13:58:59 +08:00 |
|
|
|
df88fa19cb
|
feat(security): add distributed authorization foundation
|
2026-07-29 10:40:10 +08:00 |
|
|
|
7a3cf09a99
|
feat: add student video and profile experience
|
2026-07-28 15:23:42 +08:00 |
|
|
|
5d2248efee
|
feat: harden SaaS authentication and authorization
|
2026-07-28 12:15:51 +08:00 |
|
|
|
db4c7b4496
|
feat: enforce tenant isolation and shared question bank
|
2026-07-27 16:59:12 +08:00 |
|
|
|
28e9a9fa41
|
feat: establish dotnet engineering foundation
|
2026-07-27 15:00:14 +08:00 |
|
xiong
|
5715869d29
|
feat: add scoreline dynamic records
|
2026-07-26 18:30:15 +08:00 |
|
xiong
|
91a4162908
|
feat: migrate direct tenant content and learning endpoints
|
2026-07-26 17:57:03 +08:00 |
|
xiong
|
1d7e09b1f0
|
feat: add tenant content navigation management endpoints
|
2026-07-26 17:25:08 +08:00 |
|
xiong
|
3221b581c8
|
feat: add content navigation readonly endpoints
|
2026-07-26 14:08:23 +08:00 |
|