Releases: decentespresso/decaid
Releases · decentespresso/decaid
Release list
Decaid 0.8.0-beta.1
What's Changed
- chore: require accepted issues for external PRs by @tadelv in #600
- test: cut wall-clock waits from slowest test files (protected_surface, led_strip, ble recovery) by @tadelv in #602
- fix: round Bengle scaled MMR writes by @ODevStudio in #604
- Optional replay simulator (simulate=replay) — profile-matched, honors target weight by @johnbuckman in #599
- fix: iOS security-scoped folder access for plugin install and folder-based imports by @tadelv in #609
- fix: align Bengle MMR units with firmware by @ODevStudio in #605
- feat: complete Bengle support for the current firmware (scale cal, LEDs, cup warmer + preheat, wake schedule) by @tadelv in #612
Full Changelog: v0.7.17...v0.8.0-beta.1
Decaid 0.7.17
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
Decaid 0.7.17-beta.5
What's Changed
- 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
Full Changelog: v0.7.17-beta.4...v0.7.17-beta.5
Decaid 0.7.17-beta.4
What's Changed
- 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
Full Changelog: v0.7.17-beta.3...v0.7.17-beta.4
Decaid 0.7.17-beta.3
What's Changed
- 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
Full Changelog: v0.7.17-beta.2...v0.7.17-beta.3
Decaid 0.7.17-beta.2
Decaid 0.7.17-beta.1
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
Full Changelog: v0.7.16...v0.7.17-beta.1
Decaid 0.7.16
What's Changed
- fix(api): prevent profile export route shadowing by @ODevStudio in #535
- fix(websocket): wait for machine connection by @ODevStudio in #539
- fix(scale): align Bookoo Mini timer checksums by @ODevStudio in #544
- fix(scale): accept protocol-correct Acaia weight frames by @ODevStudio in #543
- fix(api): enforce semantic gating for data sync by @ODevStudio in #542
- fix: harden workflow REST serialization by @ODevStudio in #537
- fix: point feedback and update services to decentespresso/decaid by @tadelv in #548
- fix: skin selector update button refreshes user-installed skins by @tadelv in #549
- fix: relax App Store skin and plugin gates by @tadelv in #550
Full Changelog: v0.7.15...v0.7.16
Decaid 0.7.15
What's Changed
- fix(plugins): install Android folders through SAF by @tadelv in #511
- Fix Decent Scale BLE lifecycle regressions by @ODevStudio in #512
- missed settings viewer plugin version bump by @tadelv in #514
- chore(ci): streamline builds and publish unsigned iOS IPA by @tadelv in #515
- fix: improve native updater progress and release notes by @tadelv in #517
- Fix Decent Scale FFF4 readiness detection by @ODevStudio in #518
- feat(settings): add stable and beta update channels by @tadelv in #522
- feat(plugins): disable repeatedly failing plugins by @tadelv in #523
- chore: rename app to Decaid by @tadelv in #525
- fix(scale): harden BLE protocol integrity by @ODevStudio in #528
- fix(ble): recover Linux BlueZ runtime and stale GATT by @ODevStudio in #530
- chore: finalise rename by @tadelv in #533
Full Changelog: v0.7.14...v0.7.15
Decent 0.7.15-beta.2
What's Changed
- fix: improve native updater progress and release notes by @tadelv in #517
- Fix Decent Scale FFF4 readiness detection by @ODevStudio in #518
- feat(settings): add stable and beta update channels by @tadelv in #522
- feat(plugins): disable repeatedly failing plugins by @tadelv in #523
Full Changelog: v0.7.15-beta.1...v0.7.15-beta.2