Skip to content

Releases: Delubear/GlucoseTray

GlucoseTray v16.0.6

04 Apr 01:48
Compare
Choose a tag to compare

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

04 Apr 01:23
3e90a42
Compare
Choose a tag to compare
GlucoseTray v16.0.4 Pre-release
Pre-release

Full Changelog: v16.0.3...v16.0.4

  • fix(ui): swapped gold/yellow with light/dark mode by @Delubear

Glucose Tray v16.0.3

03 Apr 19:56
Compare
Choose a tag to compare
Glucose Tray v16.0.3 Pre-release
Pre-release

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

02 Apr 15:41
Compare
Choose a tag to compare
Glucose Tray v16.0.2 Pre-release
Pre-release

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

02 Apr 13:03
Compare
Choose a tag to compare
Glucose Tray v16.0.1 Pre-release
Pre-release

Fix refresh interval being in milliseconds, not minutes.

Glucose Tray v16.0.0

01 Apr 21:40
Compare
Choose a tag to compare
Glucose Tray v16.0.0 Pre-release
Pre-release

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

14 Feb 15:20
Compare
Choose a tag to compare
fix: MMOL unit type not updating warning values on settings page open

Glucose Tray 15.2.2

11 Dec 19:28
Compare
Choose a tag to compare
cleanup of old files

Glucose Tray 15.2.1

03 Dec 16:03
Compare
Choose a tag to compare
Simplified project structure yet better defined our different functio…

Glucose Tray 15.2.0

18 Nov 17:04
Compare
Choose a tag to compare

.NET 9 and a move towards MVVM for the view. May force a settings reset.