- Elke data-write bewaart eerst de oude data in user_data_versions (hooguit één snapshot per 10 minuten, maximaal 10 versies per gebruiker) - Nieuwe routes: GET /me/data/versions (lijst) en POST /me/data/restore (zet een versie terug; bewaart de huidige data eerst zodat herstel zelf ook omkeerbaar is); beide niet voor leerlingen - Nieuw blok "Reservekopieën" in Instellingen → Account met datum/tijd per versie en een herstelknop met bevestigingsstap (arm-then-confirm) - Vier nieuwe servertests (snapshot vóór write, opruimen op 10, pupil-403, restore bewaart huidige data eerst) |
||
|---|---|---|
| .. | ||
| api-security.test.js | ||
| auth.test.js | ||
| save-system.test.js | ||
| security-config.test.js | ||
| widgets.test.js | ||