- New: Advanced has a Shell for any
adb shellcommand; changes ask first. #314 - New: The Remote has a touchpad: swipe to move, tap for OK. #312
- Switch between it and the D-pad in the Remote's ⋮ menu.
- Improved: Advanced is split into four tabs: This TV, CPU, RAM and Network. #314
- This TV shows CPU, memory and storage rings, network speed, Wi-Fi, signal and MAC.
- CPU, RAM and Network open with a summary over a list of apps.
- Tap an app to see its processes and connections.
- Tap This TV's memory ring or network graph to open its tab.
- Swipe sideways to switch tabs on Advanced and Apps.
- Improved: On the Remote, the text box hides until you tap the keyboard key. #312
- Improved: Launchers, app names and streaming services come from Tellyscope's own signed list. #323
- If the list can't be verified, you confirm it; installing a launcher shows the list and its signer.
- The signed list decides which launchers get accessibility access; if it can't be verified, none do.
- A copy of a launcher too old to have one is skipped.
- Fixed: Off Wi-Fi or offline, Tellyscope now says why instead of blaming the TV. #313
- Off Wi-Fi, screens and failed sends say the phone isn't on Wi-Fi.
- Reconnect on Overview opens the Wi-Fi panel.
- Installed and Built-in say why they're empty, not "Nothing here yet."
- Reconnecting to a TV no longer leaves every action saying it's offline.
- Fixed: Installing or sending a file from phone storage no longer drops the TV. #301
- Picking an app right after the link dropped no longer fails partway through.
- A file the phone can't read, or a TV that doesn't answer, says which.
- The install dialog no longer closes by itself after picking an app.
- Fixed: On fixed-volume Fire TVs and HDMI boxes, mute and volume gray out. #307
- A line says to use the TV's own remote instead.
- Fixed: On the Remote, a perfectly still tap on empty space closes the keyboard. #300
- Fixed: Apps without a name no longer show a Java class name. #303
- Fixed: Philips Help stays on; turning it off broke the HDMI input picker. #299
- Fixed: On Android 7 and older, Clear caches says it needs Android 8, not an error. #304
Commits since v0.14.0
- Changelog 0.15.0: fold #322/#328 into #323 and #335 into #314 (88df267)
- Changelog 0.15.0: fold #333 and #312 into the #313 Fixed line (97e0a71)
- CHANGELOG: 0.15.0 lists only changes since 0.14.0 (63ed84f)
- CHANGELOG: 0.15.0 alpha.4 (3d481b6)
- CHANGELOG: 0.15.0 alpha.3 (c2b03c3)
- CHANGELOG: swipe tabs and Shell Enter, #335 (6f3d868)
- Swipe between tabs; Shell keeps the keyboard up after Enter (16cb35b)
- CHANGELOG: link #334 (ae5d4d6)
- This TV: tapping the memory ring or the network graph opens its tab (537e8ea)
- Off Wi-Fi: close the dropped session off the main thread (46ce017)
- Off Wi-Fi: TVs go offline the moment the phone drops Wi-Fi (efa9925)
- CHANGELOG: off Wi-Fi and offline Apps tabs (0b35a03)
- Off Wi-Fi says so on the TV screen; offline Apps tabs say why they're empty (55dbb53)
- release.yml: GitHub APK from the github flavor, Play AAB from play (dd70a5e)
- Play build: updater and launcher download only in src/github (611e995)
- Play build: a play flavor with no updater and no GitHub download (6baf50e)
- Play registration: the console snippet in assets (224d2af)
- CHANGELOG: 0.15.0 alpha.2 (122b1d2)
- data/index.json: sign version 2026110303 (9ea6415)
- Accessibility: the list version is the minimum that has the service (12fefe4)
- Accessibility: off works from any list, on only from a signed one (1467146)
- CHANGELOG: accessibility launchers from the signed list (87eb0ea)
- Accessibility launchers come from data/launchers.json, signed only (9371051)
- Signed data/: launchers carry their signers, and a failed check asks first (d20dff5)
- Launcher APKs save as .apk, cleaned from the list (54ac8b0)
- Launchers: RELEASES_PAGE, not RELEASES, which UpdateCheck.kt already declares (deea1d8)
- Launchers from the list: the app names none, and an own list asks first (cb25fce)
- data/index.json: sign version 2026110302 (ad05d5a)
- Data opens a pull request with the signed index (ac7a419)
- tools/data-keys: the real primary and backup public keys (e0ab6f8)
- Data signs data/index.json after merge to dev (50513ff)
- data/index.json carries its signature on line 2 (21015d2)
- data/launchers.json: Projectivy's install details (45ca14f)
- data/: version and a test signature (ca65353)
- Sign data/: tools/data.py index, sign, check and the Data check (a64ff65)
- DeviceLists keeps fetch last, so tests can pass it as a trailing lambda (7df185f)
- Remote logos stay in tellyscope-devices (575f9a3)
- Alphas read data/ from dev, releases from main (c0acbcd)
- CHANGELOG: data/ lists (#323) (bdf8345)
- Launchers, app names and streaming lists come from data/ (9778a91)
- docs: privacy page covers the Play build's Fire TV path (8eded7a)
- docs: privacy page for the Play listing (4409546)
- ScreenshotTest: What's new clicks a link from the newest section (b98f7fe)
- [release] Tellyscope 0.15.0 (7f537c9)
- Advanced: Busiest bar stays primary; long address ellipsizes (be4ba63)
- Advanced: graphs by time; Wi-Fi read only on Advanced (b5f7ca8)
- Advanced: tidy before review (aaccb28)
- Shell: keep the keyboard open while a command runs (88443c1)
- Advanced: This TV, CPU, RAM and Network tabs (a2b50e9)
- Shell: fix the GenericShape import; ask before more TV-changing forms (d22aed1)
- CHANGELOG: link #314 (9895697)
- Advanced: a header card and a Shell terminal on the TV (1b336e6)
- DeviceLink: a cancelled loop no longer clears the new session (7d9de2c)
- Touchpad: repeat only once the finger is still; type hint off when cramped (3d1bebf)
- CHANGELOG: Remote keyboard key and touchpad (4623cfc)
- Remote: keyboard key, and a touchpad in the D-pad's place (91064e7)
- Off Wi-Fi, Reconnect on Overview opens the Wi-Fi panel (84f152e)
- Translate the off-Wi-Fi strings into es, hi, ja, ru and zh-CN (5e75387)
- Say the phone is off Wi-Fi instead of "TV offline" (0d7c411)
- Remote volume: exact match on the fixed-device list; CHANGELOG wording (24cda62)
- CHANGELOG: Remote volume grayed out over HDMI (3dea0c9)
- Remote: gray out mute and volume when a box's volume is fixed over HDMI (f0881cb)
- CHANGELOG: install dialog closing by itself (#311) (70521ae)
- Install dialog stays open when the TV reselects itself after the picker (c281afa)
- Install's version check redials a link dropped behind the picker (3edfdbf)
- CHANGELOG: Clear caches on Android 7 (81f84b0)
- Tweaks: Clear caches explains itself on Android 7 and older (2723875)
- CHANGELOG: Philips Help fix (90fd1ee)
- Take maker-specific protection from the list source's protected.json (e416277)
- CHANGELOG: class-name label fix (62158ba)
- Treat a class name from another package as a missing app label (a254fef)
- CHANGELOG: picked-file send fix (0abbb91)
- Send and install wait out a link dropped behind the file picker (f181759)
- Close the Remote's keyboard on a perfectly still tap (f5a83de)
- Merge pull request #302 from jesse-agent-821/fix/287-tz-test (b640fb6)