| .. |
|
__init__.py
|
Initial commit: PDF Quiz Generator app
|
2026-03-30 20:04:53 +00:00 |
|
admin.py
|
Improve quiz TTS and Android release build
|
2026-05-12 01:01:01 +02:00 |
|
attempts.py
|
Suspend pauses timer; hide timer-expired attempts from history
|
2026-04-19 19:27:46 +02:00 |
|
auth.py
|
Persist reminders_disabled in Postgres and harden reminder scheduler
|
2026-04-14 04:31:03 +02:00 |
|
categories.py
|
Major: categories, question bank, security fixes, mobile layout, UX improvements
|
2026-03-31 20:08:05 +02:00 |
|
contact.py
|
Tag filtering, multi-category, bug fixes, image validation, docs
|
2026-04-04 22:48:26 +02:00 |
|
courses.py
|
Remove coach modes and improve quiz audio
|
2026-05-10 01:24:06 +02:00 |
|
documents.py
|
Tag filtering, multi-category, bug fixes, image validation, docs
|
2026-04-04 22:48:26 +02:00 |
|
favorites.py
|
Add switchable embedding model, Polly toggle, job cancellation, and UI fixes
|
2026-04-03 20:44:11 +02:00 |
|
flashcards.py
|
Remove coach modes and improve quiz audio
|
2026-05-10 01:24:06 +02:00 |
|
mobile.py
|
Remove coach modes and improve quiz audio
|
2026-05-10 01:24:06 +02:00 |
|
mynote.py
|
Add persistent MyNote for quizzes
|
2026-05-12 17:51:23 +02:00 |
|
nextcloud.py
|
Security hardening, async TeachChat, rate limit UX, unthrottle
|
2026-04-04 01:09:42 +02:00 |
|
question_categories.py
|
Fix question bank: select-all, bulk category, page size, category delete
|
2026-04-01 02:55:25 +02:00 |
|
questions.py
|
Add comprehensive structured logging with Loki + Grafana
|
2026-04-11 02:53:54 +02:00 |
|
quizzes.py
|
Decouple course quizzes, replace passlib, add security hardening
|
2026-04-06 21:31:05 +02:00 |
|
tags.py
|
Tag filtering, multi-category, bug fixes, image validation, docs
|
2026-04-04 22:48:26 +02:00 |
|
teach.py
|
Remove coach modes and improve quiz audio
|
2026-05-10 01:24:06 +02:00 |
|
tts.py
|
Improve quiz TTS and Android release build
|
2026-05-12 01:01:01 +02:00 |