[Sub] Day-Planner — Refresh-on-Focus (Web + Mobile) #465

Closed
opened 2026-06-12 16:46:03 +02:00 by pm-bot · 0 comments
Collaborator

Kontext

rc20: Day-Planner aktualisiert sich nur auf manuellen Klick "Tag jetzt planen". Wenn der User die App in den Hintergrund schickt, woanders eine Mail kommt (die einen Candidate erzeugt), und zurückkommt — sieht er nichts Neues bis er den Button drückt.

Sub-Issue zu Epic #360.

Scope

  • useDayPlan-Hook in packages/feature-day-planner/src/hooks.ts mit refetchOnWindowFocus (Web) bzw. AppState-Listener (Mobile via expo-application o.ä.)
  • Subtile Loading-Indikator beim Background-Refresh (nicht Spinner-blockend)
  • Optional: Pull-to-Refresh auf Mobile

Acceptance

  • User schiebt App in Background, neue Mail trifft ein (würde Candidate erzeugen), User kehrt zurück — /heute lädt neu und zeigt das neue Item ohne manuellen Trigger
  • Web: Tab-Focus löst Refetch aus
## Kontext rc20: Day-Planner aktualisiert sich nur auf manuellen Klick "Tag jetzt planen". Wenn der User die App in den Hintergrund schickt, woanders eine Mail kommt (die einen Candidate erzeugt), und zurückkommt — sieht er nichts Neues bis er den Button drückt. Sub-Issue zu Epic #360. ## Scope - `useDayPlan`-Hook in `packages/feature-day-planner/src/hooks.ts` mit `refetchOnWindowFocus` (Web) bzw. AppState-Listener (Mobile via `expo-application` o.ä.) - Subtile Loading-Indikator beim Background-Refresh (nicht Spinner-blockend) - Optional: Pull-to-Refresh auf Mobile ## Acceptance - User schiebt App in Background, neue Mail trifft ein (würde Candidate erzeugen), User kehrt zurück — `/heute` lädt neu und zeigt das neue Item ohne manuellen Trigger - Web: Tab-Focus löst Refetch aus
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
admin-mrrm/mrrmlabapp#465
No description provided.