Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 21:42
· 5 commits to main since this release

1.1.0 — Settings backup & restore

New

  • Backup Settings (sunnylink panel): every setting — including the selected car, driving model,
    offline-map countries, SSH keys and the sunnylink pairing — saved to a single JSON file in Downloads,
    with one-tap sharing.
  • Restore Settings: pick a backup after a reinstall and everything comes back. Model and map
    downloads restart on the device in the background, and an itemized Restore result appears right
    under the buttons: a green check when everything came back, a red cross with the reason for anything
    that did not (settings from another fork are skipped safely, never written blind).
  • Version at a glance: the status pill popover now shows the app version and the device daemon
    version — with an amber "update daemon on the device" hint when the daemon is older than this app
    needs.

Fixed & polished

  • "Last seen" now reflects the last real conversation with the device, not the last mDNS advert —
    phones that drop multicast in standby no longer show a device as hours-stale while talking to it.
  • Model activation guards: re-sending the active model is a no-op ("Model already active"), and a
    second download can't silently replace one already in flight.
  • Destructive buttons (Reset Settings, Always Offroad → Enable) show in red; larger, readable text in
    the status popover.

Requires

Device daemon 1.1.0 (/backup, /restore, daemon_version) — in your fork:
git submodule update --remote sunnyconf && python3 sunnyconf/install.py, commit and push.

Full Changelog: v1.0.0...v1.1.0