Skip to content

Releases: nightscout/cgm-remote-monitor

Habanero Yellow (0.10.1)

15 Oct 20:43
Compare
Choose a tag to compare

This is a point-release to fix issues with the previous release.

Fixes:

  • The /v2 API had lost some data fields, now fixed
  • Some missing UI icons have been added back
  • Fixed the file cache path for minify to reduce the memory footprint of the server runtime
  • iOS 11 users can again enter negative %-based temp basals in CarePortal
  • Russian localization improvements
  • /clock.html layout fix
  • Distribution reporting now calculates target area times correctly when using hourly filtering

Improvements:

  • Loop users should see the pump RSSI in the Loop pill

Habanero (0.10.0)

22 Sep 20:16
Compare
Choose a tag to compare

Nightscout Habanero is here!

After long 9 months, Habanero brings you better compatibility with the latest browser versions and significantly faster loading speeds. There are no huge changes in the features so there’s no pressure to immediately update if Nightscout works for you, but we hope you’ll love you’ll love the speed improvements if you do.

IMPORTANT! if deploying the site to Azure, due to limitations in how Azure works, you have to ensure WEBSITE_NODE_DEFAULT_VERSION app setting is set to 8.5.0 for Nightscout to work

Changes in Nightscout Habanero

  • Substantial improvements to the page loading speed
  • New startup screen on app start, before we can render the graph
  • Nightscout should consume significantly less data to load, helping those with low data caps
  • Distribution reporting now filters CGM data for noise and shows additional glucose variability analysis
  • Amazon Alexa support now supports localization
  • Daily reports visualise total COB and IOB
  • Localization support for Simplified and Traditional Chinese
  • Many, many small bugs have been squished
  • Several improvements to OpenAPS, Loop and AndroidAPS data visualisation & compatibility
  • URL to access reporting, food editing, admin has changed, so update bookmarks if needed
  • If-modified-since HTTP header support for CGM entry and treatments API to reduce data consumption* Compare reporting and chirp generation is no longer supported

Known issues

  • Mouseover tips on menu buttons don’t work on all browsers

Technical changes

  • The backend uses the latest Node 8.5.0 for hosting
  • Almost all npm dependencies were updated to newer versions for 8.5.0 compatibility, compatibility with modern browsers and optimisation
  • The dependency management has seen extensive changes
  • We now use WebPack for the client dependency bundle generation
  • Bower has been removed from dependency management chain altogether
  • Bundle is created on npm dependency installation before app startup to speed up application start and reduce the memory footprint of the application
  • Client assets are minified and compressed when in production hosting
  • The app uses cache manifest for speeding typical loads
  • Developers: use NODE_ENV = development to change caching behavior to be more development friendly
  • HTML for views has been moved to the views folder and the app uses the ejs templating engine to render cache punch through tokens

0.9.2 (Grilled Cheese)

07 Dec 01:14
Compare
Choose a tag to compare
  • Translation Updates
  • Initial Alexa support for mmol
  • Alexa Rounding fixes
  • Use OpenAPS/Loop COB from device status

see https://github.com/nightscout/cgm-remote-monitor/milestones?state=closed for a complete list

0.9.1 (Grilled Cheese)

25 Nov 20:24
Compare
Choose a tag to compare

nightscout grilled cheese final

This release includes Alexa integration, lots of translation updates, the ability to import settings via a url, an iob display fix for Loop, and some other features and fixes.

For a complete list of changes see https://github.com/nightscout/cgm-remote-monitor/milestone/7?closed=1

0.9.0 (Grilled Cheese)

14 Oct 04:42
Compare
Choose a tag to compare

Nightscout Grilled Cheese - 0.9

nightscout grilled cheese final

Over 1,000 commits from 39 contributors

  • Support for multiple active cgm uploaders (incuding battery level with alerts)

  • Token/Role based authorization

  • Bolus Calc

  • SAGE (Sensor Age)

  • IAGE (Insulin Cartridge Age)

  • Combo Bolus rendering (similar to Temp Basal rendering)

  • Insulin Pump monitoring

  • AP monitoring for OpenAPS and Loop

  • Alarm / Notification groups

  • Basal/Bolus/Carb stats added to day-by-day report

  • Extended Websocket API

  • Edit Mode

  • IOB from device status (MMConnect, OpenAPS, Loop, etc)

  • Deploy to Azure button

  • Performance and Bug fixes

  • Updated translations

  • new compare report see https://YOUR_SITE/report/compare.html

    For a complete list of closed issues and pull requests see:
    https://github.com/nightscout/cgm-remote-monitor/issues?q=milestone%3A0.9+is%3Aclosed

0.8.4 (Funnel Cake)

29 Dec 02:02
Compare
Choose a tag to compare

Small patch release to solve Azure deploy issue

Thanks to @davidebbo, @shanselman, @amazaheri, @stavlor

0.8.3 (Funnel Cake)

05 Dec 18:37
Compare
Choose a tag to compare

This is a small hotfix release to address an issue new deploys were having with reports, see #1376

0.8.2 (Funnel Cake)

01 Nov 16:30
Compare
Choose a tag to compare

10624801_10203819110930588_2956395634112010527_n

  • New Basal and Temp basal visualization with Care Portal and OpenAPS support
  • Care Portal event type selection adjusts what fields are displayed
  • Event types with duration (Temp Basal/Exercise/Notes)
  • New scaling options: Logarithmic (how it's always been), Linear, and Logarithmic (Dynamic)
  • New Admin tools to reduce the need to go into mongolab for common support issues
  • Fix for iOS9 angle arrows
  • BWP tooltip updates
  • Chart time localizations
  • Fix for Treatment report date filter
  • Translation updates for Romanian, Norwegian, Bulgarian, Swedish, and Czech

Full list of merged pull requests: https://github.com/nightscout/cgm-remote-monitor/pulls?q=milestone%3A0.8.2+is%3Aclosed+is%3Apr

0.8.1 (Funnel Cake)

18 Sep 06:35
Compare
Choose a tag to compare

funnel cake 1

For a quick and easy upgrade use the update tool: http://nightscout.github.io/pages/update-fork/

For full list of closed issues and PRs see: https://github.com/nightscout/cgm-remote-monitor/issues?q=milestone%3A0.8.1+is%3Aclosed

  1. New Nightscout Reports

  2. Changed the gear icon to a menu icon, and added links to Reports and the Profile Editor

  3. The existing ALARM_* settings are now system wide, but can be overridden in the browser client
    With this if you really never wants to get high alarm in any way, they can be turned off, be careful

    • ALARM_URGENT_HIGH (on) - possible values on or off
    • ALARM_HIGH (on) - possible values on or off
    • ALARM_LOW (on) - possible values on or off
    • ALARM_URGENT_LOW (on) - possible values on or off
  4. New settings to configure the snooze options for different alarm types, the first value is used for pushover acks

    • ALARM_HIGH_MINS (30 60 90 120) - Number of minutes to snooze high alarms, space separated for options in browser, first used for pushover
    • ALARM_LOW_MINS (15 30 45 60) - Number of minutes to snooze low alarms, space separated for options in browser, first used for pushover
    • ALARM_URGENT_LOW_MINS (15 30 45) - Number of minutes to snooze urgent low alarms, space separated for options in browser, first used for pushover
    • ALARM_URGENT_MINS (30 60 90 120) - Number of minutes to snooze urgent alarms (that aren't tagged as high or low), space separated for options in browser, first used for pushover
    • ALARM_WARN_MINS (30 60 90 120) - Number of minutes to snooze warning alarms (that aren't tagged as high or low), space separated for options in browser, first used for pushover
  5. New PUSHOVER_*_KEY settings and extra configuration support for existing Pushover settings
    If you never want to get info level notifications (treatments) use PUSHOVER_USER_KEY="off"
    If you never want to get an alarm via pushover use PUSHOVER_ALARM_KEY="off"
    If you never want to get an announcement via pushover use PUSHOVER_ANNOUNCEMENT_KEY="off"

    If only PUSHOVER_USER_KEY is set it will be used for all info notifications, alarms, and announcements

    • PUSHOVER_USER_KEY - Your Pushover user key, can be found in the top left of the Pushover site, this can also be a pushover delivery group key to send to a group rather than just a single user. This also supports a space delimited list of keys. To disable INFO level pushes set this to off.
    • PUSHOVER_ALARM_KEY - An optional Pushover user/group key, will be used for system wide alarms (level > WARN). If not defined this will fallback to PUSHOVER_USER_KEY. A possible use for this is sending important messages and alarms to a CWD that you don't want to send all notification too. This also support a space delimited list of keys. To disable Alarm pushes set this to off.
    • PUSHOVER_ANNOUNCEMENT_KEY - An optional Pushover user/group key, will be used for system wide user generated announcements. If not defined this will fallback to PUSHOVER_USER_KEY or PUSHOVER_ALARM_KEY. This also support a space delimited list of keys. To disable Announcement pushes set this to off.
  6. Fix for announcements at warning and urgent levels that couldn't be snoozed

  7. Adjusted pill tooltips so they won't go past the edge of the screen

  8. Fixed bug with mmol in clock mode

  9. Added support for configuring the Error Code notifications

    • ERRORCODES_INFO (1 2 3 4 5 6 7 8) - By default the needs calibration (blood drop) and other codes below 9 generate an info level notification, set to a space separate list of number or off to disable
    • ERRORCODES_WARN (off) - By default there are no warning configured, set to a space separate list of numbers or off to disable
    • ERRORCODES_URGENT (9 10) - By default the hourglass and ??? generate an urgent alarm, set to a space separate list of numbers or off to disable
  10. Hide the "GI specific value" option from the profile editor
    Will come back later when it's fully supported

  11. Added Base URL and server time to status.json for easier debugging, and future features

  12. fix for empty basal setting in profile

  13. remove drawer animation

  14. fix issue with multiple profiles

  15. fix issues with delele api

  16. fix bug with BWP alarms getting disabled

0.8.0 (Funnel Cake)

03 Sep 06:38
Compare
Choose a tag to compare

Nightscout Funnel Cake

funnel cake

This is by far the largest release ever, over 1,000 commits, from 19 contributors around the world, with commits from as far back as Nov 2014.

For a quick and easy upgrade use the update tool: http://nightscout.github.io/pages/update-fork/

For Everyone:

  • built-in Share bridge
  • super reliable Pushover Alarms
  • Real-Time updates, alarms, and notifications
  • Support for 14 languages (with more on the way)
  • unlimited options with IFTTT Maker
  • Pump site change tracking
  • glance-able Basal rate
  • Treatment Profile editor

And for the developers...

  • new Plugin architecture
  • Swagger enabled API docs and code generators
  • newly refactored code, easy to jump in
  • lots of tests so you can be make changes without fear
  • API support for your custom DData
  • Advanced APIs features to slice modal time of day
  • APIs to debug queries, and support for deletes using the api-secret
  • Updated readme and contributing guide

For full list of closed issues and PRs see: https://github.com/nightscout/cgm-remote-monitor/issues?q=milestone%3A%22funnel+cake%22