Reconcile concurrent Week Ahead edits per day #1185

Merged
timmy merged 1 commits from timmy/1184-reconcile-week-ahead-per-day into main 2026-08-20 15:54:53 +00:00
Owner

Closes #1184

What changed

  • three-way merge Week Ahead snapshots and automatically preserve edits made to different dates
  • show only same-date conflicts with touch-safe phone/account choices
  • persist per-day recovery choices and retain legacy whole-week fallback
  • roll the offline shell and exercise the packaged flow at 320×568 and 390×844

Verification

  • pytest -q tests/ — 2243 passed, 11 skipped
  • packaged tests/e2e/test_mobile_week_ahead_release.py — 4 passed
  • frontend gzip budgets and syntax checks pass
Closes #1184 ## What changed - three-way merge Week Ahead snapshots and automatically preserve edits made to different dates - show only same-date conflicts with touch-safe phone/account choices - persist per-day recovery choices and retain legacy whole-week fallback - roll the offline shell and exercise the packaged flow at 320×568 and 390×844 ## Verification - `pytest -q tests/` — 2243 passed, 11 skipped - packaged `tests/e2e/test_mobile_week_ahead_release.py` — 4 passed - frontend gzip budgets and syntax checks pass
timmy added 1 commit 2026-08-20 15:44:54 +00:00
feat: reconcile Week Ahead edits per day (Closes #1184)
All checks were successful
CI / lint (pull_request) Successful in 3m52s
CI / build-release (pull_request) Successful in 10s
CI / browser-journey (pull_request) Successful in 5m36s
CI / release-candidate (pull_request) Has been skipped
e0f7c711ed
timmy merged commit 6718160381 into main 2026-08-20 15:54:53 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
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: stackchain/stackchain-dashboard#1185
No description provided.