fluxa/shared
KhooLy c640ebc458 Stop hiding cached content behind loading spinners on Home/Search/Calendar
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.
2026-07-13 21:36:42 +03:00
..
src Stop hiding cached content behind loading spinners on Home/Search/Calendar 2026-07-13 21:36:42 +03:00
build.gradle.kts Fix Apple framework export and simulator architecture 2026-07-13 04:22:39 +03:00