Skip to content

Releases: opencartools/TeslaBatteryBLE

Preview of main

Preview of main Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Oct 08:06
fbed909

Rolling preview of main. This release is replaced in place on every push to main that passes the tests, static analysis and the emulator smoke test: its tag is renamed to the new commit and the APKs are replaced. It carries two builds of the same commit, both minified with R8 and signed with the release key: -release.apk (like a tagged release) and -debuggable.apk. They share package, key and version, so either installs over the other without uninstalling.

Debuggable build: the app's private storage (including the car pairing key and the logs) can be read with adb run-as com.dzid26.teslable by anyone with adb access to the phone. Install it only on your own phone. Use -release.apk if you do not need that.

Built from fbed909 (v0.7.1-32-fbed909a). Signed with the release key, so it updates an installed release in place.

v0.7.1

v0.7.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Oct 23:07
151ce6c

Download

TeslaBatteryBLE-v0.7.1.apk

Changes since v0.7.0:

  • fix: ask for location when a scan needs it so the cars are found (#416)
  • fix: draw the notification's trip arrow flush left so no blue shows behind it at the start (#414)
  • feat: share the log with a phone and permission header, and count scan advertisements (#415)
  • fix: mark regen readings with dots and regen that held the range with a gradient (#410)
  • feat: keep waypoint legs inside the trip they interrupt (#413) (ddf1d41)

Screenshots

Light

Trip card with the progress bar (light)Drive card with its chart (light)

Dark

Trip card with the progress bar (dark)Drive card with its chart (dark)

PR builds

PR builds Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 08:52
b8936c7

Debug builds of open pull requests. There is one asset per open PR,
named after its number (TeslaBatteryBLE-pr123-abc1234.apk). Each is replaced
when the PR is pushed to and deleted when the PR closes.

These are not app releases. They are debug builds (com.dzid26.teslable.pr,
signed with the shared CI debug key) that install next to the release app and
update each other in place. Do not track this release in Obtainium.

See the open pull requests.

v0.7.0

v0.7.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 17:08
13d1bf1

Download

TeslaBatteryBLE-v0.7.0.apk

Changes since v0.6.9:

  • feat: keep the current trip for 2 minutes after the car stops reporting it (#412) (13d1bf1)
  • fix: center the trip arrow on the driven boundary of the bar (#411)
  • fix: scroll the onboarding pages on short screens and snapshot them (#409)
  • fix(ui): mirror chart decorations in right-to-left layouts (#408)
  • feat: draw the trip bar arrow like Tesla's navigation arrow (#406)
  • feat: keep the default stop dot at the start of the trip bar (#404)
  • fix: show the charts as soon as the history loads (#405)
  • feat: store charge and drive sessions in derived.db (#403)
  • feat: dim the driven part of the trip bar and highlight the part to go (#402)
  • feat: keep the long-term history in derived.db for charts and stats (#401)
  • feat: export logs from Settings through the system file picker (#400)
  • feat: pop up the trip notification when a trip starts (#398) (78108d7)
  • fix: advance onboarding after a permission is granted (#399) (2fc7b09)
  • feat: store raw history records in Room instead of capped .pblog files (#330) (fb517f6)
  • fix: start the second release screenshot at the drive card (#397)
  • fix: keep closures and climate readings of the same car in the activity history (#396)

Screenshots

Light

Trip card with the progress bar (light)Drive card with its chart (light)

Dark

Trip card with the progress bar (dark)Drive card with its chart (dark)

v0.6.9

v0.6.9 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Oct 15:25
77e3cdd

Download

TeslaBatteryBLE-v0.6.9.apk

Changes since v0.6.8:

  • feat: tap an efficiency figure to cycle the efficiency unit (#393)
  • feat: clarify health card capacity and buffer, SoH to a tenth (#392)
  • feat(ui): add a battery icon to the hero's range line and keep the bar for stored readings (#394) (6beb6dc)
  • feat: show the read ring beside the battery percentage, bigger (#389)
  • feat: show the time of the reading in the drive chart cursor (#390)
  • feat: show the trip as a progress bar with an arrow in the card, the notification and the screenshots (#381) (bc4c0ac)
  • feat: show the fitted full range to a tenth on the battery health card (#391)
  • fix: tolerate the charge-complete energy-added drift in parked stretches (#386)
  • fix: show a plain 100% while charging at level 100 (#385)
  • feat: show a read's progress as a ring that fills per reply (#382)
  • fix(ui): leave 1% headroom on charts so dots at 100% draw whole (#383)
  • fix: turn the busy spinner on its own 24 fps clock (#380)
  • fix: ask the display for 24 fps while a spinner runs (#378)
  • fix: keep the chart cursor across a rotation and a touch on another chart (#375)
  • fix: compute the car screen's history figures off the main thread (#374)
  • feat: show cost per distance and tenths of distance and range in the chart readouts (#371)
  • fix: stop redrawing the car screen on every RSSI poll and log line (#373)
  • feat: show whether the car is parked or sleeping now (#367)
  • fix: color the parked projection line like the chart's line (#369)
  • feat: let Sentry and climate decide sleep (#362)

Screenshots

Light

Trip card with the progress bar (light)Drive card with its chart (light)

Dark

Trip card with the progress bar (dark)Drive card with its chart (dark)

v0.6.8

v0.6.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Oct 14:16
9162ac2

Download

TeslaBatteryBLE-v0.6.8.apk

Changes since v0.6.7:

  • feat(app): edit car dialog with VIN, new-car range and capacity (#354)
  • fix(app): do not connect when opening a car with tracking off (#358) (8f8fb18)
  • feat(app): show Bluetooth off on the cars list and the car view (#357)
  • feat: split parked, sleep and deep sleep; add a Battery stats card (#338)
  • feat: log the car's location and tire pressure raw (#353)

Screenshots

Light

Scanning for nearby cars (light)Car detail with the battery reading (light)Settings (light)

Dark

Scanning for nearby cars (dark)Car detail with the battery reading (dark)Settings (dark)

v0.6.7

v0.6.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Oct 20:56
f1b4b1d

Download

TeslaBatteryBLE-v0.6.7.apk

Changes since v0.6.6:

  • fix(build): give every PR build the same versionCode (#355)
  • fix(app): simplify onboarding permissions (#351) (e91552c)
  • build: resolve dependencies through Google's Maven Central mirror first (#352)
  • feat(app): show the model and year from the VIN under the car name (#350)
  • build: sign local PR builds with the debug key, like CI (#349)
  • fix(core): stop adding the whole-point level gap to the plotted SOC (#347) (2c65830)
  • fix(core): fit the full-range scale on the usable level (#345) (ec342c7)
  • fix: give both chart plots nearly the full width (#344)
  • feat: tell PR build notifications apart from the main app's (#334)
  • feat: show the tracking notification while connecting to a paired car (#340)
  • feat: show the car's charge rate and project the charge from it (#339)
  • ci: keep PR build version codes rising and link the APK when Android CI finishes (#336) (a83efd6)
  • fix: show durations under a minute as <1min (#337) (2bdec46)
  • fix: add the range scale's error to the charge and discharge beams (#335) (a7246ef)

Screenshots

Light

Scanning for nearby cars (light)Car detail with the battery reading (light)Settings (light)

Dark

Scanning for nearby cars (dark)Car detail with the battery reading (dark)Settings (dark)

v0.6.6

v0.6.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Oct 16:05
1b1c01b

Download

TeslaBatteryBLE-v0.6.6.apk

Changes since v0.6.5:

  • fix: give the fitted range scale one meaning for full range (#333) (1b1c01b)
  • docs: move the BLE capabilities note next to the protocol docs (#332)
  • refactor: derive the paired state in one place, TeslaConnection.isPaired (#324) (1b21d9c)
  • refactor: drop the BatterySample.percent alias for batteryLevel (#322) (239bb90)
  • feat: read each discovered car's name during a scan without a tap (#316)
  • refactor: stop simulating est_battery_range in the fake car and demo data (#319) (320f25b)
  • refactor: use the stdlib toHexString instead of four private toHex copies (#317) (8ca58f3)
  • ci: make only the rolling preview build debuggable (#315)

Screenshots

Light

Scanning for nearby cars (light)Car detail with the battery reading (light)Settings (light)

Dark

Scanning for nearby cars (dark)Car detail with the battery reading (dark)Settings (dark)

v0.6.5

v0.6.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Oct 09:10
09cbc66

Download

TeslaBatteryBLE-v0.6.5.apk

Changes since v0.6.4:

  • feat: drop the space between a number and its unit everywhere (#313)
  • feat: drop the space between a distance and its unit (#312)
  • feat: spell minutes as min in the shared duration format (#310)
  • feat: keep the screen on while the trip card shows (#311)
  • ci: keep one fixed "Preview of main" pre-release for signed main builds (#273)
  • feat: chart cursor on both charts: touch, sideways drag, tap elsewhere to hide (#304)
  • feat: drive chart windows of 10, 50 and 100 km (or mi) (#309)
  • feat: tint the trip time by traffic share with a delay tip (#308)
  • fix: split back-to-back trips on the route-ended reading and hide parked navigations (#306)
  • feat: show the number of trips in the past-trips title (#307)
  • fix: keep the trip price steady and split back-to-back trips (#305)
  • feat: show the longest deep sleep in Battery health (#302)
  • feat: show the navigation trip in the ongoing notification (#296)

Screenshots

Light

Scanning for nearby cars (light)Car detail with the battery reading (light)Settings (light)

Dark

Scanning for nearby cars (dark)Car detail with the battery reading (dark)Settings (dark)

v0.6.4

v0.6.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Oct 16:18
42ab3d8

Download

TeslaBatteryBLE-v0.6.4.apk

Changes since v0.6.3:

  • feat: store each energy price change and price a charge by the price in effect (#300)
  • fix: show the chart cursor line and a themed label with the range (#299)
  • feat: add a past-trips card with a trip selector above battery health (#289)

Screenshots

Light

Scanning for nearby cars (light)Car detail with the battery reading (light)Settings (light)

Dark

Scanning for nearby cars (dark)Car detail with the battery reading (dark)Settings (dark)