📦 v2.8.0 — 2026-09-14
🚀 New features
- TV toolbox: launch hidden apps and send service-menu key sequences over the remote channel (#636)
- Toolbox: its own screen, and an app list that doesn't lie about what it is (#637)
- Toolbox: name a hospitality set from the probe, and print the standby sequences (#640)
- Toolbox: open the TV's own hidden menus by app id (#641)
- Toolbox: a debug agent on the TV to open the menus SDB can't, and the TV's own verdict on every launch (#643)
- Toolbox: ask the TV which app control operations a menu registers before guessing one (#644)
- Partner signing for on-boot/auto-restart packages, and TizenTube as a provider (#652)
🐛 Bug fixes
- Android: derive versionCode from the commit count so it can never go backwards (#632)
- Toolbox: close a running app before relaunching, and correct the hotel-option precondition (#638)
- Remote: keep the pairing across address changes, and explain a TV that asks again (#645)
- Window icon: a real multi-size .ico on Windows, and close dialogs after the click finishes (#648)
- GitHub auth: stop offering a token after GitHub has rejected it once (#649)
- IP Mismatch popup: show the chosen interface, and re-read the TV's Developer Mode IP before comparing (#647)
- Jellyfin login: send the client identity in the Authorization header (Jellyfin 12) (#658)
- Toolbox: tell a consumer set apart, and report an app the TV does not have instead of "sent" (#659)
- SSL: warn the user with a popup when a server certificate fails validation (#662)
🌍 Translations
- i18n: new translations from Crowdin (#642)
- i18n: new translations from Crowdin (#650)
- i18n: new translations from Crowdin (#660)
🧰 Maintenance & CI
- docs: the debug console is on the phone too (#631)
- Android: take the next versionCode from the published one, not the commit count (#634)
- Publish the official apps2samsung package to the AUR from the stable release (#651)
- deps: Bump the nuget group with 9 updates (#657)
- Jellyfin client identity: record where the Authorization header fix came from (#661)
🔀 Other changes
- Recreate v2.7.9 binaries — include #632 (Android versionCode fix) (#633)
- Release v2.8.0 (beta → master) (#654)
Full Changelog: v2.7.9...v2.8.0
─────────────────────┬─────────┬────────────────────────────────────────────
Platform │Status │Notes
─────────────────────┼─────────┼────────────────────────────────────────────
🍎 macOS (.app + dmg)│✅ Stable│ARM64 + Intel
─────────────────────┼─────────┼────────────────────────────────────────────
🍎 macOS (CLI) │✅ Stable│Per-arch tar.gz
─────────────────────┼─────────┼────────────────────────────────────────────
🐧 Linux │✅ Stable│x64 + ARM64 (tar.gz / .deb)
─────────────────────┼─────────┼────────────────────────────────────────────
🐧 Arch Linux (AUR) │✅ Stable│apps2samsung, published by this release
─────────────────────┼─────────┼────────────────────────────────────────────
🪟 Windows │✅ Stable│CI-built
─────────────────────┼─────────┼────────────────────────────────────────────
🤖 Android (.apk) │✅ Stable│Sideload; phone as installer head
─────────────────────┴─────────┴────────────────────────────────────────────
🛡️ Security Notice
Antivirus warnings may occur and are likely false positives.