App Release 1.37


A new de1app v1.37.0 STABLE version is now available via the “Update App” button in Settings->App.

From here one

  • 1.35 is the old-stable
  • 1.36 are the beta / nightly versions for  1.37
  • 1.37 is the current stable
  • 1.38.x are the current dev versions

We currently have  377 commits to the main branch since v1.35 with the following contributor distribution:

  • 172 Commits: John
  • 120 Commits: Johanna
  • 63 Commits: Enrique
  • 11 Commits: Jeff
  • 1 Commit: Joe
  • 1 Commit: “bkeller2”
  • 1 Commit: “ufergus”

(taken from: https://github.com/decentespresso/de1app/graphs/contributors?from=2021-04-22&to=2021-09-13&type=c)


The full list of changes can be access here: https://github.com/decentespresso/de1app/compare

Discussion: https://3.basecamp.com/3671212/buckets/7351439/messages/4141413259

Who to thank for which feature in the community:

  • DUI framework: Enrique
  • Build scripts and proper version numbers: Jeff
  • Visualizer.coffee: Miha, Johanna, Enrique and Jakub
  • MimojaCafe skin: Johanna
  • metric skin: Barney
  • DSx skin: Damian

The biggest change is the inclusion of DYE globally and the inclusion of the DUI framework for new UIs as well as Steam profiling and tablet based step skipping by weight and button press.



# List of changes:

Skins:

  • Updated metric to 2.10: Barney
    • Steam profiling
    • Bugfix State updates
  • Updated MimojaCafe to 1.7: Johanna
    • Add “Move to next Step” button
    • Bugfixing number rounding
    • Always Load DYE, replacing the history viewer
  • Update Dto 4.79: Damian
    • Added support for the new flow calibration feature
    • New Plugins:
      • DSx_Plugins/DSx_flow_check.off  > Calibrating with DSx - Decent Diaspora
      • DSx_Plugins/EY_calculator.off
      • DSx_Plugins/history_delete.off
      • DSx_Plugins/move_on_button.off
      • DSx_Plugins/step_to_history.off
      • DSx_Plugins/history_zoom.off
    • Many Bugfixes
  • Insight:
    • Steam profiling

Firmware:

  • New Version: firmware v1265: Ray
  • Adjust forward path to mitigate slow response with low Flow Est Calibration values.
  • Fix SkipToNext. Tested and working with MimojaCafe.
  • Make solenoid driver less chatty in debug logs.
  • Restore old HotWater behaviour

Plugins:

  • SDB Updated: Enrique
  • DYE now compatible with Insight, MimojaCafe and DSx: Enrique
  • Updated DPx_Screen_Saver; now via submodule: Damian
  • Keyboard Control updated: Vincent
  • old_lcd_disable Plugin “bkeller2”

Profiles: John

  • LRv2 is hidden by default since Londonium profile is shown by default
  • tea profile should be hidden by default
  • Update Black Tea profile
  • Update the Adaptive profile
    • Renamed “best practices” to “adaptive”
    • To 8ml/s preinfusion
    • Exit dripping stage if over 4g/4ml
    • to chart the ending flow rate correctly
  • GHC manual flow profile with pressure limit of 9 bar
  • Fix “low pressure leak test” profile
  • stop-on-weight accidentally set on tea oolong black profile

App:

  • Json Shotfiles for wider compatibility: Johanna
  • First Version of the new History Viewer, not yet included in any skins: Johanna
  • Include a build-info, containing the git versions for each version allowing for auto-tag of nightlies: Jeff
  • Add DUI framework allowing for App wide theming and easy code reusal Documentation: Enrique
  • Initial Metadata logic: Enrique
  • Increase Upper TDS limit: Enrique
  • Advance Profilesteps on (total) weight: Johanna
  • Tap to move to next profile step (Insight, MC and DSx): John, Damian, Johanna
  • Overhauled the deployment scripts for Beta and Stable deployments: Johanna
  • Improve support for the Decent Scale: John

Bugfixes:

  • Dont allow empty flow or pressure: Johanna
  • Decent Scale fixes: Johanna
  • Dont save hot water Temperature with profiles: Enrique, John
  • Fix many Issues with the Updater: John, Johanna logging now no longer contains binary data: Jeff bugfix: v1.0 users could not set calibration voltage, always said 'unknown': John App update now recovers from: John
    • exit app before completing
    • bad HTTP GET is attempted 3 times
    • restarting app update should use files that were successfully downloaded last time you attempt.  A SHA recalc checks file integrity

Not in this release:

  • MEATER / MEATER+ support added and disabled after breaking BLE on teclast tablets: Johanna

IMPORTANT NOTES:

1. Users of the “Describe Your Espresso” (DYE) DSx plugin coming from the previous stable version 1.35 need to follow these steps:

  • Before updating, remove the DYE DSx plugin file de1plus/skins/DSx/DSx_Plugins/describe_your_espresso.dsx
  • Update the app normally and restart.
  • Enable the new DYE on Settings > App > Extensions > Describe Your Espresso and restart the app. This will copy the database and the settings.
  • Visualizer upload is now done using the “Visualizer upload” standard extension, so if you had entered your visualizer credentials on the DYE settings, you need to add them again on the “Visualizer upload” extension settings page.

2. If you had the DGUI or “GitHub plugins” standard extensions installed (most users don't), you need to remove them manually before updating, or they will produce errors on startup and the app will not launch. Remove folders /de1plus/plugins/DGUI and /de1plus/plugins/github.

Did the BLE connection managment change (aka: did this app Update potentially cause my connection issues):

  • Yes, this update completely overhauls the BLE logic improving reconnect behaviours.

John, Enrique and Johanna

#app #documentation


  • German: App Version 1.37
  • French: Version 1.37 de l'application
  • Spanish: Versión 1.37 de la aplicación

    Updated 2021/09/13