Commit Graph

1326 Commits

Author SHA1 Message Date
8c604e0b04 Merge pull request 'Show timed Today breaks on the mobile lock screen' (#1051) from timmy/1050-mobile-today-break-lock-screen into main
All checks were successful
CI / lint (push) Successful in 2m41s
CI / build-release (push) Successful in 6s
CI / browser-journey (push) Successful in 2m7s
CI / release-candidate (push) Successful in 8s
2026-08-18 00:05:53 +00:00
ed15392097 feat: show timed Today breaks on lock screen (Closes #1050)
All checks were successful
CI / lint (pull_request) Successful in 2m53s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 2m15s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 23:57:29 +00:00
af86034339 Merge pull request 'Make deployed mobile dashboard reachable through authenticated readiness' (#1049) from timmy/1048-authenticated-deployment-readiness into main
All checks were successful
CI / lint (push) Successful in 2m37s
CI / build-release (push) Successful in 6s
CI / browser-journey (push) Successful in 1m59s
CI / release-candidate (push) Successful in 7s
2026-08-17 23:38:24 +00:00
e8817056f7 feat: verify authenticated deployment readiness (Closes #1048)
All checks were successful
CI / lint (pull_request) Successful in 2m40s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 2m2s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 23:31:53 +00:00
a757bfe587 Merge pull request 'Make mobile issue capture a focus-contained modal journey' (#1047) from timmy/1046-mobile-issue-capture-modal into main
All checks were successful
CI / lint (push) Successful in 2m51s
CI / build-release (push) Successful in 6s
CI / browser-journey (push) Successful in 1m59s
CI / release-candidate (push) Successful in 7s
Merge pull request 'Make mobile issue capture a focus-contained modal journey' (#1047)
2026-08-17 23:07:36 +00:00
44aedfd623 fix: preserve capture confirmation dialogs
All checks were successful
CI / lint (pull_request) Successful in 2m34s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 1m59s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 22:59:31 +00:00
58299311d0 fix: reset capture viewport after keyboard navigation 2026-08-17 22:58:22 +00:00
89c25369fc fix: close capture without leaving the dashboard 2026-08-17 22:56:25 +00:00
be10dba4bd feat: contain mobile issue capture focus (Closes #1046) 2026-08-17 22:55:04 +00:00
c655cf5861 Merge pull request 'Build release bundles from the declared Git commit' (#1045) from timmy/1044-declared-git-release-bundles into main
All checks were successful
CI / lint (push) Successful in 2m29s
CI / build-release (push) Successful in 6s
CI / browser-journey (push) Successful in 1m47s
CI / release-candidate (push) Successful in 6s
2026-08-17 22:33:47 +00:00
2082fbd5eb ci: build releases from declared Git commits (Closes #1044)
All checks were successful
CI / lint (pull_request) Successful in 2m38s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 2m24s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 22:25:38 +00:00
55156f45c9 Merge pull request 'Recover valid Today edits from a corrupted offline queue' (#1043) from timmy/1042-recover-valid-today-edits into main
All checks were successful
CI / lint (push) Successful in 2m47s
CI / build-release (push) Successful in 6s
CI / browser-journey (push) Successful in 2m20s
CI / release-candidate (push) Successful in 7s
2026-08-17 22:00:18 +00:00
5bf0f97df8 fix: preserve truthful queue recovery status
All checks were successful
CI / lint (pull_request) Successful in 2m35s
CI / build-release (pull_request) Successful in 5s
CI / browser-journey (pull_request) Successful in 1m53s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 21:55:00 +00:00
ce2f04ab6d test: recover queue during active Today journey
Some checks failed
CI / lint (pull_request) Successful in 2m30s
CI / build-release (pull_request) Successful in 5s
CI / browser-journey (pull_request) Failing after 2m23s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 21:46:18 +00:00
f7b2a96206 test: stabilize mobile Today recovery notice
Some checks failed
CI / lint (pull_request) Successful in 2m59s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Failing after 2m24s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 21:39:20 +00:00
a6550f8b1f fix: recover valid Today edits from corrupt queue
Some checks failed
CI / lint (pull_request) Successful in 2m43s
CI / build-release (pull_request) Successful in 8s
CI / browser-journey (pull_request) Failing after 2m21s
CI / release-candidate (pull_request) Has been skipped
Closes #1042
2026-08-17 21:26:40 +00:00
66968d90c0 Merge pull request 'feat: CI browser journey is nondeterministic after Today cross-device merge' (#1041) from timmy/1040-ci-browser-journey-is-nondeterministic-after-tod into main
All checks were successful
CI / lint (push) Successful in 2m55s
CI / build-release (push) Successful in 7s
CI / browser-journey (push) Successful in 2m18s
CI / release-candidate (push) Successful in 6s
2026-08-17 20:58:12 +00:00
442d0a157d fix: preserve Today sync enqueue order
All checks were successful
CI / lint (pull_request) Successful in 2m38s
CI / build-release (pull_request) Successful in 5s
CI / browser-journey (pull_request) Successful in 2m9s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 20:43:13 +00:00
4a85f02eae Merge pull request 'Continue a timed Today break across devices' (#1039) from timmy/1038-cross-device-today-break into main
Some checks failed
CI / lint (push) Successful in 2m44s
CI / build-release (push) Successful in 6s
CI / browser-journey (push) Failing after 2m10s
CI / release-candidate (push) Has been skipped
2026-08-17 20:23:06 +00:00
dfd33aee1c fix: reject contradictory running break sessions
All checks were successful
CI / lint (pull_request) Successful in 2m44s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 2m5s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 20:17:43 +00:00
c5b466f281 feat: continue timed breaks across devices (Closes #1038)
Some checks failed
CI / lint (pull_request) Successful in 2m53s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Failing after 2m8s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 20:08:05 +00:00
1d242bab75 Merge pull request 'Add a timed mobile break and return-to-Today flow' (#1037) from timmy/1036-timed-mobile-today-break into main
All checks were successful
CI / lint (push) Successful in 2m41s
CI / build-release (push) Successful in 7s
CI / browser-journey (push) Successful in 2m1s
CI / release-candidate (push) Successful in 7s
2026-08-17 19:37:52 +00:00
40284a7e30 fix: preserve Today order when resuming a break
All checks were successful
CI / lint (pull_request) Successful in 2m41s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 2m4s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 19:32:10 +00:00
ea08f566ff feat: add timed mobile Today breaks (Closes #1036)
Some checks failed
CI / lint (pull_request) Successful in 2m44s
CI / build-release (pull_request) Successful in 5s
CI / browser-journey (pull_request) Failing after 2m7s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 19:20:07 +00:00
ca671f0d00 Merge pull request 'Undo accidental Today completion on mobile' (#1035) from timmy/1034-undo-today-completion into main
All checks were successful
CI / lint (push) Successful in 2m52s
CI / build-release (push) Successful in 6s
CI / browser-journey (push) Successful in 2m14s
CI / release-candidate (push) Successful in 7s
2026-08-17 18:12:56 +00:00
6e677f8857 feat: undo accidental Today completion (Closes #1034)
All checks were successful
CI / lint (pull_request) Successful in 2m57s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 2m13s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 18:06:52 +00:00
e47e6329cc Merge pull request 'Finish the current Today item from the mobile lock screen' (#1033) from timmy/1032-finish-today-lock-screen into main
All checks were successful
CI / lint (push) Successful in 3m5s
CI / build-release (push) Successful in 7s
CI / browser-journey (push) Successful in 2m13s
CI / release-candidate (push) Successful in 12s
2026-08-17 17:09:29 +00:00
11395b655a feat: finish Today from the lock screen (Closes #1032)
All checks were successful
CI / lint (pull_request) Successful in 3m8s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 2m15s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 17:02:54 +00:00
ca520d2eb6 Merge pull request 'Make cross-device Today session sync conflict-convergent' (#1031) from timmy/1030-today-session-conflict-convergence into main
All checks were successful
CI / lint (push) Successful in 3m3s
CI / build-release (push) Successful in 6s
CI / browser-journey (push) Successful in 2m35s
CI / release-candidate (push) Successful in 11s
2026-08-17 16:09:21 +00:00
25dda21811 fix: converge Today session conflicts across devices (Closes #1030)
All checks were successful
CI / lint (pull_request) Successful in 2m58s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 2m17s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 16:00:59 +00:00
8a57ea73fb Merge pull request 'Make pull merges durably auditable before mutation' (#1029) from timmy/1028-durable-pull-merge-audit into main
All checks were successful
CI / lint (push) Successful in 2m51s
CI / build-release (push) Successful in 6s
CI / browser-journey (push) Successful in 2m9s
CI / release-candidate (push) Successful in 7s
2026-08-17 15:33:56 +00:00
6729359ba2 fix: make pull merges durably auditable (Closes #1028)
All checks were successful
CI / lint (pull_request) Successful in 2m54s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 2m8s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 15:28:00 +00:00
f687389046 Merge pull request 'Control an active Today session from the mobile lock screen' (#1027) from timmy/1026-today-lock-screen into main
All checks were successful
CI / lint (push) Successful in 2m46s
CI / build-release (push) Successful in 5s
CI / browser-journey (push) Successful in 2m2s
CI / release-candidate (push) Successful in 6s
2026-08-17 14:53:43 +00:00
a7f4f9714f feat: control Today from mobile lock screen (Closes #1026)
All checks were successful
CI / lint (pull_request) Successful in 2m55s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 2m21s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 14:47:07 +00:00
7ba238fb53 Merge pull request 'Make Prepare Today the primary truthful mobile work entry' (#1025) from timmy/1024-primary-prepare-today into main
All checks were successful
CI / lint (push) Successful in 3m4s
CI / build-release (push) Successful in 7s
CI / browser-journey (push) Successful in 2m35s
CI / release-candidate (push) Successful in 7s
2026-08-17 13:41:24 +00:00
b845f8ba95 feat: make Prepare Today the primary mobile entry (Closes #1024)
All checks were successful
CI / lint (pull_request) Successful in 3m5s
CI / build-release (pull_request) Successful in 8s
CI / browser-journey (pull_request) Successful in 2m27s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 13:34:58 +00:00
996309f52f Merge pull request 'Continue an active Today session across devices' (#1023) from timmy/1022-today-session-handoff into main
All checks were successful
CI / lint (push) Successful in 2m58s
CI / build-release (push) Successful in 7s
CI / browser-journey (push) Successful in 2m24s
CI / release-candidate (push) Successful in 7s
2026-08-17 12:51:50 +00:00
8d12a0384b feat: hand off active Today sessions across devices (Closes #1022)
All checks were successful
CI / lint (pull_request) Successful in 3m11s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 2m22s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 12:44:01 +00:00
51f4223f4b Merge pull request 'Make Security Center a Back-safe mobile investigation flow' (#1021) from timmy/1020-mobile-security-center-flow into main
All checks were successful
CI / lint (push) Successful in 3m11s
CI / build-release (push) Successful in 6s
CI / browser-journey (push) Successful in 2m34s
CI / release-candidate (push) Successful in 8s
2026-08-17 12:04:30 +00:00
241f0f3a2a feat: make Security Center Back-safe on mobile (Closes #1020)
All checks were successful
CI / lint (pull_request) Successful in 3m17s
CI / build-release (pull_request) Successful in 8s
CI / browser-journey (pull_request) Successful in 2m35s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 11:57:27 +00:00
34d5f86d53 Merge pull request 'Foreground mobile delivery attention handoffs' (#1019) from timmy/1018-mobile-delivery-attention-handoff into main
All checks were successful
CI / lint (push) Successful in 3m10s
CI / build-release (push) Successful in 7s
CI / browser-journey (push) Successful in 2m21s
CI / release-candidate (push) Successful in 7s
2026-08-17 10:48:48 +00:00
3fde7cf3ad fix: foreground mobile delivery attention handoffs (Closes #1018)
All checks were successful
CI / lint (pull_request) Successful in 3m1s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 2m22s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 10:42:19 +00:00
6913fc8257 Merge pull request 'Keep mobile delivery recovery single-flight until retry settles' (#1017) from timmy/1016-single-flight-delivery-recovery into main
All checks were successful
CI / lint (push) Successful in 3m7s
CI / build-release (push) Successful in 7s
CI / browser-journey (push) Successful in 2m13s
CI / release-candidate (push) Successful in 7s
2026-08-17 10:08:11 +00:00
437da72f3d fix: keep delivery recovery single-flight (Closes #1016)
All checks were successful
CI / lint (pull_request) Successful in 3m2s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 2m20s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 10:02:00 +00:00
9a2b8d97bd Merge pull request 'Guide mobile delivery recovery one item at a time' (#1015) from timmy/1014-guided-delivery-recovery into main
All checks were successful
CI / lint (push) Successful in 2m49s
CI / build-release (push) Successful in 6s
CI / browser-journey (push) Successful in 2m13s
CI / release-candidate (push) Successful in 7s
2026-08-17 09:12:25 +00:00
1e4f101219 feat: guide mobile delivery recovery (Closes #1014)
All checks were successful
CI / lint (pull_request) Successful in 2m43s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 2m4s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 09:04:41 +00:00
c0a02a05d8 Merge pull request 'Make actionable delivery recovery a first-class mobile queue' (#1013) from timmy/1012-mobile-delivery-recovery-queue into main
All checks were successful
CI / lint (push) Successful in 2m55s
CI / build-release (push) Successful in 6s
CI / browser-journey (push) Successful in 2m9s
CI / release-candidate (push) Successful in 7s
2026-08-17 08:36:15 +00:00
246f995b56 feat: prioritize mobile delivery recovery (Closes #1012)
All checks were successful
CI / lint (pull_request) Successful in 2m58s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 2m5s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 08:30:09 +00:00
db28cc5690 Merge pull request 'Guide blocked deliveries through Prepare Today' (#1011) from timmy/1010-prepare-today-delivery-recovery into main
All checks were successful
CI / lint (push) Successful in 2m40s
CI / build-release (push) Successful in 5s
CI / browser-journey (push) Successful in 1m51s
CI / release-candidate (push) Successful in 6s
2026-08-17 08:07:58 +00:00
26aa12019e feat: guide blocked deliveries through Prepare Today (Closes #1010)
All checks were successful
CI / lint (pull_request) Successful in 2m50s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 1m53s
CI / release-candidate (pull_request) Has been skipped
2026-08-17 08:01:48 +00:00