teach/public
Ramon 6742e07363
All checks were successful
dev - build & deploy naar test / build-and-deploy (push) Successful in 35s
fix: altijd de echte serverfout tonen + klasnamen uniek per school (v0.4.1-beta)
- de generieke errorhandler gaf alleen detail mee als req.user al gezet was;
  bleek de fout zelf al vóór/tijdens dat moment te zitten (zoals bij klas
  verwijderen), dan bleef het toch de kale "serverfout" - nu altijd de echte
  oorzaak, dit is een intern beheertool zonder publieke bezoekers
- klasnamen konden onbeperkt dubbel aangemaakt worden binnen dezelfde school
  (geen enkele controle) - POST /admin/classes weigert dit nu met 409, en een
  nieuwe unieke index (school_id, lower(name)) is het echte vangnet
- migratie 016 hernoemt eerst bestaande dubbele klasnamen (niets verwijderd)
  vóórdat de unieke index wordt gezet: anders was de migratie zelf op deze
  database mislukt en had de app niet meer opgestart
2026-07-18 03:39:04 +02:00
..
css fix: onzichtbare knopteksten, lege klassenlijst en correcte klas-schoolregels (v0.3.93-beta) 2026-07-17 20:22:36 +02:00
fonts v0.3.00-beta: nieuw ontwerp \"teachus.today\" - minimalistisch, nieuw logo, licht+donker 2026-07-14 09:59:13 +02:00
img feat: breid natuurwidgets uit 2026-07-16 13:43:46 +02:00
js fix: altijd de echte serverfout tonen + klasnamen uniek per school (v0.4.1-beta) 2026-07-18 03:39:04 +02:00
index.html style: alle menu's nagelopen - alles verborgen tot erom gevraagd wordt (v0.3.91-beta) 2026-07-17 14:35:24 +02:00