Mikkeli Matlock mikkeli
  • Had a bio but Fabrizio Cavegn sent it home

  • Joined on 2026-02-02
mikkeli pushed to master at mikkeli/brfc-stream-pirate 2026-08-29 14:57:07 +00:00
21113bd6ba Capture Bristol Rovers video pass streams for personal time-shifting
mikkeli created repository mikkeli/brfc-stream-pirate 2026-08-29 14:21:11 +00:00
mikkeli pushed to master at musiikki/codename-206 2026-08-28 17:24:04 +00:00
eda3d09399 feat: branding consistency checker
mikkeli pushed to wip/yuubari-2 at novoyuuparosk-wiki/ncmr-songs 2026-08-27 14:32:02 +00:00
3b94b5f87c yuubari2: more work
mikkeli pushed to master at android-stuff/iperf3-gui 2026-08-26 14:57:35 +00:00
b960581fd1 ci: allow manual runs with workflow_dispatch
mikkeli pushed to master at android-stuff/iperf3-gui 2026-08-26 14:53:06 +00:00
7981ca2022 fix(ci): register from the runner's own directory with an absolute state path
mikkeli pushed to master at android-stuff/iperf3-gui 2026-08-26 14:50:10 +00:00
ae2033865c fix(ci): probe writability by writing, not with test -w
mikkeli pushed to master at android-stuff/iperf3-gui 2026-08-26 14:44:13 +00:00
86b290d978 ci: run the runner as a dedicated account under a system service
mikkeli pushed to master at android-stuff/iperf3-gui 2026-08-26 14:21:30 +00:00
32575530dc Merge branch 'ci/self-hosted-x86-64-runner'
0dd0b95afb ci: run on the self-hosted x86_64 runner and drop the toolchain installers
66826bbce6 ci: add a provisioning script for an x86_64 Android build runner
Compare 3 commits »
mikkeli released iperf3-gui v0.1.0 at android-stuff/iperf3-gui 2026-08-26 14:05:02 +00:00
mikkeli pushed to master at android-stuff/iperf3-gui 2026-08-26 13:54:34 +00:00
85dc74247c Merge branch 'ci/release-apk-and-jni-name-guard'
94d96297f8 ci: build the release APK and check the JNI names
a96f302dc7 test: guard the JNI-visible names against R8 renaming
Compare 3 commits »
mikkeli pushed tag v0.1.0 to android-stuff/iperf3-gui 2026-08-26 13:44:21 +00:00
mikkeli pushed to master at android-stuff/iperf3-gui 2026-08-26 13:43:54 +00:00
7ca74366a3 Merge branch 'fix/release-build-jni-keep-rules'
ff13d63333 fix(jni): fail cleanly when a callback method does not resolve
2b3f20d3a0 fix(android): keep the JNI callback names through R8
894712b7a8 chore: set version to 0.1.0 for the first release
895b963745 fix: restore speedtest.uztelecom.uz as the default server
Compare 5 commits »
mikkeli pushed to master at android-stuff/iperf3-gui 2026-08-26 11:25:26 +00:00
b76098c7e6 Merge branch 'refactor/core-independent-of-ui'
6e35d724dc docs: record that the core runs without the UI, and the CPU cost of the UI
fc15897541 feat: add a headless entry point that runs a test with no UI
9485049b57 refactor: move run accumulation out of the view model into the domain
Compare 4 commits »
mikkeli pushed to master at android-stuff/iperf3-gui 2026-08-26 10:56:42 +00:00
838c883cc0 Merge branch 'refactor/separate-ui-from-data'
fe042efc29 docs: record the layering rule and where it is enforced
0cf019379a test: fail the build when a layer boundary is crossed
95acf5ea38 test: drive the real UI against an in-memory runner
314a3ea059 refactor: depend on an Iperf3Runner interface instead of the service
Compare 5 commits »
mikkeli pushed to master at android-stuff/iperf3-gui 2026-08-26 10:35:56 +00:00
defd64a073 Merge branch 'refactor/json-stream-events'
857b79fbaf docs: replace the pipe design with json_callback and note the embedding costs
cbb2aba8b0 feat(ui): render the event stream and show live throughput figures
7d8d06e2e5 feat(app): parse json-stream reports into structured events
598a2d99c9 refactor(jni): take results from json_callback instead of piping stdout
Compare 5 commits »
mikkeli pushed to master at android-stuff/iperf3-gui 2026-08-26 10:08:45 +00:00
d448d5f885 Merge branch 'fix/iperf3-test-execution'
0dc747edef docs: describe the JNI architecture the app actually uses
6f809913bd chore: drop leftovers from the pre-JNI binary-execution approach
02a8ba9c18 fix: report a user-requested stop as stopped rather than failed
fb6ec3af37 feat(ui): show live output, add a stop button and duration/stream inputs
Compare 8 commits »
mikkeli pushed to master at mikkeli/svg-qr-gen 2026-08-26 06:55:55 +00:00
77750bd985 chore: ignoring yaml/yml files
0b757cbfbf docs: revise batch input requirement for YAML
81de21e039 feat: replace TOML input with YAML
68229d9d1f docs: specify TOML batch input
6ccf4d3fa6 feat: add SVG QR CLI and TOML batch input
Compare 5 commits »
mikkeli pushed to master at mikkeli/svg-qr-gen 2026-08-26 06:39:40 +00:00
580c796491 chore: updated reqs
ec4f20a5ed chore: modified README and added Reqs
Compare 2 commits »
mikkeli pushed to master at mikkeli/svg-qr-gen 2026-08-26 06:02:00 +00:00
717641e769 chore: added README.md
b926f0e6f7 migrating legacy contents