Storing originals for Regrade grew the database ~16MB per grade at the upload cap. Photos now expire on a configurable window (default 7 days, counted from last grade so regrading resets it) and the file is VACUUMed so the space is actually returned — clearing the column alone only moves pages to the freelist, which would have made the whole feature a no-op on disk. Grades, thumbnails and measurements are never pruned; a pruned card's Regrade falls back to the existing re-pick path, now with a banner saying why. |
||
|---|---|---|
| .. | ||
| app.js | ||
| icon-180.png | ||
| icon-192.png | ||
| icon-512-maskable.png | ||
| icon-512.png | ||
| icon.svg | ||
| index.html | ||
| manifest.json | ||
| style.css | ||
| sw.js | ||