mirror of
https://github.com/FluxaMedia/fluxa.git
synced 2026-08-06 08:48:51 +00:00
Search checked isLoading before checking whether results/rows already existed, so any isLoading flip (every debounce cycle, not just first load) hid already-loaded content behind a full-screen spinner. Reordered so cached results always render first; the spinner (now a skeleton grid, matching Discover) only shows when there's genuinely nothing yet. Home's blocking spinner replaced with a skeleton (hero placeholder + 3 skeleton rows) for the same first-load case. Calendar no longer gates the month grid behind isLoading at all — once year/month are known the grid renders unconditionally, so it stays on screen while a background refresh is in flight and release dots just appear as data arrives, instead of the whole grid disappearing behind a spinner every time the destination is revisited. |
||
|---|---|---|
| .. | ||
| src | ||
| build.gradle.kts | ||