Skip to main content

Chores Today Load States Today Load In Progress Spinner

EPIC: chores
Today / Home
STORY: today_load_states
Home shows a spinner while loading and a message + retry on failure — never three empty "no items" sections.
AC: today_load_in_progress_spinner
While Today is loading, Home shows a spinner and NOT the empty states (no flash).

Welcome (signed out)

Expect:
  • booting signed out lands on Welcome
Events:
  • [ANALYTIC] [page]: WelcomeRoute

tap Sign in → the sign-in form; enter credentials

User Actions:
  • Tapped: widget with key [<'WelcomePage.signIn'>]
  • Entered text: [email protected]
  • Entered text: hunter2
Expect:
  • the sign-in form is shown
Events:
  • [ANALYTIC] [page]: SignInRoute

sign in while the Today load is still in flight → spinner

User Actions:
  • Tapped: widget with key [<'SignInPage.signInButton'>]
Expect:
  • on Home
  • a spinner shows while the Today load is in flight
  • the empty states must NOT flash during the initial load
Events:
  • AuthSignInRequested
  • AuthUserChanged
  • [ANALYTIC] [page]: HomeTabRoute
  • HouseholdStarted
  • TodayChoresStarted
  • HouseholdMembersChanged