Changes
- Stabilization backend
- Fixed error activating RTNL when using TeddyCloud behind a reverse proxy Unable to Activate RTNL in the browser · Issue #291 · toniebox-reverse-engineering/teddycloud · GitHub
- Fixed error failed to read incomplete http response header Failed to read HTTP response header! · Issue #326 · toniebox-reverse-engineering/teddycloud · GitHub
- gui: Changed Radio Browser API Url, try to get a working url from all servers list
- gui: Added tonieboxes tab to homepage, user can now choose if he want to see his tonies or tonieboxes. Setting is stored locally.
- gui: Added more country flags and languages to tonies list (filter + flags on Toniecard) language code issue · Issue #217 · toniebox-reverse-engineering/teddycloud_web · GitHub
- gui: Added tooltip to disabled play-icon on toniecard with hint what to do Add popup if the "play" button is pressed and no audio file available · Issue #216 · toniebox-reverse-engineering/teddycloud_web · GitHub
- gui: Improved hint when starting Flashing guides regards latest firmware and factory reset of patched Toniebox Make it more clear, that a factory reset is bad + the box needs to be initialized before flashing · Issue #208 · toniebox-reverse-engineering/teddycloud_web · GitHub
- gui: Improved UART hint in Flash guides, check for installed driver
- gui: Added altUrl-Patches in CC3200 Flash guide Adding URL-Patch information for fritzbox + .revvox domains · Issue #215 · toniebox-reverse-engineering/teddycloud_web · GitHub
gui: Added TeddyStudio for creating Traveltonie coin printsheet, based on GitHub - Raspfarbend/teddystudio: Designstudio for making traveltonies by Raspfarbend Adding Teddy Studio to teddy cloud_web repro · Issue #210 · toniebox-reverse-engineering/teddycloud_web · GitHub
gui: Added AudioPlayer support for iOS >= 18.4! Apple finally added ogg/opus support! Still minor glitches (mostly in library and content view), especially if Teddycloud is not run in local network due to security restrictions. No Volume support in AudioPlayer possible Playback error in Safari · Issue #144 · toniebox-reverse-engineering/teddycloud_web · GitHub
- gui: Fixed bug in media playback position on lock screen MediaSession current play position · Issue #166 · toniebox-reverse-engineering/teddycloud_web · GitHub
- gui: Fixed bug in browser and directory tree select with & in path Path with "&" cannot be used in library folders. · Issue #225 · toniebox-reverse-engineering/teddycloud_web · GitHub
- gui: Fixed bug with download icon and disabled Boxine/Toniecloud Change Download Icon to a "crossed" one if cloud is disabled · Issue #223 · toniebox-reverse-engineering/teddycloud_web · GitHub
- gui: Set allowed files filter in audio encoder drop down encoder enhancement · Issue #222 · toniebox-reverse-engineering/teddycloud_web · GitHub
- gui: Do not check for CC3200 CFW if setting is not enabled Add Setting for WebGui: CheckCC3200CFW · Issue #358 · toniebox-reverse-engineering/teddycloud · GitHub
- gui: Added backup hint in esp32 flashing process
- gui: Some help modal to tonies overview with explanation of all action items
- gui: Reduced number of API calls
- gui: Overworked ux of the move, rename and delete modals
More changes planned for this release (development started, gui adapted, backend support to do)
- Supporting plugins (you will be able to write pugins (standalone html-pages) which can be interated into your TeddyCloud instance (added to the navigation and embedded as iframe) Add addon folder to volume + specify structure · Issue #342 · toniebox-reverse-engineering/teddycloud · GitHub
Release Date
~ End of May 2025, but not fixed yet
Contributors
- @0xbadbee
- @P1tt187
- Raspfarbend - Big thanks for the TeddyStudio initial implementation!
- @henryk
- ChatGPT
And a big Thank you for all bug reports in the time inbetween.
Feel free to have a look onto it and if you see any bug… please report it!
Known bugs:
- The Macvendor.com api call is currently not working if no allow CORS browser plugin is used, so please use it directly
- There is still a deadlock in rare situations. As this is very rare, it will be fixed in a future version.