|
|
982c2a1fb7
|
feat: make mobile work queues addressable (Closes #657)
CI / lint (pull_request) Successful in 1m38s
CI / build-release (pull_request) Successful in 7s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 14:29:07 +00:00 |
|
|
|
3e7d6f7111
|
Merge pull request 'Isolate unexpected Web Push device failures' (#656) from timmy/655-isolate-push-device-failures into main
CI / lint (push) Successful in 1m22s
CI / build-release (push) Successful in 6s
CI / release-candidate (push) Successful in 5s
|
2026-08-12 13:55:56 +00:00 |
|
|
|
32394fcd8f
|
fix: isolate Web Push device failures (Closes #655)
CI / lint (pull_request) Successful in 1m27s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 13:53:38 +00:00 |
|
|
|
ea3194cdca
|
Merge pull request 'Restrict Web Push delivery to public endpoints' (#654) from timmy/653-push-endpoint-egress-policy into main
CI / lint (push) Successful in 1m37s
CI / build-release (push) Successful in 6s
CI / release-candidate (push) Successful in 7s
Merge pull request 'Restrict Web Push delivery to public endpoints' (#654)
|
2026-08-12 13:32:32 +00:00 |
|
|
|
85043b4af6
|
fix: restrict Web Push endpoint egress (Closes #653)
CI / lint (pull_request) Successful in 1m46s
CI / build-release (pull_request) Successful in 7s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 13:29:50 +00:00 |
|
|
|
dc202bde11
|
Merge pull request 'Consolidate mobile My Work actions into the thumb dock' (#652) from timmy/651-mobile-command-center into main
CI / lint (push) Successful in 1m54s
CI / build-release (push) Successful in 7s
CI / release-candidate (push) Successful in 7s
|
2026-08-12 13:04:37 +00:00 |
|
|
|
c4ba78c8cb
|
feat: consolidate mobile work commands (Closes #651)
CI / lint (pull_request) Successful in 1m51s
CI / build-release (pull_request) Successful in 7s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 13:01:41 +00:00 |
|
|
|
e35d7dea35
|
Merge pull request 'Undo accidental mobile update acknowledgements' (#650) from timmy/649-undo-update-acknowledgement into main
CI / lint (push) Successful in 1m33s
CI / build-release (push) Successful in 6s
CI / release-candidate (push) Successful in 7s
|
2026-08-12 12:37:12 +00:00 |
|
|
|
b81d695585
|
feat: undo accidental update acknowledgements (Closes #649)
CI / lint (pull_request) Successful in 1m36s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 12:34:55 +00:00 |
|
|
|
75da76c6f5
|
Merge pull request 'Open Web Push digests in the mobile Updates inbox' (#648) from timmy/647-push-updates-inbox into main
CI / lint (push) Successful in 1m43s
CI / build-release (push) Successful in 6s
CI / release-candidate (push) Successful in 6s
|
2026-08-12 12:04:40 +00:00 |
|
|
|
f78d69fba5
|
fix: open push digests in Updates inbox (Closes #647)
CI / lint (pull_request) Successful in 1m38s
CI / build-release (pull_request) Successful in 8s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 11:58:11 +00:00 |
|
|
|
8ce64d2aa7
|
Merge pull request 'Launch work directly from mobile queues' (#646) from timmy/645-mobile-queue-launcher into main
CI / lint (push) Successful in 1m39s
CI / build-release (push) Successful in 6s
CI / release-candidate (push) Successful in 8s
|
2026-08-12 11:28:51 +00:00 |
|
|
|
48f75cff05
|
feat: launch work directly from mobile queues (Closes #645)
CI / lint (pull_request) Successful in 1m36s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 11:26:35 +00:00 |
|
|
|
58260d8a26
|
Merge pull request 'Keep mobile inline review above the keyboard' (#644) from timmy/mobile-review-keyboard-safe into main
CI / lint (push) Successful in 1m30s
CI / build-release (push) Successful in 5s
CI / release-candidate (push) Successful in 7s
|
2026-08-12 10:56:08 +00:00 |
|
|
|
54ff44462e
|
fix: keep mobile inline review above keyboard (Closes #643)
CI / lint (pull_request) Successful in 1m36s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 10:53:56 +00:00 |
|
|
|
a87a5a4a90
|
Merge pull request 'Detect and surface atomic passkey counter anomalies' (#642) from timmy/641-passkey-counter-anomalies into main
CI / lint (push) Successful in 1m32s
CI / build-release (push) Successful in 6s
CI / release-candidate (push) Successful in 6s
|
2026-08-12 10:29:03 +00:00 |
|
|
|
c91194c283
|
fix: detect atomic passkey counter anomalies (Closes #641)
CI / lint (pull_request) Successful in 1m34s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 10:26:51 +00:00 |
|
|
|
5806d47b61
|
Merge pull request 'Expose unread Updates in the mobile queue switcher' (#640) from timmy/639-mobile-updates-queue into main
CI / lint (push) Successful in 1m34s
CI / build-release (push) Successful in 5s
CI / release-candidate (push) Successful in 6s
|
2026-08-12 09:54:56 +00:00 |
|
|
|
95f24a4e90
|
feat: expose Updates in mobile queues (Closes #639)
CI / lint (pull_request) Successful in 1m34s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 09:52:41 +00:00 |
|
|
|
c016261b1a
|
Merge pull request 'Bound Build my Today readiness checks' (#638)
CI / lint (push) Successful in 1m40s
CI / build-release (push) Successful in 6s
CI / release-candidate (push) Successful in 7s
Closes #637
|
2026-08-12 09:28:47 +00:00 |
|
|
|
bbc3e10525
|
perf: bound Build my Today readiness checks (Closes #637)
CI / lint (pull_request) Successful in 1m34s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 09:26:31 +00:00 |
|
|
|
9737300d55
|
Merge pull request 'Complete Build my Today with inline missing estimates' (#636) from timmy/635-inline-plan-estimates into main
CI / lint (push) Successful in 1m29s
CI / build-release (push) Successful in 6s
CI / release-candidate (push) Successful in 7s
|
2026-08-12 08:58:11 +00:00 |
|
|
|
a08a51af02
|
feat: finish Today plans with inline estimates (Closes #635)
CI / lint (pull_request) Successful in 1m31s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 08:55:52 +00:00 |
|
|
|
528d721cd3
|
Merge pull request 'Build my Today from ranked ready work' (#634) from timmy/633-build-my-today into main
CI / lint (push) Successful in 1m36s
CI / build-release (push) Successful in 6s
CI / release-candidate (push) Successful in 6s
|
2026-08-12 08:38:49 +00:00 |
|
|
|
a91788276c
|
feat: build a ready capacity-fit Today plan (Closes #633)
CI / lint (pull_request) Successful in 1m30s
CI / build-release (pull_request) Successful in 7s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 08:28:03 +00:00 |
|
|
|
28a2c9faf1
|
Merge pull request 'Make Draft filing admission atomic and retry-safe' (#632) from timmy/631-atomic-draft-admission into main
CI / lint (push) Successful in 1m29s
CI / build-release (push) Successful in 5s
CI / release-candidate (push) Successful in 6s
|
2026-08-12 07:57:53 +00:00 |
|
|
|
b8befc2041
|
fix: make Draft admission retry-safe (Closes #631)
CI / lint (pull_request) Successful in 1m29s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 07:54:12 +00:00 |
|
|
|
d23c0c894b
|
Merge pull request 'File mobile Drafts in one sequential session' (#630) from timmy/629-sequential-draft-filing into main
CI / lint (push) Successful in 1m31s
CI / build-release (push) Successful in 5s
CI / release-candidate (push) Successful in 7s
|
2026-08-12 07:20:10 +00:00 |
|
|
|
7948d2e353
|
feat: file mobile Drafts sequentially (Closes #629)
CI / lint (pull_request) Successful in 1m29s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 07:18:02 +00:00 |
|
|
|
1079ec6561
|
Merge pull request 'Unify mobile work queues in a stable dock switcher' (#628) from timmy/627-mobile-queue-switcher into main
CI / lint (push) Successful in 1m41s
CI / build-release (push) Successful in 6s
CI / release-candidate (push) Successful in 6s
|
2026-08-12 06:29:46 +00:00 |
|
|
|
8d142c808b
|
feat: unify mobile work queues (Closes #627)
CI / lint (pull_request) Successful in 1m34s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 06:27:00 +00:00 |
|
|
|
776ae70019
|
Merge pull request 'Preserve mobile Drafts when attachment cleanup fails' (#626) from timmy/625-draft-mutation-rollback into main
CI / lint (push) Successful in 1m22s
CI / build-release (push) Successful in 6s
CI / release-candidate (push) Successful in 6s
|
2026-08-12 05:56:46 +00:00 |
|
|
|
285fdff869
|
fix: preserve Drafts when cleanup fails (Closes #625)
CI / lint (pull_request) Successful in 1m32s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 05:54:19 +00:00 |
|
|
|
89d153d6a5
|
Merge pull request 'Prevent silent mobile Draft loss at capacity' (#624) from timmy/623-draft-capacity-guard into main
CI / lint (push) Successful in 1m34s
CI / build-release (push) Successful in 6s
CI / release-candidate (push) Successful in 6s
|
2026-08-12 05:38:48 +00:00 |
|
|
|
fcb0575e38
|
feat: guard mobile Draft capacity (Closes #623)
CI / lint (pull_request) Successful in 1m31s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 05:36:32 +00:00 |
|
|
|
14ba1bcf14
|
Merge pull request 'Complete the mobile Save to Drafts handoff' (#622) from timmy/621-mobile-draft-handoff into main
CI / lint (push) Successful in 1m28s
CI / build-release (push) Successful in 5s
CI / release-candidate (push) Successful in 6s
|
2026-08-12 04:57:56 +00:00 |
|
|
|
a68639668c
|
feat: complete mobile Draft handoff (Closes #621)
CI / lint (pull_request) Successful in 1m27s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 04:54:45 +00:00 |
|
|
|
1f0e9fb59d
|
Merge pull request 'Make PWA updates resilient with progressive feature caching' (#620) from timmy/619-progressive-feature-caching into main
CI / lint (push) Successful in 1m30s
CI / build-release (push) Successful in 6s
CI / release-candidate (push) Successful in 6s
|
2026-08-12 04:26:38 +00:00 |
|
|
|
065275b4ef
|
feat: progressively cache optional PWA features (Closes #619)
CI / lint (pull_request) Successful in 1m31s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 04:24:18 +00:00 |
|
|
|
90f1c48565
|
Merge pull request 'Purge capture-first screenshot Drafts at every private-data boundary' (#618) from timmy/617-purge-capture-drafts into main
CI / lint (push) Successful in 1m26s
CI / build-release (push) Successful in 6s
CI / release-candidate (push) Successful in 6s
|
2026-08-12 04:02:55 +00:00 |
|
|
|
ae07dd185c
|
fix: purge capture Draft screenshots (Closes #617)
CI / lint (pull_request) Successful in 1m31s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 03:58:10 +00:00 |
|
|
|
f43f776479
|
Merge pull request 'Preserve screenshots in capture-first mobile Drafts' (#616) from timmy/615-capture-first-screenshots into main
CI / lint (push) Successful in 1m25s
CI / build-release (push) Successful in 5s
CI / release-candidate (push) Successful in 5s
|
2026-08-12 03:35:30 +00:00 |
|
|
|
48e4344f28
|
feat: preserve capture-first screenshots in Drafts (Closes #615)
CI / lint (pull_request) Successful in 1m24s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 03:33:19 +00:00 |
|
|
|
269916486c
|
Merge pull request 'Make mobile New a capture-first flow' (#614) from timmy/613-mobile-capture-first into main
CI / lint (push) Successful in 1m27s
CI / build-release (push) Successful in 6s
CI / release-candidate (push) Successful in 6s
|
2026-08-12 02:56:56 +00:00 |
|
|
|
07235d3870
|
feat: make mobile New capture-first (Closes #613)
CI / lint (pull_request) Successful in 1m23s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 02:54:44 +00:00 |
|
|
|
8c32a9dd81
|
Merge pull request 'Start an empty Today plan from the mobile Work dock' (#612) from timmy/611-mobile-work-plan-today into main
CI / lint (push) Successful in 1m27s
CI / build-release (push) Successful in 7s
CI / release-candidate (push) Successful in 7s
|
2026-08-12 02:28:30 +00:00 |
|
|
|
9edd3f6441
|
feat: start empty Today planning from mobile dock (Closes #611)
CI / lint (pull_request) Successful in 1m26s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 02:24:10 +00:00 |
|
|
|
4faf0447be
|
Merge pull request 'Bind operator mode to a canonical public origin' (#610) from timmy/609-canonical-public-origin into main
CI / lint (push) Successful in 1m27s
CI / build-release (push) Successful in 5s
CI / release-candidate (push) Successful in 5s
|
2026-08-12 01:57:06 +00:00 |
|
|
|
8ea46974ff
|
feat: bind operator mode to public origin (Closes #609)
CI / lint (pull_request) Successful in 1m30s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
|
2026-08-12 01:54:51 +00:00 |
|
|
|
075a277265
|
Merge pull request 'Log Today recap time concurrently within the foreground deadline' (#608)
CI / lint (push) Successful in 1m32s
CI / build-release (push) Successful in 5s
CI / release-candidate (push) Successful in 6s
|
2026-08-12 01:24:43 +00:00 |
|