fluxa/app/src
KhooLy a8627211a3 Add shimmer animation to skeletons and wire up the unused home disk cache
HomeCategoryCache.load() has existed since before this migration but
was never called anywhere — the ViewModel only ever wrote to it
(setCategoriesAndCache -> homeCategoryCache.save), so cold app starts
always waited on a full network fetch with nothing to show. Home now
seeds _categories from the cached snapshot synchronously in
loadInitialData before the network fetch starts, so a relaunch shows
last-known content immediately while the real refresh happens in the
background, same as the isLoading/rows.isEmpty() gating already in
place downstream.

Skeleton placeholders (Home, Search, Discover) were static gray boxes.
Added Modifier.skeletonShimmer(), a small infinite-transition color
pulse between FluxaColors.surfaceCard and surfaceRaised, applied to
all three.
2026-07-13 21:42:24 +03:00
..
androidTest/java/com/fluxa/app Rebuild libass renderer: PTS clock, SurfaceView, HandlerThread, ALPHA_8 glyphs 2026-07-03 20:20:24 +03:00
main Add shimmer animation to skeletons and wire up the unused home disk cache 2026-07-13 21:42:24 +03:00
mobile Add Apple multiplatform foundation 2026-07-13 03:47:45 +03:00
test/java/com/fluxa/app Add image cache keys to uncached AsyncImage calls in 3 files 2026-07-03 12:24:55 +03:00
tv Add skeleton loading rows to home screens on both platforms 2026-07-03 12:41:07 +03:00