Changes
- Stabilization backend
- Fixed error activating RTNL when using TeddyCloud behind a reverse proxy https://github.com/toniebox-reverse-engineering/teddycloud/issues/291
- Fixed error failed to read incomplete http response header https://github.com/toniebox-reverse-engineering/teddycloud/issues/326
- Added Setting frontend.check_cc3200_cfw https://github.com/toniebox-reverse-engineering/teddycloud/issues/358
Fixed possible TeddyCloud CA Certificate bug https://github.com/toniebox-reverse-engineering/teddycloud/issues/230- 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) https://github.com/toniebox-reverse-engineering/teddycloud/issues/342
- Added new API for TAF file upload
- Fixed Bug updated Source from Tonies not loaded to box (Adventstonies) https://github.com/toniebox-reverse-engineering/teddycloud/issues/391
- Fixed Bug: Cloud cache: *.taf.json and empty Folder in library with cloud_overwrite https://github.com/toniebox-reverse-engineering/teddycloud/issues/343
- Fixed Bug: Problem with downloading new content to a Creative-Tonie in the Tonie app https://github.com/toniebox-reverse-engineering/teddycloud/issues/350
- 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) https://github.com/toniebox-reverse-engineering/teddycloud_web/issues/217
- gui: Added tooltip to disabled play-icon on toniecard with hint what to do https://github.com/toniebox-reverse-engineering/teddycloud_web/issues/216
- gui: Improved hint when starting Flashing guides regards latest firmware and factory reset of patched Toniebox https://github.com/toniebox-reverse-engineering/teddycloud_web/issues/208
- gui: Improved UART hint in Flash guides, check for installed driver
- gui: Added altUrl-Patches in CC3200 Flash guide https://github.com/toniebox-reverse-engineering/teddycloud_web/issues/215
gui: Added TeddyStudio for creating Traveltonie coin printsheet, based on https://github.com/Raspfarbend/teddystudio by Raspfarbend https://github.com/toniebox-reverse-engineering/teddycloud_web/issues/210
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 (this seems to be fixed in iOS 26). No Volume support in AudioPlayer possible https://github.com/toniebox-reverse-engineering/teddycloud_web/issues/144- gui: Fixed bug in media playback position on lock screen https://github.com/toniebox-reverse-engineering/teddycloud_web/issues/166
- gui: Fixed bug in browser and directory tree select with & in path https://github.com/toniebox-reverse-engineering/teddycloud_web/issues/225
- gui: Fixed bug playing files with + in name https://github.com/toniebox-reverse-engineering/teddycloud_web/issues/239
- gui: Fixed bug with download icon and disabled Boxine/Toniecloud https://github.com/toniebox-reverse-engineering/teddycloud_web/issues/223
- gui: Set allowed files filter in audio encoder drop down https://github.com/toniebox-reverse-engineering/teddycloud_web/issues/222
- gui: Do not check for CC3200 CFW if setting is not enabled https://github.com/toniebox-reverse-engineering/teddycloud/issues/358
- 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
- gui: Added Matrix style
- gui: Tonies overview: search keyword is now also used to filter tonies by source
- gui: Tonies overview: Cards can be marked and exported as CSV https://github.com/toniebox-reverse-engineering/teddycloud_web/issues/235
- gui: Tonies overview: Added action menu to marked tonies cards (cloud - no cloud, live - not live, hide)
- gui: Stop auto scroll to top on page change when user manually scrolls
- gui: Show user entered model in tonies card header and information model if it’s not found in tonies.(custom.)json
gui: Added Tonies Audio Player Page https://github.com/toniebox-reverse-engineering/teddycloud_web/issues/201
gui: First version of supporting plugins (you will be able to write pugins (standalone html-pages) which can be integrated into your TeddyCloud instance (added to the navigation and embedded as iframe), some backend features to be added in future releases Add addon folder to volume + specify structure · Issue #342 · toniebox-reverse-engineering/teddycloud · GitHub- gui: Added PluginTemplate download, thanks to b1u3n4z9u1 for preparing that template!
- gui: Page breadcrumbs are now links
- gui: Added Custom filter option (expert!) in tonies list https://github.com/toniebox-reverse-engineering/teddycloud_web/issues/243
- gui: Added Warning hint on taf header modal https://github.com/toniebox-reverse-engineering/teddycloud_web/issues/247
- gui: Added possibility to store tonies overview filter settings locally
- gui: Added GUI Settings & Locally Stored Values page with export and import functionality.
- gui: Updated PWA manifest with additional icons and metadata (favicon, Apple Touch, SVG). Improved support for installation as a standalone Progressive Web App.
gui: Added browser side audio encoding- gui: Check chip type and flash size in ESP32 Flashing, abort process if values not meet the expectations. https://github.com/toniebox-reverse-engineering/teddycloud_web/issues/253
- gui: Added Attribution page
- gui: Added Support request form
gui: added new revvox flasher for ESP32. Needs to be enabled through settings —> frontend.use_revvox_flasher. Thanks to @g3gg0 for the initial implement of the new flasher! This flasher uses another approach as the old one which should avoid accidentally wiping the flash when reading the flash.- gui: Enriched Stats page
- gui maintenance: Massive refactoring of nearly everything
- gui maintenance: Updated antD to version 6
- gui maintenance: Removed deprecations
- gui maintenance: Updated all used packages to latest versions
Contributors
- @0xbadbee
- @g3gg0
- @P1tt187
- Raspfarbend - Big thanks for the TeddyStudio initial implementation!
- @mrueg
- https://github.com/cboehme
- @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.