Commit Graph
100 Commits
Author SHA1 Message Date
Jason Ross 7966efde2f Merge pull request #291 from JMR-dev/test-288-coverage-gaps
test(coverage): close clean JVM-testable coverage gaps
2026-07-04 01:21:57 -05:00
Jason Ross 1af6ad3d52 Merge main into test-288-coverage-gaps 2026-07-04 01:05:26 -05:00
Jason Ross a8399228f6 Merge pull request #287 from JMR-dev/test-infra-284-helper-cwd
test-infra: make local_instrumented.sh CWD-independent
2026-07-04 00:58:57 -05:00
Jason Ross 6ff43c1035 Merge main into test-infra-284-helper-cwd 2026-07-04 00:38:28 -05:00
Jason Ross fdb45131de Merge pull request #286 from JMR-dev/chore-237-localclipboard-migration
chore(ui): migrate LocalClipboardManager to LocalClipboard
2026-07-04 00:37:57 -05:00
Jason Ross b78921cd0b Merge main into chore-237-localclipboard-migration 2026-07-04 00:17:04 -05:00
Jason Ross 15f53633fa Merge pull request #283 from JMR-dev/test-257-reportupload-seams-e2e
test(reporting): ReportUpload testability seams + push IdleService E2E
2026-07-04 00:16:33 -05:00
Jason Ross eda5103da2 Merge main into test-257-reportupload-seams-e2e 2026-07-03 23:58:56 -05:00
Jason Ross e587ba0d82 Merge pull request #282 from JMR-dev/test-221-cold-open-encrypted-cache
test(db): instrumented cold-open of a pre-encrypted cache
2026-07-03 23:47:44 -05:00
Jason Ross 24b9572179 Merge main into test-221-cold-open-encrypted-cache 2026-07-03 23:31:47 -05:00
Jason Ross 165699d950 Merge pull request #280 from JMR-dev/test-infra-269-local-instrumented-helper
test-infra: reliable local instrumented-test helper (connectedDebugAndroidTest + emulator hygiene)
2026-07-03 23:29:06 -05:00
Jason Ross fc78d81886 Merge main into test-infra-269-local-instrumented-helper 2026-07-03 23:10:33 -05:00
Jason Ross 6151fea4d1 Merge pull request #279 from JMR-dev/test-275-lane5-followup-screens
test(coverage): lane 5 follow-up — UI tests for remaining screens
2026-07-03 23:10:03 -05:00
Jason Ross 633b3a94e2 Merge main into test-infra-269-local-instrumented-helper 2026-07-03 22:56:08 -05:00
Jason Ross 6bde35507b Merge main into test-275-lane5-followup-screens 2026-07-03 22:53:16 -05:00
Jason Ross e57ba70fb1 Merge pull request #278 from JMR-dev/test-220-native-lib-before-keyed-open
test(db): pin native-lib-before-keyed-open at the DatabaseModule factory site
2026-07-03 22:52:46 -05:00
Jason Ross 46c4110b19 Merge main into test-275-lane5-followup-screens 2026-07-03 22:39:38 -05:00
Jason Ross e4a27944bd Merge main into test-220-native-lib-before-keyed-open 2026-07-03 22:37:29 -05:00
Jason Ross 11490b82fe Merge pull request #273 from JMR-dev/fix-219-empty-state-flash
fix(mailbox): keep the inbox pager warm on reader return so it doesn't flash empty
2026-07-03 22:36:51 -05:00
Jason Ross c38db3b213 Merge main into test-220-native-lib-before-keyed-open 2026-07-03 21:49:03 -05:00
Jason Ross ddc8c30ade Merge main into fix-219-empty-state-flash 2026-07-03 21:49:03 -05:00
Jason Ross 1e2554e86b Merge pull request #277 from JMR-dev/test-276-outlook-browser-launch
test(onboarding): assert the Outlook onboarding button launches the browser
2026-07-03 21:48:36 -05:00
Jason Ross fc6a79ddb0 Merge main into test-220-native-lib-before-keyed-open 2026-07-03 21:37:29 -05:00
Jason Ross a3b49737b9 Merge pull request #274 from JMR-dev/test-250-compose-screens-e2e
test(coverage): lane 5 — Compose screens E2E coverage
2026-07-03 21:04:40 -05:00
Jason Ross 2498725f83 Merge main into fix-219-empty-state-flash 2026-07-03 20:49:15 -05:00
Jason Ross 148780735f Merge main into test-250-compose-screens-e2e 2026-07-03 20:49:13 -05:00
Jason Ross 1d84dd437f Merge pull request #240 from JMR-dev/feat-164-reorder-accounts
feat(settings): reorder accounts by drag in settings
2026-07-03 20:48:44 -05:00
Jason Ross 52636fd459 Merge main into feat-164-reorder-accounts 2026-07-03 20:31:00 -05:00
Jason Ross f537717c23 Merge main into fix-219-empty-state-flash 2026-07-03 20:30:59 -05:00
Jason Ross 049c11f5f0 Merge main into test-250-compose-screens-e2e 2026-07-03 20:30:58 -05:00
Jason Ross cf31f99ae1 Merge pull request #272 from JMR-dev/test-226-worker-cachelock-deferral
test(sync): instrumented cache-lock deferral for PruneWorker/BackfillWorker
2026-07-03 20:30:29 -05:00
Jason Ross 8af6882234 Merge main into test-250-compose-screens-e2e 2026-07-03 20:27:37 -05:00
Jason Ross 5e581d4b52 Merge main into fix-219-empty-state-flash 2026-07-03 20:26:56 -05:00
Jason Ross fa0c7c48c8 Merge main into feat-164-reorder-accounts 2026-07-03 20:01:32 -05:00
Jason Ross ea470e065c Merge pull request #245 from JMR-dev/feat-235-debug-report-accounts
feat(reporting): add PII-free account summary to debug reports
2026-07-03 20:00:57 -05:00
Jason Ross 1ed94f9ea0 Merge main into feat-164-reorder-accounts 2026-07-03 19:47:41 -05:00
Jason Ross d29f146bd2 Merge main into feat-235-debug-report-accounts 2026-07-03 19:47:40 -05:00
Jason Ross 817f0dd642 Merge pull request #270 from JMR-dev/test-248-coverage-persistence-daos-migrations
test(coverage): lane 3 — persistence, DAOs & migrations to >=95%
2026-07-03 19:47:09 -05:00
Jason Ross ac061d3138 Merge main into test-248-coverage-persistence-daos-migrations 2026-07-03 18:40:01 -05:00
Jason Ross 0ceaf97754 Merge main into feat-235-debug-report-accounts 2026-07-03 18:29:37 -05:00
Jason Ross 5705e0e7f8 Merge main into feat-164-reorder-accounts 2026-07-03 18:29:36 -05:00
Jason Ross a297e38304 Merge pull request #234 from JMR-dev/feat-unicode-search-casefold
feat(search): Unicode-aware case-insensitive search via casefold columns
2026-07-03 18:29:03 -05:00
Jason Ross 0fd3954f79 Merge main into feat-unicode-search-casefold 2026-07-03 17:38:56 -05:00
Jason Ross 579d4864b9 Merge main into feat-164-reorder-accounts 2026-07-03 17:38:55 -05:00
Jason Ross 0205bff8a0 Merge main into feat-235-debug-report-accounts 2026-07-03 17:38:54 -05:00
Jason Ross f714352a08 Merge pull request #242 from JMR-dev/feat-239-purge-old-reports
feat(reporting): purge crash/problem reports older than a month while charging
2026-07-03 17:38:27 -05:00
Jason Ross 6f3daae4b2 Merge main into feat-235-debug-report-accounts 2026-07-03 17:25:01 -05:00
Jason Ross 5b5e48054d Merge main into feat-239-purge-old-reports 2026-07-03 17:25:00 -05:00
Jason Ross 358dcc788e Merge main into feat-164-reorder-accounts 2026-07-03 17:24:58 -05:00
Jason Ross 0a462fda0c Merge main into feat-unicode-search-casefold 2026-07-03 17:24:57 -05:00
Jason Ross ba2dc7fcf6 Merge pull request #266 from JMR-dev/ci-preflight-api35-api37
ci(preflight): add API 35 and API 37 emulator E2E to preflight
2026-07-03 17:24:27 -05:00
Jason Ross fb802a8556 Merge main into ci-preflight-api35-api37 2026-07-03 17:11:13 -05:00
Jason Ross 7543350330 Merge main into feat-unicode-search-casefold 2026-07-03 17:11:12 -05:00
Jason Ross dad3345ce0 Merge main into feat-164-reorder-accounts 2026-07-03 17:11:11 -05:00
Jason Ross 0948d1406e Merge main into feat-235-debug-report-accounts 2026-07-03 17:11:10 -05:00
Jason Ross 9d8581a551 Merge main into feat-239-purge-old-reports 2026-07-03 17:11:10 -05:00
Jason Ross b6e9c12dab Merge pull request #268 from JMR-dev/ci-p0-only-preemption
ci(runners): P0 & broken-target preemption; P1-P9 yield without bumping in-progress
2026-07-03 17:10:43 -05:00
Jason Ross 7485fecfea Merge main into ci-p0-only-preemption 2026-07-03 17:09:21 -05:00
Jason Ross fa64c7b334 Merge main into feat-239-purge-old-reports 2026-07-03 16:49:27 -05:00
Jason Ross e7158f344d Merge main into feat-164-reorder-accounts 2026-07-03 16:49:26 -05:00
Jason Ross 50db69b060 Merge main into feat-unicode-search-casefold 2026-07-03 16:49:25 -05:00
Jason Ross 93ca14bc18 Merge main into feat-235-debug-report-accounts 2026-07-03 16:49:24 -05:00
Jason Ross 5217c5b7ad Merge main into ci-preflight-api35-api37 2026-07-03 16:49:23 -05:00
Jason Ross d903ded2d4 Merge pull request #267 from JMR-dev/build-gmd-serial-emulators
build(gmd): cap managed-device emulators to 1 concurrent (serial) to avoid local VT-x contention
2026-07-03 16:48:57 -05:00
Jason Ross 8e7b82f86a Merge main into feat-235-debug-report-accounts 2026-07-03 16:17:08 -05:00
Jason Ross a5b26632ac Merge main into ci-preflight-api35-api37 2026-07-03 16:17:08 -05:00
Jason Ross de04bc2cae Merge main into feat-unicode-search-casefold 2026-07-03 16:17:07 -05:00
Jason Ross 91e267bb44 Merge main into feat-164-reorder-accounts 2026-07-03 16:17:06 -05:00
Jason Ross 0b05df6bef Merge main into feat-239-purge-old-reports 2026-07-03 16:17:05 -05:00
Jason Ross f33b111256 Merge pull request #265 from JMR-dev/ci-priority-runner-orchestration
ci(runners): priority-based runner orchestration via P0–P9 labels
2026-07-03 16:16:33 -05:00
Jason Ross bef197b628 Merge main into feat-239-purge-old-reports 2026-07-03 16:09:18 -05:00
Jason Ross 3fedc854de Merge main into feat-164-reorder-accounts 2026-07-03 16:09:16 -05:00
Jason Ross 40067a069f Merge main into feat-unicode-search-casefold 2026-07-03 16:09:15 -05:00
Jason Ross b384647a9f Merge main into feat-235-debug-report-accounts 2026-07-03 16:09:14 -05:00
Jason Ross 29e22042cb Merge main into ci-priority-runner-orchestration 2026-07-03 16:09:13 -05:00
Jason Ross 596b387697 Merge main into ci-preflight-api35-api37 2026-07-03 16:09:12 -05:00
Jason Ross a8784d2864 Merge pull request #253 from JMR-dev/fix-193-age-retention-sync-window
fix(sync): bound the foreground fetch window by the age cutoff in age retention
2026-07-03 16:08:42 -05:00
Jason Ross 4fb9db2a51 Merge main into ci-priority-runner-orchestration 2026-07-03 16:04:33 -05:00
Jason Ross fecd4d67dc Merge branch 'main' into feat-235-debug-report-accounts 2026-07-03 15:55:42 -05:00
Jason Ross 4cead4d520 Merge branch 'main' into fix-193-age-retention-sync-window 2026-07-03 15:55:13 -05:00
Jason Ross 8779b439f7 Merge pull request #264 from JMR-dev/ci-262-autoupdate-tighten
ci(autoupdate): drop synchronize trigger, keep draft PRs updated
2026-07-03 15:51:30 -05:00
Jason Ross f7285a0152 Merge branch 'main' into fix-193-age-retention-sync-window 2026-07-03 15:47:48 -05:00
Jason Ross 402e19a707 Merge pull request #263 from JMR-dev/fix-255-crash-prompt-gating
fix(reporting): auto-prompt to submit a crash only on first re-open, for a legitimate <24h crash
2026-07-03 15:47:05 -05:00
Jason Ross 944bd45a1b Merge branch 'main' into fix-255-crash-prompt-gating 2026-07-03 15:31:03 -05:00
Jason Ross cb59417f59 Merge pull request #261 from JMR-dev/test-247-coverage-sync-workers-transport-auth
test(coverage): lane 2 — sync, workers, transport & auth to >=95%
2026-07-03 15:17:01 -05:00
Jason Ross 5a114517dc Merge main into test-247-coverage-sync-workers-transport-auth 2026-07-03 14:58:28 -05:00
Jason Ross 99be90ef48 Merge main into feat-239-purge-old-reports 2026-07-03 14:53:31 -05:00
Jason Ross cc77611d43 Merge main into feat-164-reorder-accounts 2026-07-03 14:53:30 -05:00
Jason Ross 056ac69185 Merge main into feat-235-debug-report-accounts 2026-07-03 14:53:29 -05:00
Jason Ross 853b40f419 Merge main into feat-unicode-search-casefold 2026-07-03 14:53:28 -05:00
Jason Ross 8ab9c7ec29 Merge main into fix-193-age-retention-sync-window 2026-07-03 14:53:27 -05:00
Jason Ross 1e3cd7cae5 Merge pull request #260 from JMR-dev/ci-259-autoupdate-pr-trigger
ci(autoupdate): also trigger on pull_request so newly-opened PRs update immediately
2026-07-03 14:52:23 -05:00
Jason Ross 78b7ebf777 Merge main into fix-193-age-retention-sync-window 2026-07-03 14:48:15 -05:00
Jason Ross 4c852a1083 Merge main into feat-unicode-search-casefold 2026-07-03 14:48:14 -05:00
Jason Ross 339b4017ef Merge main into feat-235-debug-report-accounts 2026-07-03 14:48:13 -05:00
Jason Ross 02a0082c7f Merge main into feat-164-reorder-accounts 2026-07-03 14:48:12 -05:00
Jason Ross 8eac5807bc Merge main into feat-239-purge-old-reports 2026-07-03 14:48:10 -05:00
Jason Ross e03788da6d Merge main into ci-259-autoupdate-pr-trigger 2026-07-03 14:48:09 -05:00
Jason Ross f01ec66e85 Merge pull request #256 from JMR-dev/test-249-coverage-viewmodels-nonui
test(coverage): lane 4 — ViewModels & non-UI modules to >=95%
2026-07-03 14:47:40 -05:00
Jason Ross 50f8cf2e2b Merge branch 'main' into test-249-coverage-viewmodels-nonui 2026-07-03 14:34:32 -05:00