• Joined on 2026-02-13
rick synced commits to refs/heads/claude/frame-timing-harness at rick/LEDMatrix from mirror 2026-09-25 02:15:10 +00:00
ab39552cdb refactor(display): stop the frame-timing watchdog at the end of cleanup()
37203e635c fix(perf): recorder review fixes -- period adoption, timed frames, snapshot copy, watchdog stop
ffdd0efd43 style(bench): say when the panel could not be blanked after a run (Codacy B110)
4c17e18786 Merge commit 'b9416ef8' into claude/frame-timing-harness
b9416ef803 fix(display): Vegas teardown and 240s default; remove dead Vegas buffer code (#637)
Compare 5 commits »
rick synced commits to refs/heads/claude/scan-order-compensation at rick/LEDMatrix from mirror 2026-09-25 02:15:10 +00:00
853b5aa618 Merge remote-tracking branch 'origin/main' into claude/scan-order-compensation
8ad9d191a7 feat(perf): frame timing for every presented frame, a soak tool, a render bench and a stall watchdog (#629)
7f9c73e9aa fix(vegas): smooth Vegas scroll pacing -- whole pixels per refresh, measured refresh, off-thread preview writes (#628)
86c27970ef Merge branch 'claude/frame-timing-harness' into claude/scan-order-compensation
ab39552cdb refactor(display): stop the frame-timing watchdog at the end of cleanup()
Compare 5 commits »
rick synced commits to refs/heads/claude/phase2-bdf-font-loader at rick/LEDMatrix from mirror 2026-09-25 02:15:09 +00:00
0cbea77d1e Merge branch 'main' into claude/phase2-bdf-font-loader
abedc46104 refactor(sports): merge the sports_shared/sports_card twins that behave identically (#626)
1fe7237799 refactor(install): generate the web sudoers rules in one place (#622)
ddf5f085a5 perf(cache): tell a stale record from its header instead of parsing it (#633)
5baf983fe0 docs(scroll): explain the tear across the middle on fast scrolls (#620)
Compare 5 commits »
rick synced commits to refs/heads/main at rick/LEDMatrix from mirror 2026-09-25 02:15:09 +00:00
9964dd2183 feat(vegas): render plugin content off the render thread, and keep it off the GIL when the panel needs it (#630)
865d62f67b feat(display): compensate for the panel's scan order while scrolling (#634)
8ad9d191a7 feat(perf): frame timing for every presented frame, a soak tool, a render bench and a stall watchdog (#629)
7f9c73e9aa fix(vegas): smooth Vegas scroll pacing -- whole pixels per refresh, measured refresh, off-thread preview writes (#628)
b9416ef803 fix(display): Vegas teardown and 240s default; remove dead Vegas buffer code (#637)
Compare 5 commits »
rick synced commits to refs/heads/claude/cache-stale-check at rick/LEDMatrix from mirror 2026-09-25 02:15:09 +00:00
2fa70dd083 Merge branch 'main' into claude/cache-stale-check
5baf983fe0 docs(scroll): explain the tear across the middle on fast scrolls (#620)
82f3a3a3e4 fix(redaction): make credential redaction linear, not quadratic (#631)
c1ce0b7b04 fix(web): two api_v3 paths called names that no longer exist (#625)
Compare 4 commits »
rick synced commits to refs/heads/claude/hdpi-scroll-performance-antialiasing-4ae609 at rick/LEDMatrix from mirror 2026-09-25 02:15:09 +00:00
98ebc859e0 fix(display): only mtime-touch a snapshot frame that is actually on disk
00e14ea55f fix(display): order snapshot writes, retry a failed one, stop the writer on cleanup; measure refresh from the low end
c43c10bd78 fix(vegas): keep the sub-pixel frame interval #637 removed as dead code
8482af7814 Merge commit 'b9416ef803028ec37e0f2f756c051e52d52622d7' into claude/hdpi-scroll-performance-antialiasing-4ae609
b9416ef803 fix(display): Vegas teardown and 240s default; remove dead Vegas buffer code (#637)
Compare 5 commits »
rick synced commits to refs/heads/claude/phase2-web-logging-caches at rick/LEDMatrix from mirror 2026-09-25 02:15:09 +00:00
c847a487ad Merge branch 'main' into claude/phase2-web-logging-caches
afe9001aed refactor(fonts): one BDF loader and one BDF rasterizer (#627)
abedc46104 refactor(sports): merge the sports_shared/sports_card twins that behave identically (#626)
1fe7237799 refactor(install): generate the web sudoers rules in one place (#622)
ddf5f085a5 perf(cache): tell a stale record from its header instead of parsing it (#633)
Compare 5 commits »
rick synced commits to refs/heads/claude/phase2-one-sudoers-generator at rick/LEDMatrix from mirror 2026-09-25 02:15:09 +00:00
d8a0b80567 Merge branch 'main' into claude/phase2-one-sudoers-generator
ddf5f085a5 perf(cache): tell a stale record from its header instead of parsing it (#633)
5baf983fe0 docs(scroll): explain the tear across the middle on fast scrolls (#620)
82f3a3a3e4 fix(redaction): make credential redaction linear, not quadratic (#631)
c1ce0b7b04 fix(web): two api_v3 paths called names that no longer exist (#625)
Compare 5 commits »
rick synced new reference refs/heads/claude/r2-web-frontend to rick/LEDMatrix from mirror 2026-09-25 02:15:09 +00:00
rick synced commits to refs/heads/claude/r2-web-frontend at rick/LEDMatrix from mirror 2026-09-25 02:15:09 +00:00
rick synced new reference refs/heads/claude/r2-docs-scripts to rick/LEDMatrix from mirror 2026-09-25 02:15:09 +00:00
rick synced commits to refs/heads/claude/r2-docs-scripts at rick/LEDMatrix from mirror 2026-09-25 02:15:09 +00:00
rick synced commits to refs/heads/claude/docs-midline-tearing at rick/LEDMatrix from mirror 2026-09-25 02:15:09 +00:00
c16dacb09d Merge branch 'main' into claude/docs-midline-tearing
82f3a3a3e4 fix(redaction): make credential redaction linear, not quadratic (#631)
c1ce0b7b04 fix(web): two api_v3 paths called names that no longer exist (#625)
f3894916a9 feat(web): show which plugins use each font; warn before deleting one (#619)
9a1f94f793 fix(starlark): blank app locations use the device location, not San Francisco (#617)
Compare 5 commits »
rick synced new reference refs/heads/claude/r2-web-backend to rick/LEDMatrix from mirror 2026-09-25 02:15:09 +00:00
rick synced commits to refs/heads/claude/r2-web-backend at rick/LEDMatrix from mirror 2026-09-25 02:15:09 +00:00
rick synced commits to refs/heads/claude/phase2-plugin-dir-resolver at rick/LEDMatrix from mirror 2026-09-25 02:15:09 +00:00
6f9b6fb403 Merge remote-tracking branch 'origin/main' into HEAD
13bbb537f3 refactor(web): one logging setup and one TTL cache for the web process (#621)
afe9001aed refactor(fonts): one BDF loader and one BDF rasterizer (#627)
abedc46104 refactor(sports): merge the sports_shared/sports_card twins that behave identically (#626)
1fe7237799 refactor(install): generate the web sudoers rules in one place (#622)
Compare 5 commits »
rick synced commits to refs/heads/claude/phase2-error-responses at rick/LEDMatrix from mirror 2026-09-25 02:15:09 +00:00
aa1c8a024a Merge remote-tracking branch 'origin/main' into HEAD
ece416c4e5 refactor(plugins): one plugin-directory resolver (#623)
13bbb537f3 refactor(web): one logging setup and one TTL cache for the web process (#621)
afe9001aed refactor(fonts): one BDF loader and one BDF rasterizer (#627)
abedc46104 refactor(sports): merge the sports_shared/sports_card twins that behave identically (#626)
Compare 5 commits »
rick synced new reference refs/heads/claude/r2-plugin-system to rick/LEDMatrix from mirror 2026-09-25 02:15:09 +00:00
rick synced commits to refs/heads/claude/offscreen-rendering at rick/LEDMatrix from mirror 2026-09-25 02:15:08 +00:00
489c9e2fd3 Merge remote-tracking branch 'origin/main' into claude/offscreen-rendering
865d62f67b feat(display): compensate for the panel's scan order while scrolling (#634)
3471ebe845 Merge remote-tracking branch 'origin/main' into claude/offscreen-rendering
8ad9d191a7 feat(perf): frame timing for every presented frame, a soak tool, a render bench and a stall watchdog (#629)
7f9c73e9aa fix(vegas): smooth Vegas scroll pacing -- whole pixels per refresh, measured refresh, off-thread preview writes (#628)
Compare 5 commits »
rick synced commits to refs/heads/claude/r2-display-vegas at rick/LEDMatrix from mirror 2026-09-25 02:15:08 +00:00