Skip to content

feat: use persisted boxVersion for the box version - #355

Open
weatherhog wants to merge 2 commits into
toniebox-reverse-engineering:developfrom
weatherhog:feat/persist-box-version
Open

weatherhog wants to merge 2 commits into
toniebox-reverse-engineering:developfrom
weatherhog:feat/persist-box-version

Conversation

@weatherhog

Copy link
Copy Markdown

The box version now comes from the persisted boxVersion setting instead of the live boxIC, so it stays known after a server restart and falls back to boxIC on older servers.

Depends on toniebox-reverse-engineering/teddycloud#566

Read the persisted top-level boxVersion setting instead of the volatile
internal.toniebox_firmware.boxIC, falling back to boxIC when boxVersion
is 0 or missing (older server or box not seen since the upgrade).
Aborted requests are rethrown instead of falling back.
Add optional boxVersion to the /api/getBoxes box type and map TB2 (4)
in the available boxes list of the box setup.

Depends on toniebox-reverse-engineering/teddycloud#566.
Comment thread CHANGELOG.md Outdated
- Fixed Docker startup when the configured PUID/PGID already belongs to an existing account in the base image
- Greatly expanded automated backend testing and CI, including isolated test environments, C and pytest test suites, simulated Tonieboxes with hardware-specific profiles, a fake Boxine cloud and additional security regression tests [https://github.com/toniebox-reverse-engineering/teddycloud/pull/461](https://github.com/toniebox-reverse-engineering/teddycloud/pull/461)
- Added and expanded architecture, settings, streaming and development documentation
- Box version (hardware) is now persisted in the overlay config and returned by /api/getBoxes [https://github.com/toniebox-reverse-engineering/teddycloud/issues/561](https://github.com/toniebox-reverse-engineering/teddycloud/issues/561) [https://github.com/toniebox-reverse-engineering/teddycloud/pull/566](https://github.com/toniebox-reverse-engineering/teddycloud/pull/566)

@henryk86 henryk86 Oct 26, 2026 •

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR.

Please adapt the entries as said in the other PR as this feature will be in 0.8.0.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done, moved to a new 0.8.0 section

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants