Bug: 'No data' card shows on first app launch before data loads

Resolved 💬 2 comments Opened Feb 10, 2026 by V4nish Closed Feb 10, 2026

Summary

On first open of the day, the app launches and only the 'No data' card shows momentarily before data finishes loading.

Expected Behavior

Show a loading animation/skeleton while data is being fetched from HealthKit/SwiftData.

Current Behavior

"No data" card appears briefly, which may confuse users into thinking their data is missing.

Suggested Fix

Add a loading state with appropriate animation while:

  • HealthKit data is being fetched
  • SwiftData queries are executing
  • Initial mood entries are loading

Priority

Low - cosmetic/UX polish

---
Filed from development session 2026-02-10

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗