Jason Ross
|
8cacff6b4a
|
Merge branch 'main' into fix-359-encryption-gate-coverage
|
2026-07-07 21:41:31 -05:00 |
|
Jason Ross
|
5d593f683c
|
Merge pull request #422 from JMR-dev/ci-mergify-autoqueue-fix
ci(mergify): fix auto-queue - migrate to merge_protections_settings/auto_merge_conditions (deprecation 2026-07-16)
|
2026-07-07 21:31:14 -05:00 |
|
Jason Ross
|
a75e66ea3d
|
Merge branch 'main' into ci-mergify-autoqueue-fix
|
2026-07-07 21:16:53 -05:00 |
|
Jason Ross
|
6be3b41dd1
|
Merge pull request #424 from JMR-dev/feat-369-encrypt-reports-at-rest
feat(security): encrypt persisted reports at rest when cache encryption is on (#369)
|
2026-07-07 16:02:03 -05:00 |
|
Jason Ross
|
41dca1840d
|
Merge pull request #406 from JMR-dev/ci-404-wedge-diagnostics
ci: capture thread-dump + service state on an E2E wedge to prove the root cause (#404)
|
2026-07-07 11:55:11 -05:00 |
|
Jason Ross
|
5656b3cd99
|
Merge pull request #414 from JMR-dev/mergify/configuration-deprecated-update
ci(mergify): upgrade configuration to current format
|
2026-07-07 07:41:55 -05:00 |
|
Jason Ross
|
d3264db920
|
Merge branch 'main' into mergify/configuration-deprecated-update
|
2026-07-07 07:20:22 -05:00 |
|
Jason Ross
|
404c107aef
|
Merge pull request #419 from JMR-dev/refactor-405-harness-coldfetch
refactor(scripts): fold cold-fetch pause-hook A/B into device-testing harness (#405)
|
2026-07-07 05:29:48 -05:00 |
|
Jason Ross
|
582d1f3077
|
Merge pull request #418 from JMR-dev/test-386-ratchet-floor
test(compose): re-ratchet JaCoCo line-coverage floor to 0.84 (#386)
|
2026-07-07 03:33:12 -05:00 |
|
Jason Ross
|
4f09efaf84
|
Merge pull request #395 from JMR-dev/feat-393-debug-fetch-gate
feat(debug): dev-only pause/halt mail-fetch hook for test harnesses (#393)
|
2026-07-07 02:46:14 -05:00 |
|
Jason Ross
|
85009ee88a
|
Merge branch 'main' into feat-393-debug-fetch-gate
|
2026-07-07 02:26:28 -05:00 |
|
Jason Ross
|
2887516faa
|
Merge pull request #417 from JMR-dev/test-384-robolectric-app-shell
test(compose): Robolectric JVM tests — app shell & lock gate host (#384)
|
2026-07-07 01:38:33 -05:00 |
|
Jason Ross
|
97a51ed17d
|
Merge pull request #416 from JMR-dev/test-383-robolectric-mailbox
test(compose): Robolectric JVM tests — mailbox screen + folder drawer (#383)
|
2026-07-07 01:11:42 -05:00 |
|
Jason Ross
|
a1cf982a84
|
Merge branch 'main' into test-383-robolectric-mailbox
|
2026-07-07 00:53:06 -05:00 |
|
Jason Ross
|
5f69082ba3
|
Merge pull request #415 from JMR-dev/test-382-robolectric-compose-editor
test(compose): Robolectric JVM tests — compose editor screen (#382)
|
2026-07-07 00:43:33 -05:00 |
|
Jason Ross
|
4b6f206f2d
|
Merge branch 'main' into test-382-robolectric-compose-editor
|
2026-07-07 00:23:13 -05:00 |
|
Jason Ross
|
190343bd84
|
Merge pull request #401 from JMR-dev/test-380-robolectric-settings
test(compose): Robolectric JVM tests for settings screens (#380)
|
2026-07-07 00:19:42 -05:00 |
|
Jason Ross
|
74a2cde7b1
|
Merge pull request #400 from JMR-dev/test-381-robolectric-reader
test(compose): Robolectric JVM tests for the reader screen (#381)
|
2026-07-06 23:51:44 -05:00 |
|
Jason Ross
|
9259591dc8
|
Merge pull request #397 from JMR-dev/test-379-robolectric-mail-lists
test(compose): Robolectric JVM tests — mail list screens drafts/outbox/reports (batch 4/9)
|
2026-07-06 23:15:26 -05:00 |
|
Jason Ross
|
37008d622e
|
Merge branch 'main' into test-379-robolectric-mail-lists
|
2026-07-06 22:57:06 -05:00 |
|
Jason Ross
|
b4453f6991
|
Merge pull request #412 from JMR-dev/ci-409-mergify-phase1
ci(mergify): implement Phase 1 — serial merge queue (require-up-to-date KEPT ON)
|
2026-07-06 22:50:20 -05:00 |
|
Jason Ross
|
594c6167d3
|
Merge pull request #408 from JMR-dev/ci-407-mergify-spec
docs(ci): propose Mergify merge-queue integration spec (#407)
|
2026-07-06 22:08:34 -05:00 |
|
Jason Ross
|
6a5e86bb11
|
Merge branch 'main' into ci-407-mergify-spec
|
2026-07-06 22:08:23 -05:00 |
|
Jason Ross
|
e4db3cadf6
|
Merge branch 'main' into test-379-robolectric-mail-lists
|
2026-07-06 21:59:00 -05:00 |
|
Jason Ross
|
41aed01544
|
Merge pull request #402 from JMR-dev/ci-399-e2e-path-filter
ci: skip the E2E matrix for test-only/docs PRs via a paths-filter + skip-tolerant gate (#399)
|
2026-07-06 21:54:25 -05:00 |
|
Jason Ross
|
7f1fb3ea43
|
Merge branch 'main' into ci-399-e2e-path-filter
|
2026-07-06 21:35:38 -05:00 |
|
Jason Ross
|
b8e3b97377
|
Merge pull request #396 from JMR-dev/test-377-robolectric-onboarding-lock
test(compose): Robolectric JVM tests for onboarding & lock screens (#377)
|
2026-07-06 21:25:50 -05:00 |
|
Jason Ross
|
c4607c2df1
|
Merge branch 'main' into test-377-robolectric-onboarding-lock
|
2026-07-06 21:05:23 -05:00 |
|
Jason Ross
|
d922b9a6ee
|
Merge pull request #398 from JMR-dev/test-378-robolectric-account-setup
test(compose): Robolectric JVM tests for account setup screens (#378)
|
2026-07-06 20:54:48 -05:00 |
|
Jason Ross
|
ae10a5ff3b
|
Merge pull request #394 from JMR-dev/test-376-robolectric-richtext
test(compose): Robolectric JVM tests for rich-text format controls (#376)
|
2026-07-06 20:09:40 -05:00 |
|
Jason Ross
|
c2ab0e3141
|
Merge branch 'main' into test-376-robolectric-richtext
|
2026-07-06 19:54:03 -05:00 |
|
Jason Ross
|
cfd433af6f
|
Merge pull request #367 from JMR-dev/fix-359-sqlcipher-16kb
fix(security): fail closed on cache-encryption load failure + StrongBox-back keys (#359)
|
2026-07-06 19:41:35 -05:00 |
|
Jason Ross
|
8689885964
|
Merge branch 'main' into fix-359-sqlcipher-16kb
|
2026-07-06 19:23:24 -05:00 |
|
Jason Ross
|
6213ee8901
|
Merge pull request #391 from JMR-dev/ci-389-sdk-setup-hardening
ci: retry + cache Android SDK/emulator setup to survive corrupt-zip sdkmanager failures (#389)
|
2026-07-06 19:22:02 -05:00 |
|
Jason Ross
|
8ac1d28dc8
|
Merge branch 'main' into ci-389-sdk-setup-hardening
|
2026-07-06 19:03:26 -05:00 |
|
Jason Ross
|
1053fa80f0
|
Merge pull request #375 from JMR-dev/robolectric-compose-scope
test(compose): Robolectric JVM Compose testing infra + PoC (#373)
|
2026-07-06 18:36:36 -05:00 |
|
Jason Ross
|
35b6b35d16
|
Merge branch 'main' into robolectric-compose-scope
|
2026-07-06 17:44:37 -05:00 |
|
Jason Ross
|
5a8c4e386e
|
Merge branch 'main' into fix-359-sqlcipher-16kb
|
2026-07-06 16:56:27 -05:00 |
|
Jason Ross
|
c04198a158
|
Merge pull request #388 from JMR-dev/ci-387-e2e-diagnostics
ci(e2e): capture logcat + emulator/system diagnostics across the E2E matrix (#387)
|
2026-07-06 16:55:52 -05:00 |
|
Jason Ross
|
0b1fb05a90
|
Merge branch 'main' into ci-387-e2e-diagnostics
|
2026-07-06 16:42:18 -05:00 |
|
Jason Ross
|
e062331e09
|
Merge pull request #374 from JMR-dev/fix-signatures-test-teardown-race
test(settings): cancel viewModelScope before db.close in SignaturesScreenTest to fix a Room teardown race
|
2026-07-06 16:21:56 -05:00 |
|
Jason Ross
|
0186fa5ed9
|
Merge branch 'main' into robolectric-compose-scope
|
2026-07-06 15:53:48 -05:00 |
|
Jason Ross
|
62797bc8c3
|
Merge branch 'main' into fix-359-sqlcipher-16kb
|
2026-07-06 15:46:14 -05:00 |
|
Jason Ross
|
c8290ee545
|
Merge branch 'main' into fix-signatures-test-teardown-race
|
2026-07-06 15:45:09 -05:00 |
|
Jason Ross
|
9aa83a458c
|
Merge pull request #372 from JMR-dev/ci-api37-e2e-sharding-spike
ci: shard the API 37 preview E2E into 2 parallel shards + retry parity
|
2026-07-06 15:41:02 -05:00 |
|
Jason Ross
|
bb412e263e
|
Merge branch 'main' into fix-signatures-test-teardown-race
|
2026-07-06 15:29:59 -05:00 |
|
Jason Ross
|
b02ed87313
|
Merge branch 'main' into ci-api37-e2e-sharding-spike
|
2026-07-06 15:23:07 -05:00 |
|
Jason Ross
|
32199ef037
|
Merge branch 'main' into fix-359-sqlcipher-16kb
|
2026-07-06 15:22:45 -05:00 |
|
Jason Ross
|
1423395454
|
Merge pull request #370 from JMR-dev/feat-device-testing-harness
feat(scripts): device-testing perf harness
|
2026-07-06 15:22:20 -05:00 |
|
Jason Ross
|
1a3393da53
|
Merge branch 'main' into ci-api37-e2e-sharding-spike
|
2026-07-06 15:12:47 -05:00 |
|
Jason Ross
|
5f77eb7d8b
|
Merge branch 'main' into fix-359-sqlcipher-16kb
|
2026-07-06 14:51:12 -05:00 |
|
Jason Ross
|
d6c694c7e0
|
Merge branch 'main' into feat-device-testing-harness
|
2026-07-06 14:47:16 -05:00 |
|
Jason Ross
|
a84b042af5
|
Merge pull request #371 from JMR-dev/chore-preflight-coverage-gate
chore(preflight): run jacocoTestCoverageVerification in the fast gate
|
2026-07-06 14:36:55 -05:00 |
|
Jason Ross
|
5c715e1676
|
Merge branch 'main' into fix-359-sqlcipher-16kb
|
2026-07-06 12:50:29 -05:00 |
|
Jason Ross
|
b8d67557a0
|
Merge pull request #368 from JMR-dev/feat-125-imap-connection-reuse
perf(mail): enable IMAP connection reuse by default with a hardened cache
|
2026-07-05 22:18:11 -05:00 |
|
Jason Ross
|
a069188b65
|
Merge pull request #366 from JMR-dev/fix-354-idleservice-fgs
fix(push): stop IdleService dataSync FGS crash-loop on exhausted 24h cap (#354)
|
2026-07-05 19:36:27 -05:00 |
|
Jason Ross
|
6cb179bd8b
|
Merge pull request #365 from JMR-dev/feat-358-reader-perf-logging
feat(reporting): PII-free latency breadcrumbs on the message-open path (#358)
|
2026-07-05 18:54:32 -05:00 |
|
Jason Ross
|
f93e2dc2f0
|
Merge pull request #353 from JMR-dev/ci-extract-traffic-control
ci: extract traffic-control into its own workflow file
|
2026-07-05 16:17:10 -05:00 |
|
Jason Ross
|
6118b6ded0
|
Merge pull request #285 from JMR-dev/perf-187-covering-index
perf(db): covering index for unified-inbox summary scans
|
2026-07-05 14:31:22 -05:00 |
|
Jason Ross
|
c3933a3612
|
Merge pull request #352 from JMR-dev/ci-351-pat-triggering
ci: trigger CI with the PAT so dispatches don't need manual approval (#351)
|
2026-07-05 13:47:39 -05:00 |
|
Jason Ross
|
d8f6a66856
|
Merge pull request #317 from JMR-dev/fix-306-outlook-redundant-token
fix(auth): drop redundant second Outlook token request on sign-in
|
2026-07-05 13:10:19 -05:00 |
|
Jason Ross
|
6f4275ee1e
|
Merge pull request #350 from JMR-dev/ci-349-traffic-owns-triggering
ci: traffic-controller owns CI triggering (GITHUB_TOKEN updates, priority-ordered dispatch)
|
2026-07-05 12:51:48 -05:00 |
|
Jason Ross
|
4bf6fa5535
|
Merge main into fix-306-outlook-redundant-token
|
2026-07-05 00:55:24 -05:00 |
|
Jason Ross
|
833dfc030a
|
Merge pull request #339 from JMR-dev/chore-claudemd-dod-logging
chore(docs): require app logging in the definition of done
|
2026-07-05 00:54:55 -05:00 |
|
Jason Ross
|
11e0a85475
|
Merge main into fix-306-outlook-redundant-token
|
2026-07-05 00:37:36 -05:00 |
|
Jason Ross
|
d795639a32
|
Merge main into chore-claudemd-dod-logging
|
2026-07-05 00:37:35 -05:00 |
|
Jason Ross
|
94a7562256
|
Merge pull request #344 from JMR-dev/docs-343-workflows-readme
docs: plain-English README for the CI traffic-controller
|
2026-07-05 00:37:08 -05:00 |
|
Jason Ross
|
7d60c7ac60
|
Merge main into docs-343-workflows-readme
|
2026-07-05 00:05:37 -05:00 |
|
Jason Ross
|
88b8f6cb07
|
Merge main into fix-306-outlook-redundant-token
|
2026-07-05 00:05:35 -05:00 |
|
Jason Ross
|
dd9f6bb8d9
|
Merge main into chore-claudemd-dod-logging
|
2026-07-05 00:05:34 -05:00 |
|
Jason Ross
|
348d7adc28
|
Merge pull request #348 from JMR-dev/feat-331-detekt-log-guard
feat(logging): detekt guard banning android.util.Log outside AppLog (#331)
|
2026-07-05 00:05:06 -05:00 |
|
Jason Ross
|
45df6c7709
|
Merge main into chore-claudemd-dod-logging
|
2026-07-04 23:16:54 -05:00 |
|
Jason Ross
|
cefd92864c
|
Merge main into fix-306-outlook-redundant-token
|
2026-07-04 23:16:53 -05:00 |
|
Jason Ross
|
b3ec24d9f3
|
Merge main into docs-343-workflows-readme
|
2026-07-04 23:16:52 -05:00 |
|
Jason Ross
|
5d50b60f68
|
Merge main into feat-331-detekt-log-guard
|
2026-07-04 23:16:52 -05:00 |
|
Jason Ross
|
5047e3eb2a
|
Merge pull request #340 from JMR-dev/feat-326-logging-authlock
feat(logging): auth/lock -> AppLog + breadcrumbs (#326)
|
2026-07-04 23:16:23 -05:00 |
|
Jason Ross
|
494649b7d8
|
Merge main into feat-331-detekt-log-guard
|
2026-07-04 23:05:20 -05:00 |
|
Jason Ross
|
a9f0c220da
|
Merge main into docs-343-workflows-readme
|
2026-07-04 22:59:33 -05:00 |
|
Jason Ross
|
a44f568f9c
|
Merge main into feat-326-logging-authlock
|
2026-07-04 22:59:32 -05:00 |
|
Jason Ross
|
c65fb26ad0
|
Merge main into chore-claudemd-dod-logging
|
2026-07-04 22:59:31 -05:00 |
|
Jason Ross
|
17d40119ca
|
Merge main into fix-306-outlook-redundant-token
|
2026-07-04 22:59:31 -05:00 |
|
Jason Ross
|
d0ec1949a2
|
Merge pull request #347 from JMR-dev/ci-346-traffic-control-tests
ci: run traffic-controller unit tests as a gate job
|
2026-07-04 22:59:01 -05:00 |
|
Jason Ross
|
b2c017b52d
|
Merge main into fix-306-outlook-redundant-token
|
2026-07-04 22:38:21 -05:00 |
|
Jason Ross
|
02153b5287
|
Merge main into chore-claudemd-dod-logging
|
2026-07-04 22:38:20 -05:00 |
|
Jason Ross
|
ef16b1ef2c
|
Merge main into feat-326-logging-authlock
|
2026-07-04 22:38:19 -05:00 |
|
Jason Ross
|
76caaddd33
|
Merge main into docs-343-workflows-readme
|
2026-07-04 22:38:18 -05:00 |
|
Jason Ross
|
dc21411aed
|
Merge pull request #345 from JMR-dev/ci-342-traffic-control-python
ci: extract traffic-controller into a testable Python module (#342)
|
2026-07-04 22:33:37 -05:00 |
|
Jason Ross
|
a13bc9eb07
|
Merge main into docs-343-workflows-readme
|
2026-07-04 22:29:35 -05:00 |
|
Jason Ross
|
37bdaae304
|
Merge main into feat-326-logging-authlock
|
2026-07-04 22:29:34 -05:00 |
|
Jason Ross
|
527e31fb5c
|
Merge main into chore-claudemd-dod-logging
|
2026-07-04 22:29:33 -05:00 |
|
Jason Ross
|
28745827c2
|
Merge main into fix-306-outlook-redundant-token
|
2026-07-04 22:29:32 -05:00 |
|
Jason Ross
|
647490c1a8
|
Merge main into ci-342-traffic-control-python
|
2026-07-04 22:29:32 -05:00 |
|
Jason Ross
|
785c6aa6c6
|
Merge pull request #338 from JMR-dev/feat-328-logging-connsend
feat(logging): connectivity/send → AppLog + breadcrumbs, scrub email PII (#328)
|
2026-07-04 22:29:04 -05:00 |
|
Jason Ross
|
14eebcb6c1
|
Merge main into fix-306-outlook-redundant-token
|
2026-07-04 22:09:43 -05:00 |
|
Jason Ross
|
cbf159160f
|
Merge main into feat-328-logging-connsend
|
2026-07-04 22:09:42 -05:00 |
|
Jason Ross
|
d51778379a
|
Merge main into chore-claudemd-dod-logging
|
2026-07-04 22:09:41 -05:00 |
|
Jason Ross
|
30026c1b29
|
Merge main into feat-326-logging-authlock
|
2026-07-04 22:09:40 -05:00 |
|
Jason Ross
|
6055fdc44d
|
Merge main into docs-343-workflows-readme
|
2026-07-04 22:09:39 -05:00 |
|
Jason Ross
|
ab41d8f24b
|
Merge main into ci-342-traffic-control-python
|
2026-07-04 22:09:15 -05:00 |
|
Jason Ross
|
c0dc5c5e75
|
Merge pull request #336 from JMR-dev/feat-330-logging-stragglers
feat(logging): stragglers -> AppLog (#330)
|
2026-07-04 22:09:07 -05:00 |
|