Track completed image lazy loading task
This commit is contained in:
parent
b43034ee5d
commit
6629e8f017
2
TODO.md
2
TODO.md
@ -33,7 +33,7 @@ Priority levels:
|
|||||||
- [ ] Lazy-load Audiobook, Rehearser, Studio, and image-generation modules only when opened.
|
- [ ] 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.
|
- [ ] 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.
|
- [ ] 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.
|
- [ ] Update only affected table rows instead of rebuilding entire tables.
|
||||||
- [ ] Add an LRU cache for audio and images and remove old entries automatically.
|
- [ ] Add an LRU cache for audio and images and remove old entries automatically.
|
||||||
- [ ] Revoke discarded object URLs with `URL.revokeObjectURL(objectUrl)`.
|
- [ ] Revoke discarded object URLs with `URL.revokeObjectURL(objectUrl)`.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user