diff --git a/TODO.md b/TODO.md index 22668aa..12628d4 100644 --- a/TODO.md +++ b/TODO.md @@ -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)`.