The final release candidate before the release of v2.23.
Highlights
Main changes
multiple fixes for MHP30;
share missing settings over BLE for Pinecil V2;
add code for ws2812b LED mod for Pinecil V2.
Usability
add option to swap A/B buttons in Settings menu;
disable "double slide" animation between home and soldering screens if detailed view is set for both modes.
Tooling & documentation
show diff in logs during tests if python code is out of style instead of generic warning;
minor updates for CI configuration files & documentation.
What's Changed since rc3 (all)
Add notice in README about another revision of TS101 with a different not supported yet OLED model by @oliverpool in https://github.com/Ralim/IronOS/pull/2084
Add option to swap A / B buttons in Settings menu by @resistancelion in https://github.com/Ralim/IronOS/pull/2059
push.yml: update runs-on to ubuntu-24.04 to fix upload_metadata build step by @ia in https://github.com/Ralim/IronOS/pull/2097
Add missing BLE settings by @Ralim in https://github.com/Ralim/IronOS/pull/2095
Revert "Add option to swap A / B buttons in Settings menu" by @ia in https://github.com/Ralim/IronOS/pull/2098
Mhp 30 fixes by @Ralim in https://github.com/Ralim/IronOS/pull/2094
Adding Pinecilv2 ws2812b mod option by @doegox in https://github.com/Ralim/IronOS/pull/2099
Disable animation between home and soldering screens if detailed view is set for both modes (probably a finally proper fix for #2076) by @ia in https://github.com/Ralim/IronOS/pull/2102
Update debug time stamp according to the official recommendation from reproducible builds initiative by @paulfertser suggestion by @ia in https://github.com/Ralim/IronOS/pull/2107
Makefile: add diff output for python linter if there are some warnings by @ia in https://github.com/Ralim/IronOS/pull/2108
Add option to swap A/B buttons in Settings menu with minimal changes (fix for #2034) by @ia in https://github.com/Ralim/IronOS/pull/2103
New Contributors
@oliverpool made their first contribution in https://github.com/Ralim/IronOS/pull/2084
Full Changelog since rc3: https://github.com/Ralim/IronOS/compare/v2.23-rc3...v2.23-rc4
Full Changelog since rc1: https://github.com/Ralim/IronOS/compare/v2.23-rc1...v2.23-rc4
Full Changelog since v2.22: https://github.com/Ralim/IronOS/compare/v2.22...v2.23-rc4