Dwindi Ramadhana
|
792f9b7483
|
refactor: redesign admin permalinks to RESTful paths
- Replace fragile /admin/ai-playground and /admin/ai-generation routes
with item-scoped /admin/questions/{id}/generate endpoints
- Add /admin/tryouts/{id}/questions route using Tryout primary key
instead of composite query params (?tryout_id=X&website_id=Y)
- Fix variant detail and review-bulk endpoints to use scoped paths
- Update all internal links (dashboard, hierarchy, exams) to new routes
- Remove obsolete ai_playground_view/submit/save functions
|
2026-06-16 23:54:24 +07:00 |
|
dwindown
|
fd7989f673
|
Harden auth and persist report schedules
|
2026-06-06 19:40:32 +07:00 |
|
dwindown
|
4600cfe493
|
feat(ai): add OpenRouter provider order and fallback controls
|
2026-04-30 15:29:54 +07:00 |
|
dwindown
|
1326f0a25b
|
Add operator note controls for admin visibility and AI prompt inclusion
|
2026-04-28 19:42:16 +07:00 |
|
dwindown
|
f91c54f197
|
Harden AI response parsing and retry generation on malformed JSON
|
2026-04-28 18:50:58 +07:00 |
|
dwindown
|
c3f7a4463b
|
Add basis workspace filters, stale-on-reimport, and variant usage metrics
|
2026-04-28 18:44:43 +07:00 |
|
dwindown
|
51c577be05
|
Update AI model defaults and tiers
|
2026-04-02 08:04:16 +07:00 |
|
Dwindi Ramadhana
|
cf193d7ea0
|
first commit
|
2026-03-21 23:32:59 +07:00 |
|