What's Changed
- feat(sleep): auto-sleep from needsWater on FW >= 1357 by @tadelv in #551
- feat(serial): connect an attached Android USB machine immediately by @tadelv in #558
- fix(de1): await the DE1 refill-level transport write by @tadelv in #560
- feat(macos): add Sparkle 2 auto-update with signed GitHub Pages appcast by @tadelv in #563
- ci: install DYE2 plugin from allofmeng/dye2 release by @allofmeng in #566
- Add shot-upload plugin + enable plugin Decent-proxy writes by @johnbuckman in #565
- docs(skills): index decent-app scenarios, harden skill description by @tadelv in #570
- fix(visualizer): shift state_change frame markers to non-zero by @bsnelson in #574
- README: iPad Full support with SideStep one-click install link by @johnbuckman in #576
- shot-upload: mark uploaded shots with annotations.extras.uploaded_to_decent by @johnbuckman in #575
- Enhance acknowledgment section in README by @tadelv in #578
- plugin-host: own, bound, and cancel plugin timers and pending async requests (#561) by @tadelv in #577
- Stream backup export, import, and sync data instead of fully buffering it (issue #555) by @tadelv in #569
- feat(settings): add keepAwake toggle to persist wake lock (gh-572) by @tadelv in #583
- fix: handle plugin directory paths on Windows by @ODevStudio in #592
- Update dart_js and universal_ble dependencies by @tadelv in #593
- fix(plugins): protect secure settings by @ODevStudio in #588
- fix: decouple shot startup from scale samples by @ODevStudio in #587
- fix: report device connect command outcomes by @ODevStudio in #591
- Simulator: honor profile limiters and vary puck resistance by @ODevStudio in #590
- plugin-host: add complete lifecycle disposal by @ODevStudio in #582
- fix(plugins): forward recipe and shot tags to Visualizer upload by @bsnelson in #584
- ci: add Flutter test timing and reduce PR check overhead by @ODevStudio in #595
- Enforce plugin manifest permissions by @ODevStudio in #589
- chore: reduce source comments with uncomment by @ODevStudio in #585
- feat(firmware): bundle DE1 v1358 (cold maintenance + out-of-water support) by @tadelv in #594
- feat(bengle): add A013 integrated-scale telemetry by @ODevStudio in #601
Full Changelog: v0.7.16...v0.7.17