From 6629e8f0178e71bac4eef322b8c11cf00bbc3cfc Mon Sep 17 00:00:00 2001 From: mARTin-B78 Date: Wed, 19 Aug 2026 17:12:53 +0200 Subject: [PATCH] Track completed image lazy loading task --- TODO.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)`.