Skip to content

Releases: TerrifiedBug/teslausb-go

v0.3.0

27 Feb 13:12
e969055

Choose a tag to compare

Merge pull request #2 from TerrifiedBug/fix/security-and-ci

fix: security scanning + CI cache errors

v0.2.6

27 Feb 10:29

Choose a tag to compare

fix: webhook format, RecentClips option, Re-pair button

- Webhook sends flat {"awake_command":"stop"} matching original teslausb
  for drop-in Home Assistant compatibility
- Add archive.recent_clips config option to include RecentClips in sync
- BLE button shows "Re-pair" when keys already exist
- Update README HA example to match flat payload format

v0.2.5

27 Feb 02:02

Choose a tag to compare

fix: webhook sends awake_command matching original teslausb format

- Webhook now sends {"data":{"awake_command":"start|nudge|stop"}}
  matching the original teslausb format for Home Assistant compatibility
- BLE: "stop" command now calls SentryOff, consolidating the logic
- Removed duplicate SentryOff call from runIdle

v0.2.4

27 Feb 01:52

Choose a tag to compare

fix: rsync archive paths and add logging

- Remove -R flag that caused wrong destination paths with absolute sources
- rsync directly from source dir to correct destination dir
- Log clip count before archiving
- Skip empty directories

v0.2.3

27 Feb 01:44

Choose a tag to compare

fix: clearer BLE cable-connected log, reduce retry delay to 10s

v0.2.2

27 Feb 01:42

Choose a tag to compare

fix: version double-v, trigger archive, dashboard polish

- Remove extra "v" prefix from version display (already in tag)
- Wire trigger archive button to actually transition state machine
- Trigger archive only works from idle state

v0.2.1

27 Feb 01:34

Choose a tag to compare

fix: add dwc2 overlay under [all] section in config.txt

Pi Imager creates [cm4], [cm5], [all] sections in config.txt.
Appending to end of file landed dtoverlay=dwc2 under the wrong
section, so it was ignored on Pi Zero 2 W.

v0.2.0

27 Feb 01:24

Choose a tag to compare

fix: create TeslaCam subdirectories Tesla requires, embed version tag

- Create RecentClips, SavedClips, SentryClips on disk creation and mount
  (Tesla won't recognize drive without these directories)
- Set inquiry_string on mass storage LUN for device identification
- CI now embeds git tag as version instead of commit SHA
- Installer skips download when already on latest version

v0.1.10

27 Feb 01:20

Choose a tag to compare

feat: persist last archive timestamp across reboots

Read from /mutable/teslausb/last_archive on startup, write after
successful archive. Prevents losing archive history on Pi reboot.

v0.1.9

27 Feb 01:15

Choose a tag to compare

fix: skip BLE retry when car reports cable connected

When the Tesla has a USB cable connected, it rejects BLE commands
with "cable connected". The car won't sleep with USB power, so
keep-awake is unnecessary. Return immediately instead of retrying
3x with 30s waits.