-
6166763f24
Merge pull request #77 from JMR-dev/test/r38-5-state-seam
Jason Ross
2026-08-24 19:20:50 -05:00
-
-
46ad95350b
Give both screens somewhere for a state to come from
test/r38-5-state-seam
JMR-dev
2026-08-24 19:06:26 -05:00
-
-
e968deb5a2
Merge pull request #76 from JMR-dev/fix/jacoco-robolectric-coverage
Jason Ross
2026-08-24 18:53:42 -05:00
-
-
3d55004286
Count the Robolectric tests, which JaCoCo has never counted
fix/jacoco-robolectric-coverage
JMR-dev
2026-08-24 18:45:30 -05:00
-
-
e06b0826a0
Merge pull request #73 from JMR-dev/docs/instrumented-tests-correction
Jason Ross
2026-08-24 17:17:18 -05:00
-
-
7b578c1ccf
Merge branch 'main' into docs/instrumented-tests-correction
docs/instrumented-tests-correction
JMR-dev
2026-08-24 17:10:27 -05:00
-
-
-
-
9e7f80feaa
Merge pull request #72 from JMR-dev/test/r38-2-filecard
Jason Ross
2026-08-24 17:10:06 -05:00
-
-
3c5a37fd3c
Merge branch 'main' into test/r38-2-filecard
test/r38-2-filecard
JMR-dev
2026-08-24 17:02:19 -05:00
-
-
-
-
af13155c27
Merge pull request #71 from JMR-dev/test/r38-4-advanced-picker
Jason Ross
2026-08-24 17:01:33 -05:00
-
-
4ea5afefe1
Merge branch 'main' into test/r38-4-advanced-picker
test/r38-4-advanced-picker
JMR-dev
2026-08-24 16:54:10 -05:00
-
-
-
-
7e4f22322b
Merge pull request #69 from JMR-dev/tools/file-issue-script
test/r38-3-pickers
Jason Ross
2026-08-24 16:52:16 -05:00
-
-
2ee97e30b7
Merge branch 'main' into tools/file-issue-script
tools/file-issue-script
Jason Ross
2026-08-24 16:43:41 -05:00
-
-
-
-
d8f1590d2b
Merge pull request #67 from JMR-dev/test/r38-3-pickers
Jason Ross
2026-08-24 16:43:16 -05:00
-
-
3d51fefeff
Say where instrumented tests run, instead of where they used to not run
JMR-dev
2026-08-24 16:26:47 -05:00
-
-
-
6cd17f25aa
Pin shellcheck, because the unpinned one disagreed with the local run
JMR-dev
2026-08-24 16:13:05 -05:00
-
fea88a281f
Say in tests what the file card says when it does not know

JMR-devandClaude Opus 5
2026-08-24 16:10:38 -05:00
-
7c69d0699a
Hold the Advanced panel's gate, and the error card outside it

JMR-devandClaude Opus 5
2026-08-24 16:03:00 -05:00
-
-
-
baaaa934e0
Check the shell, and stop one-off issues falling off the board
JMR-dev
2026-08-24 16:03:14 -05:00
-
2bed40d080
Hold the three pickers to the constant they hand back

JMR-devandClaude Opus 5
2026-08-24 15:58:48 -05:00
-
-
175472ae88
Merge pull request #65 from JMR-dev/test/r38-1-screen-test-seam
Jason Ross
2026-08-24 15:53:38 -05:00
-
-
-
-
-
df2e42a2b3
Name the screen leaves, and give the tests a tag vocabulary

JMR-devandClaude Opus 5
2026-08-24 15:30:52 -05:00
-
64c1a60a97
Drain the escaped coroutine error before the next test starts

JMR-devandClaude Opus 5
2026-08-24 15:30:32 -05:00
-
-
1779f20a03
Merge pull request #56 from JMR-dev/ci/api37-split
Jason Ross
2026-08-23 17:35:52 -05:00
-
-
225ecdd7e6
Split the API 37 leg so the part that works can gate

JMR-devandClaude Opus 5
2026-08-23 17:20:49 -05:00
-
b3a705e3da
Measure the API 36 control and record what CI cannot measure

JMR-devandClaude Opus 5
2026-08-23 16:50:13 -05:00
-
-
577dae998b
Merge pull request #55 from JMR-dev/ci/api37-debug
Jason Ross
2026-08-23 09:49:15 -05:00
-
-
acc71bcaee
Verify the SystemUI disable instead of trusting what pm reported

JMR-devandClaude Opus 5
2026-08-23 09:48:53 -05:00
-
b97d7c36a3
Merge pull request #54 from JMR-dev/ci/api37-debug
Jason Ross
2026-08-23 09:28:19 -05:00
-
-
93398c4616
Resolve adb by path in the API 37 watchdog

JMR-devandClaude Opus 5
2026-08-23 09:27:57 -05:00
-
19a1e66277
Merge pull request #53 from JMR-dev/ci/api37-debug
Jason Ross
2026-08-23 09:15:49 -05:00
-
-
8fdad6e20b
Add a dispatch-only workflow for the API 37 CI question

JMR-devandClaude Opus 5
2026-08-23 09:15:08 -05:00
-
-
742703d360
Merge pull request #51 from JMR-dev/docs/definition-of-done
Jason Ross
2026-08-23 08:52:00 -05:00
-
-
6c34fad17c
Write down that testable code is not done until it is tested

JMR-devandClaude Opus 5
2026-08-23 08:50:15 -05:00
-
-
9c4f14202f
Merge pull request #50 from JMR-dev/docs/coverage-figure
Jason Ross
2026-08-23 00:51:23 -05:00
-
-
2747bb8627
Measure the coverage figure instead of carrying it forward

JMR-devandClaude Opus 5
2026-08-23 00:22:53 -05:00
-
-
6d6d2189ca
Merge pull request #47 from JMR-dev/tools/api-37-emulator
Jason Ross
2026-08-23 00:21:26 -05:00
-
-
f8e6bfa2a3
Merge remote-tracking branch 'origin/main' into tools/api-37-emulator
tools/api-37-emulator
JMR-dev
2026-08-22 23:52:58 -05:00
-
-
-
-
5a1b8832d3
Merge pull request #48 from JMR-dev/fix/review-app-gaps
Jason Ross
2026-08-22 23:52:18 -05:00
-
-
0896cef758
Merge remote-tracking branch 'origin/main' into fix/review-app-gaps
fix/review-app-gaps
JMR-dev
2026-08-22 23:26:03 -05:00
-
-
-
-
d3975617a8
Put a gate on the three pieces of wiring that had none

JMR-devandClaude Opus 5
2026-08-22 23:22:35 -05:00
-
7ae660ee37
Merge remote-tracking branch 'origin/main' into tools/api-37-emulator
JMR-dev
2026-08-22 23:21:47 -05:00
-
-
-
-
e76547fe3c
Merge pull request #45 from JMR-dev/docs/review-corrections
Jason Ross
2026-08-22 23:21:32 -05:00
-
-
775a44753b
Say that the default sweep is red on purpose, and narrow two claims

JMR-devandClaude Opus 5
2026-08-22 23:11:49 -05:00
-
3534c6d996
Clean up the empty document a refused open leaves, and stop the space sums wrapping

JMR-devandClaude Opus 5
2026-08-22 23:15:19 -05:00
-
a6cf4f4ff4
Stop three enum reads escaping doWork, and pin what the attempt bound buys

JMR-devandClaude Opus 5
2026-08-22 23:11:03 -05:00
-
961cfa72a2
Derive the suite size instead of writing it down in two documents

JMR-devandClaude Opus 5
2026-08-22 23:09:30 -05:00
-
c5c4c5323b
Test the edge that feeds reattachment, and stop it reporting ENOENT

JMR-devandClaude Opus 5
2026-08-22 23:06:37 -05:00
-
-
-
da6f2807e9
Stop an interrupted sweep leaking the emulator, the AVD and the port

JMR-devandClaude Opus 5
2026-08-22 23:06:24 -05:00
-
614af35647
Hold the corrections themselves to the standard they impose
docs/review-corrections

JMR-devandClaude Opus 5
2026-08-22 23:01:08 -05:00
-
01cbc94888
Say what the FFmpeg format tests have actually been run against

JMR-devandClaude Opus 5
2026-08-22 22:58:16 -05:00
-
7e7f1301a7
Re-date the audit's testing section, which its own follow-up falsified

JMR-devandClaude Opus 5
2026-08-22 22:57:01 -05:00
-
9f0bc9d19b
Correct the defect audit's status metadata, which went stale in hours

JMR-devandClaude Opus 5
2026-08-22 22:54:33 -05:00
-
-
792286a2d7
Stop three claims in the API 37 doc outrunning their evidence

JMR-devandClaude Opus 5
2026-08-22 22:10:50 -05:00
-
739bffa5a0
Re-derive the API 37 emulator failure: it is the renderer, not the image

JMR-devandClaude Opus 5
2026-08-22 22:09:19 -05:00
-
18c53a3830
Merge pull request #9 from JMR-dev/tools/local-emulator
Jason Ross
2026-08-22 21:15:16 -05:00
-
-
fc2afff32e
Merge branch 'main' into tools/local-emulator
Jason Ross
2026-08-22 21:08:42 -05:00
-
-
-
-
-
9c056f5f5d
Merge pull request #8 from JMR-dev/feat/defect-fixes-base
Jason Ross
2026-08-22 21:05:45 -05:00
-
-
63d53b0bb8
Merge remote-tracking branch 'origin/feat/defect-fixes-base' into scratch/integrate-d2-d3
JMR-dev
2026-08-22 20:58:32 -05:00
-
-
c2e6344aad
Let WorkManager keep sole ownership of the progress notification

JMR-devandClaude Opus 5
2026-08-22 20:49:53 -05:00
-
b86df47c43
Tell an unknown input size apart from an empty file

JMR-devandClaude Opus 5
2026-08-22 20:43:59 -05:00
-
37bf884c02
Merge branch 'main' into feat/defect-fixes-base
Jason Ross
2026-08-22 20:53:22 -05:00
-
-
-
-
5f1999ef6c
Merge pull request #7 from JMR-dev/docs/defect-audit
Jason Ross
2026-08-22 20:52:59 -05:00
-
-
6d250e6c8e
Merge branch 'main' into docs/defect-audit
Jason Ross
2026-08-22 20:52:43 -05:00
-
-
-
-
9279816a0d
Merge pull request #6 from JMR-dev/chore/ignore-claude-dir
Jason Ross
2026-08-22 20:52:16 -05:00
-
-
cf13e0225c
Keep Claude Code's agent worktrees out of the repository

JMR-devandClaude Opus 5
2026-08-22 20:37:09 -05:00
-
-
ef3d87e12d
Write down what is actually wrong with this app, and how we know

JMR-devandClaude Opus 5
2026-08-22 20:34:42 -05:00
-
-
49535998b5
Merge branch 'fix/worker-durability-and-naming' into scratch/integrate-d2-d3
JMR-dev
2026-08-22 20:18:29 -05:00
-
-
159320dfa0
Name a finished file after the job that made it

JMR-devandClaude Opus 5
2026-08-22 20:04:09 -05:00
-
2a68f03134
Give every job a staging path of its own

JMR-devandClaude Opus 5
2026-08-22 19:56:02 -05:00
-
dcdcbfd3af
Let a cancelled conversion stay cancelled

JMR-devandClaude Opus 5
2026-08-22 19:45:23 -05:00
-
5c27801c77
Retry work the system refused to start, instead of failing it terminally

JMR-devandClaude Opus 5
2026-08-22 19:35:30 -05:00
-
22c7914395
Find out why the emulators segfault, and make them run

JMR-devandClaude Opus 5
2026-08-22 19:33:12 -05:00
-
-
-
07933c80c5
Merge branch 'fix/native-boundary-guards' into scratch/integrate-d2-d3
JMR-dev
2026-08-22 19:57:11 -05:00
-
-
7db320018a
Correct the JDK claim and decide the backup rules

JMR-devandClaude Opus 5
2026-08-22 19:45:46 -05:00
-
97fdc49f01
Guard the native boundary against what it actually throws

JMR-devandClaude Opus 5
2026-08-22 19:36:33 -05:00
-
-
a6baf41866
Merge branch 'fix/rotation-and-partial-publish' into scratch/integrate-d2-d3
JMR-dev
2026-08-22 19:47:48 -05:00
-
-
dbfc463c6d
Delete the half-written destination instead of leaving it under the user's name

JMR-devandClaude Opus 5
2026-08-22 19:41:35 -05:00
-
ce4d0ff7d4
Keep the selected tab through the recreation targetSdk 37 guarantees

JMR-devandClaude Opus 5
2026-08-22 19:32:33 -05:00
-
-
308333cb49
Merge commit '8bc2a33' into scratch/integrate-d2-d3
JMR-dev
2026-08-22 19:09:09 -05:00
-
-
-
-
8bc2a337d0
Merge the staging-cleanup fix, and pin the seam the two changes share

JMR-devandClaude Opus 5
2026-08-22 18:50:00 -05:00
-
-
eb37f9ebea
Merge branch 'fix/reattach-unfinished-work' into scratch/integrate-d2-d3
JMR-dev
2026-08-22 18:45:03 -05:00
-
-
-
-
ec969c41dc
Reattach to conversions and joins the ViewModel did not start

JMR-devandClaude Opus 5
2026-08-22 18:34:41 -05:00
-
-
-
cfd705af05
Delete staged output the user never saved, instead of waiting for the OS

JMR-devandClaude Opus 5
2026-08-22 18:19:10 -05:00
-
-
903b43c30a
Merge pull request #5 from JMR-dev/chore/lint-and-format-parity
Jason Ross
2026-08-22 16:22:39 -05:00
-
-
39e0900928
Adapt LibreMail's emulator instrumentation for the E2E matrix

JMR-devandClaude Opus 5
2026-08-22 15:20:23 -05:00
-
3c7b4b9063
Stop the prerelease guard from rejecting AGP's own test platform

JMR-devandClaude Opus 5
2026-08-22 15:20:23 -05:00
-
8727fccba1
Declare read-only permissions on the status-check workflow

JMR-devandClaude Opus 5
2026-08-22 15:09:41 -05:00
-
fd6e5325cf
Raise Kotlin to 2.4.10 so the bytecode can join the toolchain on Java 25

JMR-devandClaude Opus 5
2026-08-22 15:05:54 -05:00
-
a7aa003020
Fix three ways the floating versions could have gone wrong quietly

JMR-devandClaude Opus 5
2026-08-22 14:56:18 -05:00
-
e9542d2223
Let the libraries float on minor and patch

JMR-devandClaude Opus 5
2026-08-22 14:46:59 -05:00
-
3841f58c74
Put the whole toolchain on Java 24, and take Gradle to 9.7.1

JMR-devandClaude Opus 5
2026-08-22 14:42:41 -05:00
-
f4962913e1
Correct the JDK claim, and finish the @UnstableApi propagation

JMR-devandClaude Opus 5
2026-08-22 14:24:16 -05:00
-
65a94b4ec1
Clear the 35 findings the new tools reported

JMR-devandClaude Opus 5
2026-08-22 14:21:15 -05:00
-
496f1c7e73
Apply ktlintFormat

JMR-devandClaude Opus 5
2026-08-22 14:10:44 -05:00
-
93b1fbd5a9
Give this project the lint and formatting setup LibreMail already has

JMR-devandClaude Opus 5
2026-08-22 14:09:31 -05:00
-
-
20a8049719
Merge pull request #4 from JMR-dev/feat/remux-and-codec-matrix
Jason Ross
2026-08-22 13:38:41 -05:00
-
-
b5d5fcfeff
Merge Media3's MP4-only correction into the remux branch

JMR-devandClaude Opus 5
2026-08-22 07:28:59 -05:00
-
-
-
-
1294439602
Merge pull request #2 from JMR-dev/fix/media3-honours-output-format
Jason Ross
2026-08-22 07:23:57 -05:00
-
-
92b7395ba9
Media3 can only write MP4, so stop claiming otherwise

JMR-devandClaude Opus 5
2026-08-22 07:17:11 -05:00
-
2e0cf2f5d6
Let the user pick a container and codecs independently, and remux without re-encoding

JMR-devandClaude Opus 5
2026-08-22 07:07:52 -05:00
-