• Joined on 2022年01月10日
sphi pushed to main at sphi/tess-joust 2026年06月02日 22:40:09 +02:00
e7ebe2efb8 Turn off controllers on game quit
554fc4bbb4 Don't rumble on controller connect
1a0a5e7d58 Add bluetooth controls to the web UI
Compare 3 commits »
sphi pushed to main at sphi/tess-joust 2026年06月02日 22:37:44 +02:00
49fa49018a Fix paired_to_inactive web UI display
c6499328a2 Turn off controllers on game quit
b3377eedd6 Don't rumble on controller connect
Compare 3 commits »
sphi pushed to main at sphi/tess-joust 2026年06月02日 22:14:03 +02:00
9af28191e8 Add bluetooth controls to the web UI
db64448993 Add unpair all button
54a81bcd75 Add rumble on win
b6eae9c0c7 Warn when bluetooth not running
c0d10443b6 Clean up valgrind artifacts
Compare 8 commits »
sphi pushed to main at sphi/personal 2026年06月02日 20:52:49 +02:00
cb21a9bbf6 ai user: use AGENTS.md
22acede5c5 More terminal script fixes
Compare 2 commits »
sphi pushed to main at sphi/cleat 2026年06月01日 05:01:53 +02:00
38956e5eb7 Automated code review+tests (Opus 4.8) and human fixes of raised issues
sphi pushed to main at sphi/tess-joust 2026年05月30日 03:03:28 +02:00
6723cd32ca Fix paths in docs
sphi pushed to main at sphi/tess-joust 2026年05月30日 02:51:30 +02:00
2658021271 Replace assert with Cleat's check()
0a7dae6834 Enable logging relative timestamps
5474eb6080 Use cleat logging instead of printf
a4645e0a9e Replace system() with run_subproc()
5b07e44025 Bump cleat again
Compare 7 commits »
sphi pushed to main at sphi/tess-joust 2026年05月30日 02:37:38 +02:00
1ba9b926b1 CSS: make dark
a224363313 Tweak control panel styling
1033f769c6 Start in the GAME_WAITING state
940403e4f0 Consolidate frontend html and CSS into a single file
d2d080ab16 Refactor config and web frontend to be less insane
Compare 8 commits »
sphi pushed to main at sphi/tess-joust 2026年05月30日 02:26:11 +02:00
2d68998905 Replace assert with Cleat's check()
f4b98210ce Enable logging relative timestamps
dbc0cd07db Use cleat logging instead of printf
5bc01733d9 Replace system() with run_subproc()
82f4c5be33 Bump cleat again
Compare 6 commits »
sphi pushed to main at sphi/tawc 2026年05月30日 01:52:23 +02:00
9f9cc5a82b Request POST_NOTIFICATIONS at launch
sphi pushed to main at sphi/cleat 2026年05月27日 12:54:23 +02:00
602ad2312c Actually make the display version of panic default
Compare 2 commits »
sphi pushed to main at sphi/cleat 2026年05月27日 12:38:40 +02:00
9528b49bd7 Make panic_if consistent with panic
f6083e8ae3 Refactor ErrorBase functions a bit
b4f0eac4f5 Drop DISPLAYABLE_OVERLOAD (should have done that before)
Compare 3 commits »
sphi pushed to main at sphi/cleat 2026年05月27日 11:59:49 +02:00
5910af8cc8 Have GPT 5.5 rewrite docs/display.md
sphi pushed to main at sphi/cleat 2026年05月27日 11:25:01 +02:00
3c5b08a532 Support empty log lines
1fe77a81d1 Refactor display to not consume by default
Compare 2 commits »
sphi pushed to main at sphi/cleat 2026年05月27日 09:01:00 +02:00
ff41fc60ee Log subproc args and exit code
sphi pushed to main at sphi/cleat 2026年05月27日 06:58:43 +02:00
a5b1a2314d More codex review
sphi pushed to main at sphi/cleat 2026年05月27日 05:56:36 +02:00
1b1573a2aa Fix issues from codex review
sphi pushed to main at sphi/cleat 2026年05月27日 05:39:32 +02:00
e8e32a6f9f Refactor subproc
sphi pushed to main at sphi/tess-joust 2026年05月27日 03:32:05 +02:00
dd8578730d Bump from tcstd (old name) to latest cleat
sphi pushed to main at sphi/cleat 2026年05月27日 03:12:49 +02:00
03f66adbcc Use rust-like int type naming