Commit Graph

1366 Commits

Author SHA1 Message Date
a2501e47c3 feat: open Following alerts in changed review (Closes #1317)
All checks were successful
CI / lint (pull_request) Successful in 3m29s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 5m14s
CI / release-candidate (pull_request) Has been skipped
2026-08-23 18:37:57 +00:00
2b6730288a Merge pull request 'feat: Notify mobile operators when Following changes' (#1316) from timmy/1313-notify-mobile-operators-when-following-changes into main
All checks were successful
CI / lint (push) Successful in 3m48s
CI / build-release (push) Successful in 8s
CI / browser-journey (push) Successful in 6m6s
CI / release-candidate (push) Successful in 8s
2026-08-23 18:02:52 +00:00
0efd44fd90 feat: notify devices when Following changes (Closes #1313)
All checks were successful
CI / lint (pull_request) Successful in 3m45s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 6m8s
CI / release-candidate (pull_request) Has been skipped
2026-08-23 17:16:28 +00:00
187b0decae Merge pull request 'feat: CI browser journey intermittently leaves week reschedule dialog open' (#1312) from timmy/1311-ci-browser-journey-intermittently-leaves-week-re into main
All checks were successful
CI / lint (push) Successful in 3m46s
CI / build-release (push) Successful in 8s
CI / browser-journey (push) Successful in 6m15s
CI / release-candidate (push) Successful in 9s
2026-08-23 16:07:23 +00:00
75846cf045 fix: retry unchanged reschedule intent after stale revision (Closes #1311)
All checks were successful
CI / lint (pull_request) Successful in 3m47s
CI / build-release (pull_request) Successful in 8s
CI / browser-journey (pull_request) Successful in 6m58s
CI / release-candidate (pull_request) Has been skipped
2026-08-23 15:43:30 +00:00
544ffb4ae7 Merge pull request 'Watch assigned issues and pull requests from mobile detail' (#1310)
Some checks failed
CI / lint (push) Successful in 3m23s
CI / build-release (push) Successful in 6s
CI / browser-journey (push) Failing after 5m25s
CI / release-candidate (push) Has been skipped
Closes #1309
2026-08-23 15:14:34 +00:00
eea9097740 test: cover detail watch in packaged mobile CI
All checks were successful
CI / lint (pull_request) Successful in 3m25s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 5m13s
CI / release-candidate (pull_request) Has been skipped
2026-08-23 15:05:19 +00:00
35a88bb398 feat: watch assigned work from mobile detail (Closes #1309)
Some checks failed
CI / lint (pull_request) Successful in 3m20s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Failing after 5m41s
CI / release-candidate (pull_request) Has been skipped
2026-08-23 14:42:06 +00:00
4e3f67df3d Merge pull request 'Follow pull requests from mobile Search into Following' (#1308) from timmy/1307-follow-pulls-from-search into main
All checks were successful
CI / lint (push) Successful in 3m45s
CI / build-release (push) Successful in 8s
CI / browser-journey (push) Successful in 5m20s
CI / release-candidate (push) Successful in 9s
2026-08-23 13:51:13 +00:00
7131792ded feat: follow pull requests from mobile Search (Closes #1307)
All checks were successful
CI / lint (pull_request) Successful in 3m34s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 5m17s
CI / release-candidate (pull_request) Has been skipped
2026-08-23 13:41:33 +00:00
41c28cc70a Merge pull request 'Retire closed issues during Following review' (#1306) from timmy/1305-retire-closed-following into main
All checks were successful
CI / lint (push) Successful in 3m47s
CI / build-release (push) Successful in 9s
CI / browser-journey (push) Successful in 5m50s
CI / release-candidate (push) Successful in 9s
2026-08-23 12:36:07 +00:00
aa12c4ab9d test: validate closed Following retirement on phone
All checks were successful
CI / lint (pull_request) Successful in 3m25s
CI / build-release (pull_request) Successful in 8s
CI / browser-journey (pull_request) Successful in 5m23s
CI / release-candidate (pull_request) Has been skipped
2026-08-23 12:26:39 +00:00
c4bb7a9be1 feat: retire closed issues during Following review (Closes #1305)
Some checks failed
CI / lint (pull_request) Successful in 3m30s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Failing after 5m22s
CI / release-candidate (pull_request) Has been skipped
2026-08-23 12:12:55 +00:00
fdf38a72ac Merge pull request 'Follow any open issue from mobile Search' (#1304) from timmy/1303-follow-any-open-issue into main
All checks were successful
CI / lint (push) Successful in 3m31s
CI / build-release (push) Successful in 7s
CI / browser-journey (push) Successful in 5m34s
CI / release-candidate (push) Successful in 7s
Follow any open issue from mobile Search (#1304)
2026-08-23 11:13:07 +00:00
29e3f55e07 feat: follow any open issue from search (Closes #1303)
All checks were successful
CI / lint (pull_request) Successful in 3m54s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 5m37s
CI / release-candidate (pull_request) Has been skipped
2026-08-23 11:02:33 +00:00
0a18d1ac0f Review unseen Following changes during Prepare Today (#1302)
All checks were successful
CI / lint (push) Successful in 3m33s
CI / build-release (push) Successful in 6s
CI / browser-journey (push) Successful in 5m21s
CI / release-candidate (push) Successful in 7s
Closes #1301
2026-08-23 10:19:29 +00:00
12c0e18dfe feat: review Following during Prepare Today (Closes #1301)
All checks were successful
CI / lint (pull_request) Successful in 3m34s
CI / build-release (pull_request) Successful in 8s
CI / browser-journey (pull_request) Successful in 5m34s
CI / release-candidate (pull_request) Has been skipped
2026-08-23 10:09:12 +00:00
875ec45928 Merge pull request 'Add a sequential review pass for Following' (#1300) from timmy/1299-following-review-pass into main
All checks were successful
CI / lint (push) Successful in 3m34s
CI / build-release (push) Successful in 9s
CI / browser-journey (push) Successful in 5m22s
CI / release-candidate (push) Successful in 7s
2026-08-23 09:26:23 +00:00
b79973fc2e feat: add sequential Following review pass (Closes #1299)
All checks were successful
CI / lint (pull_request) Successful in 3m52s
CI / build-release (pull_request) Successful in 8s
CI / browser-journey (pull_request) Successful in 5m45s
CI / release-candidate (pull_request) Has been skipped
2026-08-23 09:15:57 +00:00
6b98eb5cbe Merge pull request 'Turn Following into a changed-first mobile review inbox' (#1298) from timmy/1297-changed-first-following into main
All checks were successful
CI / lint (push) Successful in 4m18s
CI / build-release (push) Successful in 9s
CI / browser-journey (push) Successful in 5m32s
CI / release-candidate (push) Successful in 8s
2026-08-23 08:04:15 +00:00
32e2a228b9 feat: make Following a changed-first inbox (Closes #1297)
All checks were successful
CI / lint (pull_request) Successful in 4m12s
CI / build-release (pull_request) Successful in 8s
CI / browser-journey (pull_request) Successful in 7m3s
CI / release-candidate (pull_request) Has been skipped
2026-08-23 07:38:53 +00:00
bbf397454d Merge pull request 'Make Search watch admission truthful and recoverable' (#1296) from timmy/1295-truthful-search-watch-admission into main
All checks were successful
CI / lint (push) Successful in 3m48s
CI / build-release (push) Successful in 10s
CI / browser-journey (push) Successful in 6m41s
CI / release-candidate (push) Successful in 11s
2026-08-23 06:36:03 +00:00
d3ba5975a0 refactor: make Following sync outcome explicit
All checks were successful
CI / lint (pull_request) Successful in 4m13s
CI / build-release (pull_request) Successful in 9s
CI / browser-journey (pull_request) Successful in 7m9s
CI / release-candidate (pull_request) Has been skipped
2026-08-23 06:23:57 +00:00
6c12731215 fix: make Search watch admission recoverable (Closes #1295)
Some checks failed
CI / lint (pull_request) Successful in 4m17s
CI / build-release (pull_request) Successful in 10s
CI / browser-journey (pull_request) Failing after 7m36s
CI / release-candidate (pull_request) Has been skipped
2026-08-23 06:05:48 +00:00
4fe07bcd52 Merge pull request 'Add a mobile Following queue for watched issues' (#1294) from timmy/1293-mobile-following-watched-issues into main
All checks were successful
CI / lint (push) Successful in 4m6s
CI / build-release (push) Successful in 9s
CI / browser-journey (push) Successful in 7m5s
CI / release-candidate (push) Successful in 8s
2026-08-23 04:57:11 +00:00
846c28001e fix: defer Following sync until user intent
All checks were successful
CI / lint (pull_request) Successful in 4m8s
CI / build-release (pull_request) Successful in 9s
CI / browser-journey (pull_request) Successful in 6m50s
CI / release-candidate (pull_request) Has been skipped
2026-08-23 04:45:27 +00:00
5c43a5678a feat: add mobile Following queue for watched issues (Closes #1293)
Some checks failed
CI / lint (pull_request) Successful in 4m15s
CI / build-release (pull_request) Successful in 9s
CI / browser-journey (pull_request) Failing after 6m46s
CI / release-candidate (pull_request) Has been skipped
2026-08-23 04:27:23 +00:00
4b4e55dbe2 Merge pull request 'feat: CI timing gate flakes under runner load' (#1292) from timmy/1289-ci-timing-gate-flakes-under-runner-load into main
All checks were successful
CI / lint (push) Successful in 4m4s
CI / build-release (push) Successful in 8s
CI / browser-journey (push) Successful in 7m13s
CI / release-candidate (push) Successful in 10s
2026-08-23 02:45:12 +00:00
fe1049ee99 test: make health timing gate deterministic (Closes #1289)
All checks were successful
CI / lint (pull_request) Successful in 4m10s
CI / build-release (pull_request) Successful in 8s
CI / release-candidate (pull_request) Has been skipped
CI / browser-journey (pull_request) Successful in 7m24s
2026-08-23 02:40:35 +00:00
73017c1a30 Merge pull request 'Watch an unassigned issue from mobile Search' (#1291) from timmy/1290-watch-mobile-search into main
All checks were successful
CI / lint (push) Successful in 4m15s
CI / build-release (push) Successful in 9s
CI / browser-journey (push) Successful in 6m52s
CI / release-candidate (push) Successful in 11s
2026-08-23 02:08:24 +00:00
9c187b5ae5 feat: watch issues from mobile search (Closes #1290)
All checks were successful
CI / lint (pull_request) Successful in 4m17s
CI / build-release (pull_request) Successful in 9s
CI / browser-journey (pull_request) Successful in 7m6s
CI / release-candidate (pull_request) Has been skipped
2026-08-23 01:55:53 +00:00
7fbbc2f942 Merge pull request 'feat: Disk usage 93%' (#1288) from timmy/1287-disk-usage-93 into main
Some checks failed
CI / lint (push) Successful in 4m7s
CI / build-release (push) Successful in 8s
CI / browser-journey (push) Failing after 7m30s
CI / release-candidate (push) Has been skipped
2026-08-23 01:37:44 +00:00
1b448fef23 docs: add disk capacity incident runbook (Closes #1287)
All checks were successful
CI / build-release (pull_request) Successful in 10s
CI / lint (pull_request) Successful in 3m53s
CI / browser-journey (pull_request) Successful in 6m55s
CI / release-candidate (pull_request) Has been skipped
2026-08-23 01:10:16 +00:00
881653eef1 Merge pull request 'Make calendar-import performance gates deterministic' (#1286) from timmy/1285-calendar-import-performance-gate into main
Some checks failed
CI / lint (push) Successful in 5m17s
CI / build-release (push) Successful in 19s
CI / browser-journey (push) Failing after 12m8s
CI / release-candidate (push) Has been skipped
2026-08-23 00:32:32 +00:00
d8476c6f7b perf: reuse calendar timezone formatters (Closes #1285)
All checks were successful
CI / lint (pull_request) Successful in 4m53s
CI / build-release (pull_request) Successful in 9s
CI / browser-journey (pull_request) Successful in 5m51s
CI / release-candidate (pull_request) Has been skipped
2026-08-23 00:19:34 +00:00
6eb2709477 Merge pull request 'Keep the installed app badge current from background Updates' (#1283) from timmy/1281-background-updates-app-badge into main
Some checks failed
CI / lint (push) Successful in 4m14s
CI / build-release (push) Successful in 11s
CI / browser-journey (push) Failing after 9m59s
CI / release-candidate (push) Has been skipped
2026-08-22 22:36:24 +00:00
05405bf2e8 feat: keep background Updates badge current (Closes #1281)
All checks were successful
CI / lint (pull_request) Successful in 4m52s
CI / build-release (pull_request) Successful in 15s
CI / browser-journey (pull_request) Successful in 7m5s
CI / release-candidate (pull_request) Has been skipped
2026-08-22 22:11:52 +00:00
b18a50fec5 Merge pull request 'Show unread Updates on the installed app icon' (#1279) from timmy/1278-unread-updates-app-icon-badge into main
All checks were successful
CI / lint (push) Successful in 3m34s
CI / build-release (push) Successful in 7s
CI / browser-journey (push) Successful in 5m39s
CI / release-candidate (push) Successful in 8s
2026-08-22 21:04:51 +00:00
be9de6596f feat: show unread Updates on app icon (Closes #1278)
All checks were successful
CI / lint (pull_request) Successful in 3m47s
CI / build-release (pull_request) Successful in 8s
CI / browser-journey (pull_request) Successful in 6m10s
CI / release-candidate (pull_request) Has been skipped
2026-08-22 20:39:09 +00:00
71631c6731 Merge pull request 'Preserve complete Today timing ledger across device handoff' (#1277) from timmy/1276-complete-today-ledger-handoff into main
All checks were successful
CI / lint (push) Successful in 3m41s
CI / build-release (push) Successful in 7s
CI / browser-journey (push) Successful in 5m51s
CI / release-candidate (push) Successful in 8s
2026-08-22 19:49:04 +00:00
548b95ddb6 feat: preserve Today timing ledger across handoff (Closes #1276)
All checks were successful
CI / lint (pull_request) Successful in 3m48s
CI / build-release (pull_request) Successful in 8s
CI / browser-journey (pull_request) Successful in 5m42s
CI / release-candidate (pull_request) Has been skipped
2026-08-22 19:38:30 +00:00
e0d8ab9f10 Merge pull request 'Recover active Today breaks after queue recovery' (#1275) from timmy/1274-recovered-today-break-status into main
All checks were successful
CI / lint (push) Successful in 3m53s
CI / build-release (push) Successful in 8s
CI / browser-journey (push) Successful in 5m58s
CI / release-candidate (push) Successful in 10s
2026-08-22 18:39:57 +00:00
a629b5a93e fix: recover server-confirmed Today breaks (Closes #1274)
All checks were successful
CI / lint (pull_request) Successful in 4m11s
CI / build-release (pull_request) Successful in 8s
CI / browser-journey (pull_request) Successful in 6m8s
CI / release-candidate (pull_request) Has been skipped
2026-08-22 18:28:29 +00:00
ce9301f145 Merge pull request 'feat: CI regression: packaged mobile first-task coach remains hidden' (#1273) from timmy/1272-ci-regression-packaged-mobile-first-task-coach-r into main
Some checks failed
CI / lint (push) Successful in 3m58s
CI / build-release (push) Successful in 8s
CI / browser-journey (push) Failing after 6m19s
CI / release-candidate (push) Has been skipped
Fix packaged first-task coach visibility (Closes #1272)
2026-08-22 17:57:05 +00:00
d0e8378a02 fix: keep first-task coach host visible (Closes #1272)
All checks were successful
CI / lint (pull_request) Successful in 3m41s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 5m43s
CI / release-candidate (pull_request) Has been skipped
2026-08-22 17:28:29 +00:00
424ab2bb6d Merge pull request 'Persist exact Week Ahead task times' (#1271) from timmy/1270-persist-week-task-times into main
Some checks failed
CI / lint (push) Successful in 4m11s
CI / build-release (push) Successful in 10s
CI / browser-journey (push) Failing after 6m23s
CI / release-candidate (push) Has been skipped
2026-08-22 16:57:39 +00:00
5fb4da30a4 feat: persist exact Week Ahead task times (Closes #1270)
All checks were successful
CI / lint (pull_request) Successful in 4m3s
CI / build-release (pull_request) Successful in 8s
CI / browser-journey (pull_request) Successful in 6m22s
CI / release-candidate (pull_request) Has been skipped
2026-08-22 16:39:24 +00:00
f78da3dfc9 Merge pull request 'feat: CI regression: Plan Today remains visible after Save & start' (#1269) from timmy/1268-ci-regression-plan-today-remains-visible-after-s into main
All checks were successful
CI / lint (push) Successful in 4m12s
CI / build-release (push) Successful in 9s
CI / browser-journey (push) Successful in 6m29s
CI / release-candidate (push) Successful in 8s
2026-08-22 16:06:12 +00:00
14b3fb4048 fix: close rollover planner before Today handoff (Closes #1268)
All checks were successful
CI / lint (pull_request) Successful in 4m5s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 6m38s
CI / release-candidate (pull_request) Has been skipped
2026-08-22 15:34:05 +00:00
d27a481d96 Merge pull request 'Refresh Week Ahead calendar availability with atomic reflow' (#1267) from timmy/1266-refresh-week-calendar-atomic-reflow into main
Some checks failed
CI / lint (push) Successful in 4m31s
CI / build-release (push) Successful in 9s
CI / browser-journey (push) Failing after 8m1s
CI / release-candidate (push) Has been skipped
2026-08-22 14:45:03 +00:00