Michael Pilosov
1c04782db5
ui: replace emoji playback icons with SVG, restyle pressure controls
...
- All 5 playback buttons now use inline SVG triangles/bars — no more
emoji rendering on iOS/Android
- Pause icon in togglePlay() also switches to SVG
- Radio mode toggle becomes a segmented pill control (own row, full width)
- Piece/Board checkboxes each get their own tap-friendly row (min 2.5rem tall)
2026-06-25 19:00:50 +00:00
Michael Pilosov
b2432305b5
installation
2026-04-19 18:13:51 +00:00
Michael Pilosov
f6d1b3a56c
Add source link footer pointing to GitHub repo
2026-04-07 12:25:26 -06:00
Michael Pilosov
3bcb823909
Add deploy, logs, status targets to Makefile
2026-04-06 16:20:03 -06:00
Michael Pilosov
feadaf1b3e
Cap machines at 1
2026-04-06 16:13:09 -06:00
Michael Pilosov
ffcf9781d5
Add fly.toml, set VM to 256mb
2026-04-06 16:02:49 -06:00
Michael Pilosov
abfd7fedc8
Add Dockerfile and health endpoints
2026-04-06 15:54:20 -06:00
Michael Pilosov
185a08fa8b
Rebalance built-in games (max 2 per player)
2026-04-06 15:34:23 -06:00
Michael Pilosov
0f2aa97b01
Update README: all 10 built-in games, src-layout, uv quickstart
2026-04-06 15:34:23 -06:00
Michael Pilosov
46955f0644
Cache built-in game parsing to avoid recomputation per request
2026-04-06 15:34:23 -06:00
Michael Pilosov
0a7cdc0f15
Drop --reload from CLI, bump to 0.1.1
2026-04-05 23:01:14 -06:00
Michael Pilosov
f46f52ce3a
publish target
2026-04-05 22:56:03 -06:00
Michael Pilosov
ff29a3cd4e
Add CLI args for host, port, workers, and reload
2026-04-05 22:54:20 -06:00
Michael Pilosov
20dca2eefa
Restructure as src-layout Python package with bundled static assets
2026-04-05 22:52:45 -06:00
Michael Pilosov
6eb5672351
Add frontend, Makefile, and additional built-in games
2026-04-05 22:51:03 -06:00
Michael Pilosov
937eacc448
entrypoint
2026-04-05 22:47:45 -06:00
Michael Pilosov
0e8886908a
uv deps
2026-04-05 22:46:44 -06:00
Michael Pilosov
138122a35b
Initial commit: chess pressure visualization app
2026-04-05 22:44:01 -06:00