Releases: Delubear/GlucoseTray
GlucoseTray v16.0.6
This is a comprehensive overhaul of the program with some major changes:
Settings are no longer managed via a window. Instead, the program will create an appsettings.json file with some default values. Right-click the tray icon and click Settings to open the file in your default text editor. Changes made will be reflected on save.
There is now a "Slim" deployment that is much smaller in size but will require you to have the .NET 9 runtime installed. The larger version remains that requires no additional setup.
From a technical perspective, we now have a much better suite of tests, more testable code, and an easier to maintain set of features. WPF has been removed. The extra overhead of how we were managing program settings has been removed.
- fix(ui): swapped gold/yellow with light/dark mode by @Delubear
- ops: added readme to deployment by @Delubear
- test: added tests for our communication error behavior by @Delubear
- refactor: removed unused result properties. by @Delubear
- feat: preserve latest reading (which may go stale) when a communication error occurs by @Delubear
- fix: delay interval was in milliseconds, not minutes #79 by @Delubear
- feat: added alert toggle by @Delubear
- Merge pull request #78 from Delubear/rewrite by @Delubear
- test: added tests around alerts by @Delubear
- chore: extracted enums to their own files by @Delubear
- chore: cleanup and fixes and small enhancements by @Delubear
- chore: removed todo list by @Delubear
- feat: Added alerts by @Delubear
- feat: added task scheduler integration by @Delubear
- feat: open settings in text editor shortcut. by @Delubear
- test: restructured DSL and split it between display/read. Added more read tests. by @Delubear
- test: expanded on DSL for read testing and added read tests by @Delubear
- chore: move items into folders for better organization by @Delubear
- feat: reading from dexcom and nightscout apis by @Delubear
- chore: simplified settings reading in apprunner by @Delubear
- feat: added support for stale message by @Delubear
- feat: now create appsettings.json if it doesnt exist. by @Delubear
- feat: added trend support to display by @Delubear
- feat: font size by @Delubear
- Further refinement of display behavior and tests by @Delubear
- Build out new projects, basic lifecycle loop, and tests to support behavior. by @Delubear
- renamed old code by @Delubear
Full Changelog: v16.0.4...v16.0.6
GlucoseTray v16.0.4
Full Changelog: v16.0.3...v16.0.4
- fix(ui): swapped gold/yellow with light/dark mode by @Delubear
Glucose Tray v16.0.3
fix(ui): corrected gold/yellow display color when in light/dark mode.
Full Changelog: v16.0.2...v16.0.3
Glucose Tray v16.0.2
Retain latest successful reading in the event of a communication failure. Leverages stale behavior if we go too long without a reading.
Full Changelog: v16.0.1...v16.0.2
Glucose Tray v16.0.1
Fix refresh interval being in milliseconds, not minutes.
Glucose Tray v16.0.0
This is a comprehensive overhaul of the program with some major changes:
- Settings are no longer managed via a window. Instead, the program will create an
appsettings.json
file with some default values. Right-click the tray icon and click Settings to open the file in your default text editor. Changes made will be reflected on save. - There is now a "Slim" deployment that is much smaller in size but will require you to have the .NET 9 runtime installed. The larger version remains that requires no additional setup.
As this is a large overhaul, this release will be marked as a beta for a period of time while feedback is gathered. From a technical perspective, we now have a much better suite of tests, more testable code, and an easier to maintain set of features. WPF has been removed. The extra overhead of how we were managing program settings has been removed.
Glucose Tray 15.2.3
fix: MMOL unit type not updating warning values on settings page open
Glucose Tray 15.2.2
cleanup of old files
Glucose Tray 15.2.1
Simplified project structure yet better defined our different functio…
Glucose Tray 15.2.0
.NET 9 and a move towards MVVM for the view. May force a settings reset.