Releases: ebengoechea/de1app_plugin_SDB
Releases · ebengoechea/de1app_plugin_SDB
Release list
v1.26: Bug fix
v1.26 - 2024-02-21
Changed
- Remove forgotten debugging messages in
save_espresso_to_history_hookthat could produce a runtime error if running SDB without DYE. Reported by Alan Leung.
v1.25: load flush settings in load_shot
v1.25 - 2024-02-18
Changed
- Better handling of
target_drink_weight. - Read flush settings variables
flush_secondsandflush_flowfrom shots inproc load_shot. Needed for DYE v2.42.
v1.24: target drink weight
v1.24 - 2024-01-22
This version was released with DE1 app Stable v1.41.1
New
- Insert, update and load the new shot field
target_drink_weight. Needed for DYE v2.36
Changed
- Update "sync" symbol name that has changed in Font Awesome 6 (in SDB settings button)
v1.23
[1.23] - 2024-01-17
Changed
- Add
espresso_resistanceto the vars read by::plugins::SDB::load_shot.
Needed for DYE v2.33.
v1.22
[1.22] - 2024-01-13
Changed
- Reverse bug introduced in last version in
proc shotsthat was no longer correctly
creating each array item as a list. This was producing the DYE Shot Selector page
to only show one shot.
v1.21
[1.21] - 2024-01-12
New
- DSx2 workflow variable is now stored in the database, as column
workflowin theshottable,
so it can be retrieved from past shots. Only filled if the shot is done while using the DSx2 skin. - New column
target_drink_weightadded to theshottable to store the shot target yield/SAW
in addition to the final actual drink weight that is in columndrink_weight. Not filled
at the moment, in preparetion to changes in DYE. - New proc
shots_by, needed in the forthcoming DYE favorites.
Changed
- Initialize
$columnsin procupdate_shot_descriptionas otherwise it could trigger
a runtime error under some scenarios. - Fix
proc shotsto accept "*" inreturn_columnsand to not cast column values as lists.
v1.19
-
Ensure that the
advanced_shotand other parameters of profiles are correct and consistent by invoking::profile::read_legacyonload_shotwhenread_profile=1, instead of just reading the profile variables. This fixes the bug spotted by Richard Steeper than shots made with older versions of the "Best overall pressure profile" showed the incorrect textual representation of the profile stored onadvanced_shot. -
Bug fix: command
load_shotwas wrongly setting the globalsettings_profile_typeinstead of the loaded shot variable in some cases.
v1.18
- Make all text columns searching case-insensitive (COLLATE NOCASE). This is done on table creation, so only affects if the database is rebuilt. Note that this does NOT work on Androwish 2019 on tablet for doing case-insensitive searches on
V_shot.shot_desc. - Treat
grinder_settingas a numeric value (even if defined as a "category" in app_metadata.tcl) inload_shot, so that zero is turned into an empty string. Do this to prevent empty values (normally when "Clear shot data" was used) in the grinder setting field in DYE.
v1.17
Changed
load_shotnow prefixes chart series variables withgraph_, otherwiseespresso_pressurechart seriew was being overwritten by the profileespresso_presurevariable when bothread_series=1andread_profile=1.shotsgets a new argumentorder_by.
Read espresso_resistance and espresso_resistance_weight
Changed
- Add chart series
espresso_resistanceandespresso_resistance_weightin procmodify_shot_series, so they can be uploaded to Visualizer, preventing duplicated shot files (as regular Visualizer auto-upload includes them). Bug reported by Ricco Rosini.