Track completed image lazy loading task

This commit is contained in:
mARTin-B78 2026-08-19 17:12:53 +02:00
parent b43034ee5d
commit 6629e8f017

View File

@ -33,7 +33,7 @@ Priority levels:
- [ ] Lazy-load Audiobook, Rehearser, Studio, and image-generation modules only when opened.
- [ ] Virtualize or paginate large character and voice tables; render approximately 30–50 visible rows.
- [ ] Cache `/api/voices` with explicit invalidation instead of repeated full scans.
- [ ] Lazy-load profile images and concept art.
- [x] Lazy-load profile images and concept art.
- [ ] Update only affected table rows instead of rebuilding entire tables.
- [ ] Add an LRU cache for audio and images and remove old entries automatically.
- [ ] Revoke discarded object URLs with `URL.revokeObjectURL(objectUrl)`.