The new features are:
- DJ Dekker has added support for chess variants
- I added the possibility to use the mobile phone as a speaker. You can now get all backend sounds from the picotalker to your mobile phone browser if you want.
To use the mobile phone as a speaker you have to do two things:
- web-audio-backend-remote = true
- open a mobile phone browser to the ip address of your Pi4
In this situation the backend sound will be sent to the mobile phone. Due to how mobile phone handles sounds in web browsers you have to click unmute once to activate the sound.
You can change the web-audio-backend-remote to true either by editing your picochess.ini and adding it, or by opening the settings icon from the web menu and checking the appropriate check box under the bluetooth settings tab.
-- Johan
Here is the complete list of all 47 commits in February from 4.2.1 to 4.2.2
7ce92efc 2026-02-02 Clarify the quick connect button for wifi onboarding
4652611a 2026-02-02 Add spacing below quick connect
12e53f36 2026-02-02 Hotfix: guard play stop before search start
39e74e72 2026-02-03 Add touch flags for Wayland kiosk
c1a46f40 2026-02-03 Revert "Add touch flags for Wayland kiosk"
f119ffcf 2026-02-03 Add more debug logging so that I can catch a race condition in the new chess library
3e65f886 2026-02-03 Hotfix: Protect against double go calls
e9f53b5c 2026-02-03 Hotfix: protect against calling the chess library stop too fast after move go
a891b471 2026-02-03 Hotfix: protect against re-starting think/go to fast for the library after user requested an alternative move.
822125d5 2026-02-03 Hotfix: debounce engine think after takebacks
39508381 2026-02-14 Keep native audio stream open for clip playback
122e8e71 2026-02-16 Start native audio stream with initial silence
19fe36ca 2026-02-16 Close native stream on write failure so it restarts next clip
f481821f 2026-02-19 Install pipewire-alsa
78d3bff5 2026-02-19 Fix issue #266
45ae593f 2026-01-31 Add Fairy-Stockfish 3check variant support
7cda2efb 2026-01-31 Fixes for game result, PGN header, check counter
c83f3cce 2026-02-01 Correcties voor move takeback en PGN notatie
405a904c 2026-02-01 Fix UCI command
a2f66dd6 2026-02-01 'King of the hill' implementation
3d010196 2026-02-01 Adding chess variant 'atomic'
80e10780 2026-02-01 Fix explosion logic for atomic
4a69859a 2026-02-02 Fix FEN comparison for atomic variant explosions
4aaf1dc4 2026-02-02 Fix: create correct board type for chess variants
056e8067 2026-02-07 Fixes for atomic variant
2278cfba 2026-02-09 Atomic: additional fixes for web display
4b0ad129 2026-02-11 Make sure legal Atomic FENs are considered legal
b0e1f831 2026-02-11 Add description in README
2a685c5e 2026-02-13 Prevent duplicate PGN notation
77d49540 2026-02-14 Hide finger cursor in atomic
23a64440 2026-02-15 Implement 'Racing Kings'
9cbbf535 2026-02-21 Fix DGT variant reset for normal chess new games
32951354 2026-02-21 Reset board when leaving Racing Kings variant
9f652cc9 2026-02-21 Reset web variant state when returning to normal chess
5bd51d31 2026-02-21 Fix test cases
63de4f02 2026-02-21 Reset board when leaving Atomic variant
f2c3433e 2026-02-19 Add web-audio-backend-remote to stream PicoTalker audio to mobile web clients
6143c73d 2026-02-21 Start muted for UX consistency and make backend audio default on new installations
51b960d5 2026-02-21 Prioritize local audio playback and emit web audio only for connected remote clients
b3d451da 2026-02-21 Do not emit web audio as default in new installations
d636ca9b 2026-02-21 set web-audio-backend-remote default to false
22678e89 2026-02-21 add bluetooth tab toggle for phone web audio setting
a2cf263c 2026-02-21 fix mobile auto-scroll during move/audio updates
51c2a71f 2026-02-21 route picotalker audio to one output when remote web speaker is active
eb911d1b 2026-02-21 Version 4.2.2
adca68d7 2026-02-21 Fix 3check counter
2c94b222 2026-02-21 Update README