Releases: ebengoechea/de1app_plugin_SDB
Releases · ebengoechea/de1app_plugin_SDB
v1.26: Bug fix
v1.26 - 2024-02-21
Changed
- Remove forgotten debugging messages in
save_espresso_to_history_hook
that 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_seconds
andflush_flow
from 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_resistance
to 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 shots
that 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
workflow
in theshot
table,
so it can be retrieved from past shots. Only filled if the shot is done while using the DSx2 skin. - New column
target_drink_weight
added to theshot
table 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
$columns
in procupdate_shot_description
as otherwise it could trigger
a runtime error under some scenarios. - Fix
proc shots
to accept "*" inreturn_columns
and to not cast column values as lists.
v1.19
-
Ensure that the
advanced_shot
and other parameters of profiles are correct and consistent by invoking::profile::read_legacy
onload_shot
whenread_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_shot
was wrongly setting the globalsettings_profile_type
instead 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_setting
as 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_shot
now prefixes chart series variables withgraph_
, otherwiseespresso_pressure
chart seriew was being overwritten by the profileespresso_presure
variable when bothread_series=1
andread_profile=1
.shots
gets a new argumentorder_by
.
Read espresso_resistance and espresso_resistance_weight
Changed
- Add chart series
espresso_resistance
andespresso_resistance_weight
in 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.