pdf-quiz-generator/backend/app
Daniel 1ce3eec7cb feat: authorize tutor context and protect uploaded media
Tutor questions require owned selected attempts; similarity context filters eligibility before ranking. Uploads move to a permission-aware boundary with reference ACLs, canonical legacy aliases, pre-mutation attachment checks and card-aware moderator rules. Nginx stops caching media and supplies native byte ranges. Verified 37 deployed-image backend tests, 69 frontend tests/build, real pgvector/Nginx/browser checks, and two independent reviews.
2026-09-07 15:04:00 +02:00
..
middleware Add comprehensive structured logging with Loki + Grafana 2026-04-11 02:53:54 +02:00
models fix: preserve saved quiz progress across resume failures 2026-09-07 03:34:55 +02:00
routers feat: authorize tutor context and protect uploaded media 2026-09-07 15:04:00 +02:00
schemas fix: preserve saved quiz progress across resume failures 2026-09-07 03:34:55 +02:00
services feat: add category-based custom tests and permission-safe sharing 2026-09-07 01:17:42 +02:00
tasks chore: preserve pre-revamp local changes 2026-09-07 00:50:35 +02:00
utils feat: authorize tutor context and protect uploaded media 2026-09-07 15:04:00 +02:00
__init__.py
cli.py Fix CLI argument handling for all commands 2026-04-08 20:57:58 +02:00
config.py Remove coach modes and improve quiz audio 2026-05-10 01:24:06 +02:00
database.py Tag filtering, multi-category, bug fixes, image validation, docs 2026-04-04 22:48:26 +02:00
logging_config.py Add comprehensive structured logging with Loki + Grafana 2026-04-11 02:53:54 +02:00
main.py feat: authorize tutor context and protect uploaded media 2026-09-07 15:04:00 +02:00