-
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
-
released this
2026-06-27 19:00:45 -04:00 | 22 commits to main since this releasev5.16 — Calendar app rewrite
The Calendar tab is now a real, dedicated calendar app — not just a month grid.
Three views (segmented picker)
- Month — full month grid with day cells, status dots (green=completed, orange=scheduled, gray=cancelled), today highlight (purple border), selected day highlight (purple fill)
- Week — 7-day strip with hour grid 6:00–22:00, visit chips positioned by start time
- Agenda — next 30 days, grouped by date with time / client / status
Day detail panel below the grid
- Date header (weekday + month + day)
+ Visitchip — adds a new visit on the selected date- Visit count summary:
5 visits · 2 done · 3 pending - List of that day's visits (time / client / duration / cost / status), tap to open
Navigation
- Title (month name / week range /
Agenda) - Prev / Today pill / Next
- Horizontal swipe on the screen body to go prev/next month or week
- Day cell tap → updates selection + detail panel + FAB picks that date
+ New on <date>FAB always uses the selected date
All times, days, month names honor system locale.
Install
Download
app-debug.apkbelow.v6 audit fixes included in this release
- Issue #4 (RESOLVED): Day cell tap now shows the visit list in the detail panel below the grid.
- All 5 navigation tabs (Overview / Calendar / Clients / Reports / Settings) tested end-to-end with Chris + Missy.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads