Changelog#
4.0.0#
Released at 2026-02-28T10:31:57+00:00
What's Changed#
Features#
- Headings in settings dialogs by [@felixholfelder](https://github.com/felixholfelder) in [#58](https://github.com/Retro-I/Retro.I/issues/58)
- Loading spinner in updates dialog by [@felixholfelder](https://github.com/felixholfelder) in [#59](https://github.com/Retro-I/Retro.I/issues/59)
- Initial volume setting by [@felixholfelder](https://github.com/felixholfelder) in [#60](https://github.com/Retro-I/Retro.I/issues/60)
- Cleaning up local branches that have no remote branch anymore by [@felixholfelder](https://github.com/felixholfelder) in [#75](https://github.com/Retro-I/Retro.I/issues/75)
- Themes by [@felixholfelder](https://github.com/felixholfelder) in [#85](https://github.com/Retro-I/Retro.I/issues/85)
- Setup: ask user if custom settings should be overwritten by [@felixholfelder](https://github.com/felixholfelder) in [#74](https://github.com/Retro-I/Retro.I/issues/74)
- Added upload-/download-rate to info dialog on settings page by [@felixholfelder](https://github.com/felixholfelder) in [#78](https://github.com/Retro-I/Retro.I/issues/78)
- Settings gpio file pins by [@felixholfelder](https://github.com/felixholfelder) in [#83](https://github.com/Retro-I/Retro.I/issues/83)
- Volume dialog by [@felixholfelder](https://github.com/felixholfelder) in [#92](https://github.com/Retro-I/Retro.I/issues/92)
- Favorite-indication by [@felixholfelder](https://github.com/felixholfelder) in [#110](https://github.com/Retro-I/Retro.I/issues/110)
- JSON-Schema for settings files by [@felixholfelder](https://github.com/felixholfelder) in [#119](https://github.com/Retro-I/Retro.I/issues/119)
- Bass dialog by [@felixholfelder](https://github.com/felixholfelder) in [#124](https://github.com/Retro-I/Retro.I/issues/124)
- Toggle Wifi in Wifi-Dialogby [@felixholfelder](https://github.com/felixholfelder) in [#126](https://github.com/Retro-I/Retro.I/issues/126)
- Volume step by rotation as setting by [@felixholfelder](https://github.com/felixholfelder) in [#135](https://github.com/Retro-I/Retro.I/issues/135)
- LED-strip animation for bass and treble by [@felixholfelder](https://github.com/felixholfelder) in [#136](https://github.com/Retro-I/Retro.I/issues/136)
- GPIO-Button for shutdown by [@felixholfelder](https://github.com/felixholfelder) in [#141](https://github.com/Retro-I/Retro.I/issues/141)
- Bluetooth display name by [@felixholfelder](https://github.com/felixholfelder) in [#143](https://github.com/Retro-I/Retro.I/issues/143)
- Added qrcode for documentation in SettingInfoDialog by [@felixholfelder](https://github.com/felixholfelder) in [#145](https://github.com/Retro-I/Retro.I/issues/145)
- Splashscreens by [@felixholfelder](https://github.com/felixholfelder) in [#147](https://github.com/Retro-I/Retro.I/issues/147)
- Added icon when connected via ethernet by [@felixholfelder](https://github.com/felixholfelder) in [#159](https://github.com/Retro-I/Retro.I/issues/159)
- Added dropdown to change audio output by [@felixholfelder](https://github.com/felixholfelder) in [#161](https://github.com/Retro-I/Retro.I/issues/161)
- Clean local branches by [@felixholfelder](https://github.com/felixholfelder) in [#174](https://github.com/Retro-I/Retro.I/issues/174)
- Logs dialog by [@felixholfelder](https://github.com/felixholfelder) in [#177](https://github.com/Retro-I/Retro.I/issues/177)
- Removed "Ok"-Button from SuccessDialog by [@felixholfelder](https://github.com/felixholfelder) in [#195](https://github.com/Retro-I/Retro.I/issues/195)
- Show play icon after RadioGrid reload correctly by [@felixholfelder](https://github.com/felixholfelder) in [#196](https://github.com/Retro-I/Retro.I/issues/196)
- Sync default stations settings by [@felixholfelder](https://github.com/felixholfelder) in [#204](https://github.com/Retro-I/Retro.I/issues/204)
Bugfixes#
- Settings refactoring by [@felixholfelder](https://github.com/felixholfelder) in [#50](https://github.com/Retro-I/Retro.I/issues/50)
- Fix: brightness dialog by [@felixholfelder](https://github.com/felixholfelder) in [#56](https://github.com/Retro-I/Retro.I/issues/56)
- Fix taskbar update by [@felixholfelder](https://github.com/felixholfelder) in [#57](https://github.com/Retro-I/Retro.I/issues/57)
- Removed installed keyboard - use default squeekboard keyboard by [@felixholfelder](https://github.com/felixholfelder) in [#55](https://github.com/Retro-I/Retro.I/issues/55)
- System wide Screen keyboard by [@felixholfelder](https://github.com/felixholfelder) in [#80](https://github.com/Retro-I/Retro.I/issues/80)
- Fix empty settings json by [@felixholfelder](https://github.com/felixholfelder) in [#66](https://github.com/Retro-I/Retro.I/issues/66)
- Volume rotary by [@felixholfelder](https://github.com/felixholfelder) in [#70](https://github.com/Retro-I/Retro.I/issues/70)
- Refactoring: led strip by [@felixholfelder](https://github.com/felixholfelder) in [#100](https://github.com/Retro-I/Retro.I/issues/100)
- MaterialState-Enum was removed in flet v0.26.0 (AND NOBODY CHANGED THE DOCS) by [@felixholfelder](https://github.com/felixholfelder) in [#107](https://github.com/Retro-I/Retro.I/issues/107)
- Error handling by [@felixholfelder](https://github.com/felixholfelder) in [#109](https://github.com/Retro-I/Retro.I/issues/109)
- Soundboard: Layout for texts by [@felixholfelder](https://github.com/felixholfelder) in [#112](https://github.com/Retro-I/Retro.I/issues/112)
- Unmute radio on startup by [@felixholfelder](https://github.com/felixholfelder) in [#123](https://github.com/Retro-I/Retro.I/issues/123)
- Fixed treble slider by [@felixholfelder](https://github.com/felixholfelder) in [#130](https://github.com/Retro-I/Retro.I/issues/130)
- Fix for station deletion by [@felixholfelder](https://github.com/felixholfelder) in [#142](https://github.com/Retro-I/Retro.I/issues/142)
- Save wifi settings by [@felixholfelder](https://github.com/felixholfelder) in [#144](https://github.com/Retro-I/Retro.I/issues/144)
- Fix: led strip handling by [@felixholfelder](https://github.com/felixholfelder) in [#146](https://github.com/Retro-I/Retro.I/issues/146)
- Fix splashscreendialog by [@felixholfelder](https://github.com/felixholfelder) in [#149](https://github.com/Retro-I/Retro.I/issues/149)
- Fix: SSID Wifi by [@felixholfelder](https://github.com/felixholfelder) in [#150](https://github.com/Retro-I/Retro.I/issues/150)
- Fix: WifiConnectionDialog addec cancel button by [@felixholfelder](https://github.com/felixholfelder) in [#157](https://github.com/Retro-I/Retro.I/issues/157)
- Fix: AV Jack as default output by [@felixholfelder](https://github.com/felixholfelder) in [#158](https://github.com/Retro-I/Retro.I/issues/158)
- Fix: Layout change for play button and heart for favorite indication by [@felixholfelder](https://github.com/felixholfelder) in [#176](https://github.com/Retro-I/Retro.I/issues/176)
- Fix: Removed
python-vlcby [@felixholfelder](https://github.com/felixholfelder) in [#185](https://github.com/Retro-I/Retro.I/issues/185) - hotfix - when no internet connection on startup by [@felixholfelder](https://github.com/felixholfelder) in [#201](https://github.com/Retro-I/Retro.I/issues/201)
Updates#
- Update dependency flet to v0.28.3 by [@renovate](https://github.com/renovate)[bot] in [#12](https://github.com/Retro-I/Retro.I/issues/12)
- Update actions/checkout action to v6 by [@renovate](https://github.com/renovate)[bot] in [#166](https://github.com/Retro-I/Retro.I/issues/166)
- Update dependency black to v25.12.0 by [@renovate](https://github.com/renovate)[bot] in [#163](https://github.com/Retro-I/Retro.I/issues/163)
- Update dependency jsonschema to v4.26.0 by [@renovate](https://github.com/renovate)[bot] in [#165](https://github.com/Retro-I/Retro.I/issues/165)
- Update dependency psutil to v7.2.1 by [@renovate](https://github.com/renovate)[bot] in [#98](https://github.com/Retro-I/Retro.I/issues/98)
- Update dependency pyalsaaudio to v0.11.0 by [@renovate](https://github.com/renovate)[bot] in [#13](https://github.com/Retro-I/Retro.I/issues/13)
- Update dependency adafruit-circuitpython-led-animation to v2.12.4 by [@renovate](https://github.com/renovate)[bot] in [#11](https://github.com/Retro-I/Retro.I/issues/11)
- Update dependency playsound3 to v3.3.0 by [@renovate](https://github.com/renovate)[bot] in [#8](https://github.com/Retro-I/Retro.I/issues/8)
- Update dependency gpiozero to v2.0.1 by [@renovate](https://github.com/renovate)[bot] in [#6](https://github.com/Retro-I/Retro.I/issues/6)
- Update dependency RPi.GPIO to v0.7.1 by [@renovate](https://github.com/renovate)[bot] in [#9](https://github.com/Retro-I/Retro.I/issues/9)
- Update dependency python to 3.14 by [@renovate](https://github.com/renovate)[bot] in [#14](https://github.com/Retro-I/Retro.I/issues/14)
- Update dependency scikit-learn to v1.8.0 by [@renovate](https://github.com/renovate)[bot] in [#16](https://github.com/Retro-I/Retro.I/issues/16)
- Update dependency adafruit-circuitpython-neopixel to v6.3.21 by [@renovate](https://github.com/renovate)[bot] in [#5](https://github.com/Retro-I/Retro.I/issues/5)
- Update dependency pillow to v12 by [@renovate](https://github.com/renovate)[bot] in [#40](https://github.com/Retro-I/Retro.I/issues/40)
- Update dependency black to v26 by [@renovate](https://github.com/renovate)[bot] in [#168](https://github.com/Retro-I/Retro.I/issues/168)
- Update dependency playsound3 to v3.3.1 by [@renovate](https://github.com/renovate)[bot] in [#173](https://github.com/Retro-I/Retro.I/issues/173)
- Update dependency psutil to v7.2.2 by [@renovate](https://github.com/renovate)[bot] in [#179](https://github.com/Retro-I/Retro.I/issues/179)
- Update dependency pillow to v12.1.1 by [@renovate](https://github.com/renovate)[bot] in [#199](https://github.com/Retro-I/Retro.I/issues/199)
- Update dependency isort to v8 by [@renovate](https://github.com/renovate)[bot] in [#200](https://github.com/Retro-I/Retro.I/issues/200)
Other tasks#
- Added unittest setup by [@felixholfelder](https://github.com/felixholfelder) in [#82](https://github.com/Retro-I/Retro.I/issues/82)
- moved update_system_splash.sh into scripts directory and fixed setup … by [@felixholfelder](https://github.com/felixholfelder) in [#76](https://github.com/Retro-I/Retro.I/issues/76)
- Added some further unittests by [@felixholfelder](https://github.com/felixholfelder) in [#91](https://github.com/Retro-I/Retro.I/issues/91)
- Unittests for RadioHelper by [@felixholfelder](https://github.com/felixholfelder) in [#113](https://github.com/Retro-I/Retro.I/issues/113)
- Wording settings page by [@felixholfelder](https://github.com/felixholfelder) in [#114](https://github.com/Retro-I/Retro.I/issues/114)
- Icons for bass and treble by [@felixholfelder](https://github.com/felixholfelder) in [#156](https://github.com/Retro-I/Retro.I/issues/156)
- Removed local station images by [@felixholfelder](https://github.com/felixholfelder) in [#167](https://github.com/Retro-I/Retro.I/issues/167)
- Refresh stream by [@felixholfelder](https://github.com/felixholfelder) in [#171](https://github.com/Retro-I/Retro.I/issues/171)
- Added justfile by [@felixholfelder](https://github.com/felixholfelder) in [#172](https://github.com/Retro-I/Retro.I/issues/172)
- Added unittests, removed unused functions by [@felixholfelder](https://github.com/felixholfelder) in [#186](https://github.com/Retro-I/Retro.I/issues/186)
- Print debug infos on app start by [@felixholfelder](https://github.com/felixholfelder) in [#194](https://github.com/Retro-I/Retro.I/issues/194) Full Changelog: https://github.com/Retro-I/Retro.I/compare/3.3.0...4.0.0
3.3.0#
Released at 2025-10-23T18:30:54+00:00
What's Changed#
- Standard radiosender by @felixholfelder in https://github.com/Retro-I/Retro.I/pull/41 Full Changelog: https://github.com/Retro-I/Retro.I/compare/3.2.0...3.3.0
3.2.0#
Released at 2025-10-22T18:45:34+00:00
What's Changed#
- Set secured mode during setup by @felixholfelder in https://github.com/Retro-I/Retro.I/pull/37
- Update dependency isort to v7 by @renovate[bot] in https://github.com/Retro-I/Retro.I/pull/38
- Update actions/checkout action to v5 by @renovate[bot] in https://github.com/Retro-I/Retro.I/pull/32
- Update dependency black to v25.9.0 by @renovate[bot] in https://github.com/Retro-I/Retro.I/pull/15
- Update actions/setup-python action to v6 by @renovate[bot] in https://github.com/Retro-I/Retro.I/pull/39 Full Changelog: https://github.com/Retro-I/Retro.I/compare/3.1.0...3.2.0
3.1.0#
Released at 2025-10-22T18:06:56+00:00
What's Changed#
- flexible Scrollbar handling by @felixholfelder in https://github.com/Retro-I/Retro.I/pull/36 Full Changelog: https://github.com/Retro-I/Retro.I/compare/3.0.1...3.1.0
3.0.1#
Released at 2025-10-19T19:13:04+00:00
What's Changed#
- Fix failure by @felixholfelder in https://github.com/Retro-I/Retro.I/pull/28
- Fix failure by @felixholfelder in https://github.com/Retro-I/Retro.I/pull/29 Full Changelog: https://github.com/Retro-I/Retro.I/compare/3.0.0...3.0.1
3.0.0#
Released at 2025-10-19T16:26:32+00:00
What's Changed#
- added github actions pipeline by @felixholfelder in https://github.com/Retro-I/Retro.I/pull/3
- Configure Renovate by @renovate[bot] in https://github.com/Retro-I/Retro.I/pull/1
- Variable project path by @felixholfelder in https://github.com/Retro-I/Retro.I/pull/17
- Boost startup by @felixholfelder in https://github.com/Retro-I/Retro.I/pull/18
- Systemd startup service by @felixholfelder in https://github.com/Retro-I/Retro.I/pull/19
- fix - infodialog does not show when no internet connection by @felixholfelder in https://github.com/Retro-I/Retro.I/pull/22
- Updates button by @felixholfelder in https://github.com/Retro-I/Retro.I/pull/26
- Updates button by @felixholfelder in https://github.com/Retro-I/Retro.I/pull/27 Full Changelog: https://github.com/Retro-I/Retro.I/compare/2.1.0...3.0.0
2.1.0#
Released at 2025-04-26T11:05:32+00:00 - new sounds - soundboard always visible
2.0.0#
Released at 2024-09-30T12:32:06+00:00 - release with refactoring
1.1.3#
Released at 2024-05-29T13:57:28+00:00 - some new radio stations
1.1.2#
Released at 2024-05-28T12:31:31+00:00 - bigger volume step - app in full window mode
1.1.1#
Released at 2024-05-28T12:23:59+00:00 - bugfix: fixed buggy sound control
1.1.0#
Released at 2024-05-27T18:16:52+00:00 - added function to show current system volume on led-strip - added function to show if device is muted on led-strip - cleaned code
1.0.1#
Released at 2024-05-27T13:44:11+00:00 - bugfix: change color of led-strip when changing radio stations
1.0.0#
Released at 2024-05-25T12:48:55+00:00 first release with led-strip support
0.0.1#
Released at 2024-05-14T08:42:12+00:00 - test