Releases: squazaryu/TumoCompanion
Release list
Unleashed 1.6.16
Recognize t-flppr-fw stable firmware builds while preserving legacy tmwhflpprarf and t-dev package routing.
Unleashed 1.6.15
Automatically attach the open TumoFabric Counter screen to sessions started on Flipper, without creating idle sessions.
Unleashed 1.6.14
Fix TumoFabric shared-state handoff, live two-way sync, and session recovery.
Unleashed 1.6.13
TumoFabric Counter (Settings -> Diagnostics): a bounded distributed-runtime reference package for Tumoflip #69.
- Start or resume a counter session owned by the Flipper runtime.
- Increment/decrement with monotonic sequence IDs.
- Replay the last sequence to verify duplicate suppression without changing state twice.
- Resume the same RAM-backed state after BLE reconnect.
- Refresh or explicitly cancel the session.
- Show the BLE bond + token trust boundary and confirm that location, camera, network, and remote code are not requested.
Requires Tumoflip t-dev-089-037-029 or newer with Runtime fabric=1. Older firmware remains usable and is shown as Fabric unavailable.
Unleashed 1.6.12
Unleashed 1.6.11
Relay: auto-discover Home Assistant over Bonjour (_home-assistant._tcp) — leave the HA URL empty and the relay finds HA on your network and survives DHCP IP changes; pinned URLs still honored (issue #2).
Unleashed 1.6.10
Fix TumoCard NFC smoke by keeping every iPhone SELECT within the CoreNFC AID allowlist; firmware fail-closed coverage remains in the macOS CCID smoke.
Unleashed 1.6.9
Add TumoCard OS NFC smoke for two-AID routing, isolated applet state, safe restore, and USB-to-NFC handoff validation.
Unleashed 1.6.8
Add TumoVM NFC transport smoke diagnostic for real-device validation of issue #60.
Unleashed 1.6.7
Issue #19: block installing FAP/FAL binaries built for a different firmware API. Full check-time catalog classification (incl. unselected + protected), separate collapsed Incompatible section with disabled toggles + exact reasons (e.g. 'API 87.15 · requires firmware API 87; connected firmware API 88'), selection policy that can't select blocked entries, fresh BLE identity required for FAP compat even in USB SD Mode, fail-closed before any write.