-
released this
2026-06-27 22:57:43 -04:00 | 3 commits to main since this releasev6.5 — Action-after-snackbar + label cleanup
Three user-flagged issues from code review.
Action-after-snackbar
Status changes (mark complete, cancel, cycle status, mark all complete) no longer commit to the backend / update local UI until the snackbar dismisses. New
AppMessenger.confirmActionhelper shows a snackbar with a Confirm action; the mutation is gated on the result. Long duration gives 10s to read.Affected actions:
- VisitDetailScreen setStatus (chip cycle)
- VisitDetailScreen deleteVisit
- ClientDetailScreen onCycleStatus
- ClientDetailScreen swipe mark-complete
- ClientDetailScreen onMarkComplete button
- OverviewScreen markAllScheduledComplete
Redundant label
Dropped "Color identifies this sitter across the app" from the Sitter card on VisitDetailScreen. The colored avatar already conveys the same information.
Existing surface
The existing v5-Q4 (tap status chip) and v5-Q50 (swipe-left to complete) continue to work — they're now both gated by the new snackbar pattern.
The full v6 plan (F1 Schedule-a-Trip, F2 Partner Notifications, F3 Visit Checklist, F5 Per-Pet Instructions) is also included. See loops.md for the complete v6.x change log.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads