Skip to content

v1.0.31-beta.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Jul 07:13

What's changed

Features

  • add InstallState model for MDB-side state.json (99d9056)
  • read/write MDB state.json over SSH (bbce3bb)
  • two-stage flow, move BT+keycard into MDB prep (ea8a6ef)
  • add pure resume-resolution policy (0d4adf7)
  • read DBC identity and skip flash when already at target (b3fead8)
  • grow DBC data + copy tiles over UMS, keep onboot fallback (31cf46f)
  • retry DBC flash until done, short-circuit on SDP brick (8597182)
  • walk-away DBC finish screen, drop LED legend (b2f67d2)
  • drive resume from MDB state.json (02cb494)
  • dynamic region list + ipwho.is geoip detection (9debe6e)
  • background DBC prep during pairing, promote it when done (47060b2)
  • deactivate the main battery instead of removing it (281596d)
  • reconnect CBB before AUX so it lands on a dead bus (ca20698)
  • LED progress pulses, restore normal state on success (cc84ce9)
  • add --force-dbc-reflash launch flag (6a6e5c5)
  • ask before re-flashing an up-to-date DBC (71292f2)
  • quiet success, LED off instead of green blink (94e3eea)
  • walk-away screen explains LED pulses; pair BT without unlock (a46418d)

Bug fixes

  • debounce trampoline laptop-disconnect gate (e6e9827)
  • sanity-check DBC target before destructive write (ee0a439)
  • leave blinker channels active at duty 0 in error/cleanup paths (091e3e5)
  • skip minimal bootstrap images in firmware download queue (b4b16b9)
  • skip minimal bootstrap images in firmware download queue (be067c7)
  • detect laptop disconnect via non-configured UDC state (bca903b)
  • harden manifest cache, download sink, and tile integrity (991c51e)
  • elevation, driver cleanup, and error snackbar robustness (c9d3a38)
  • make DBC flash start reliably and keep usb0 alive (b3c5161)
  • close flash-safety gaps on all platforms (376e4c2)
  • close SSH session on command timeout, tune keepalive (bc05207)
  • hide the merged bluetooth/keycard phases from the sidebar (1a9b343)
  • launch the trampoline in a shell pkill cannot kill (d9f0f27)
  • re-arm dead trampoline on resume, fix walk-away flow (16bc9bc)
  • switch geoip back to ip-api.com (5f569d9)
  • resume keycard start and flow-text continuity (ab25e3e)
  • clear resume state on finish in debug builds (365d385)

Refactoring

  • drop trampoline progress LEDs, keep binary cues (c27d112)

Documentation

  • remove stale installer design spec from tree (3aecd43)

CI

  • publish hyphenated tags as prereleases, skip site rebuilds for them (7637271)

Chores

  • syntax-check rendered trampoline script (bc97b59)
  • update download service tests for latest.json manifest (2a40aae)
  • add l10n keys for error snackbar and tile labels (8f8c180)
  • drop unreferenced l10n keys (49807fa)
  • remove dead code and clear analyzer warnings (55354f5)

Full changelog: v1.0.30...v1.0.31-beta.1