Commit Graph
100 Commits
Author SHA1 Message Date
Sulka HaroandGitHub 8f25a6e7a4 Fix all issues from ESLint (#4730)
* Cherry picks the ES language changes from #4690

* Fix small issues found in linting

* * Fix all but one eslint complaint in the bundled code
* Add eslint and js-beautify rc files into the repo
2019-07-17 15:04:57 +03:00
Sulka HaroandGitHub b04476e1f9 Normalize Treatment, Entry and Device Status object dates to be all in UTC Strings (#4658)
* Normalize Treatment object dates to be all in UTC Strings, as expected by the codebase

* Also normalize the device status data

* Sort the results so results with mixed dates are returned in correct order

* Use MomentJS to correctly parse the offsets & output the offset to objects at all times

* Removing a debug console log message causing excessive logging

* Use UTC date values for queries even if client asks for zoned dates

* Remove extra sorting based on date. Code clarifications

* * Add missing parseZone() call to treatments
* Check isValid() date on entries

* Use isValid() to check date validity for device status data
2019-07-17 09:03:39 +03:00
Sulka HaroandGitHub f9d59c4e3e Packaging / development improvements (#4710)
* * Package reporting plugins separately into another bundle to reduce main bundle size
* Use moment timezone webpack plugin to load less time zone data
* When server is run in development mode, hot reload code changes without restart

* Run code through a linter when in dev mode

* Remove a couple unnecessary logging lines

* Fix tests
2019-07-15 14:38:36 +03:00
Sulka Haro e9576df740 Add documentation 2019-07-15 13:22:01 +03:00
Sulka Haro dfe9d1baef Fix tests 2019-07-14 20:49:03 +03:00
Sulka HaroandGitHub 8959287474 Calculate a has for treatments for deduplication (type + timestamp) (#4724) 2019-07-14 20:40:55 +03:00
Sulka Haro 76d103f399 Remove a couple unnecessary logging lines 2019-07-01 17:55:46 +03:00
Sulka Haro ca04cc2d9a Run code through a linter when in dev mode 2019-07-01 17:54:40 +03:00
Sulka Haro 8653d492f2 * Package reporting plugins separately into another bundle to reduce main bundle size
* Use moment timezone webpack plugin to load less time zone data
* When server is run in development mode, hot reload code changes without restart
2019-06-30 20:58:04 +03:00
Sulka HaroandGitHub a6787b5f8b Clamp treatments & load less data (#4697)
* Reduce the amount of days we load treatments for and load the latest entry of each type we need from last month, to have the site load faster

* Clamp treatments fit to the BG curve at 22
2019-06-20 09:01:26 +03:00
Sulka HaroandGitHub fa28b0cd05 Fix distribution report totals (#4691)
* Distribution totals were miscalculated due to data interpolation. This also adds filtering for non-sgv dexcom entries - we need a new feature so user can define what CGM system she's on and set the lower bound of acceptable CGM values appropriately

* Remove debug logging
2019-06-20 08:59:11 +03:00
Sulka HaroandGitHub 6ed5ee0ec0 feat: clock view code refactor (#4639)
* * Full refactor of the clockface code. Clocks now get their own small javascript bundle that contains the bare minimum client (from /lib/client/clock-client.js)
* Clocks no longer have separate HTML files but each has unique CSS definitions
* Fixed the bug where a finger measurement showed NaN in the clock

* Update shrinkwrap to match package.json

* Revert accidental index.html changes

* Bunch of minor fixes (#4641)

* Add triple arrows

* remove time

* grey arrows on bgclock

* try again on arrow fill

* Update bgclock.css

* fix double-mmol-conversion

* Update clock-client.js

* tabs to spaces everywhere

* Refactors based on Jason's comments

* Remove the clock bundle generation from app.js
2019-06-20 08:55:52 +03:00
Sulka HaroandGitHub 5ac49cda73 Fix BG data wrapping issue with Chrome (#4667) 2019-05-30 22:50:09 +03:00
Sulka HaroandGitHub 2ac89d254e Add try/catch blocks to around plugin calls, which should in most cases prevent a single data error in a single plugin from taking down the entire Nightscout (#4595) 2019-05-19 11:43:01 +03:00
Sulka HaroandGitHub 4efc79965b Allow framing in Helmet, as many users have setups like monitoring two PWDs in a frame-based setup, which was broken by the previous release (#4495) 2019-04-28 22:30:38 +03:00
Sulka Haro bbcd3c55a8 Moved to braces module, which is maintained and doesn't have vulnerable dependencies. Added a mention of EU minimed servers to README. 2019-04-23 16:09:05 +03:00
Sulka HaroandGitHub 98d8ebac9c Wip/ios springboard app fixes (#4543)
* Suspend TimeAgo reports for 15 seconds if the app has been sleeping. Add a BACK link to reports (due to iOS now not resetting springboard web apps, so it's impossible to go back to the main view)

* Move detection to another plugin call

* Fix typoed millsecond multiplier and drop the alarm suspend to 10 seconds
2019-04-20 21:18:54 +03:00
Sulka HaroandGitHub 3e4b45b2de Fix stale data alarms on latest iOS (#4542)
* Suspend TimeAgo reports for 15 seconds if the app has been sleeping. Add a BACK link to reports (due to iOS now not resetting springboard web apps, so it's impossible to go back to the main view)

* Move detection to another plugin call
2019-04-20 20:12:36 +03:00
Sulka HaroandPieterGit d73958de1b Fix CSP handling (#4449)
* Change incompatible module and fix a memory leak in the process

* Fix fonts, allow websocket

* Oops fix a brainfart with using the hostname

* Don't inlude null hostname

* Update the shrinkwrap

* Instantiate new cache if new instance of profile code is created. Calculate IOB with three digit precision to keep tests happy (and this is roughly the precision we're operating at anyway).

* - implement @jweismann suggestions https://github.com/nightscout/cgm-remote-monitor/pull/4449#issuecomment-469868508
- add frameAncestors, baseUri and formAction protection

* update README and run doctoc

* fix reportOnly

* add objectSrc

* Use modern CSS loading

* Change CSS to use the "official" async loading across the board (which hopefully plays nicer with CSP)

* first release candiate for 0.11.2 with Minimed EU Server and Guardian Connect integration

- integrates https://github.com/mddub/minimed-connect-to-nightscout/pull/11 into Nightscout

* bump node 10 LTS version

* increase logging, fix /swagger.yaml

* fix typo

* set version to rc2, update mongodb to 3.2.2

* add SECURE_CSP_REPORT_ONLY (default false).

* npm update and revert to requiring Node versions without security issues.
2019-04-06 17:02:05 +02:00
Sulka HaroandGitHub 55b11bc38e Add support for rendering Triple Up and Triple Down Direction (#4458)
* Support TripleUp Direction for Medtronic Guardian using a single triple arrow Unicode char
2019-03-14 18:27:08 +02:00
Sulka HaroandGitHub ad338bfdb7 Protein and Fat logging support (#3830)
* Add protein and fat logging to CarePortal, simple sums to day to day reporting, grams in graphs

* Add fat and protein to swagger

* Fix aggregate report sometimes considering logged carbs, protein and fat as a string. Add editing of protein and fat to reports. Show protein and carbs on daily reports
2019-03-03 12:20:05 +02:00
Sulka HaroandGitHub 4f8f428ee2 Merge pull request #4434 from nightscout/wip/travis_test
Point Travis to latest Xenial Linux VMs
2019-03-03 12:18:20 +02:00
Sulka Haro 59e79b1fb0 Make sure NPM is up to date 2019-03-03 12:06:53 +02:00
Sulka Haro 546b0f6ba2 Testing if recent changes have fixed builds in Linux-based Travis instances 2019-03-03 12:01:28 +02:00
Sulka HaroandGitHub 6532dac48e Merge pull request #4371 from nightscout/wip/allow_speech_on_ios
Improvement: causes client to say Ok Ok when the alarm test button is…
2019-02-17 14:53:43 +02:00
Sulka Haro 42feacc734 Improvement: causes client to say Ok Ok when the alarm test button is pressed, needed for speech to work on mobile browsers 2019-02-17 14:52:13 +02:00
Sulka Haro 9abcdd7249 Update dev version to 0.11.1 2019-02-07 23:24:03 +02:00
Sulka Haro dcd9871316 Update release version 2019-02-07 23:21:16 +02:00
Sulka HaroandGitHub 48c0f59088 Merge pull request #4272 from nightscout/release/0.11
Draft release notes for upcoming 0.11 release (currently release candidate phase).

# Changes

Over 360 commits, 89 files changed, +8,428 / −6,569 lines of changes (full list of changes here: 
https://github.com/nightscout/cgm-remote-monitor/pull/4022/commits )

## New features
- Fully secure by default out of the box.  Unsecure access via http is not allowed anymore by default. This might force you to re-authenticate with your `API_SECRET` or token if you were using unsecure access. (@PieterGit )
- No outdated packages with vulnerabilities are being used anymore (@PieterGit ) 
- Add Week to Week report (@jpcunningh, https://github.com/nightscout/cgm-remote-monitor/pull/4123 ) 
- Add Loopalyzer report to analyse looping. Visualize your loop (@lixgbg, https://github.com/nightscout/cgm-remote-monitor/pull/3629 https://github.com/nightscout/cgm-remote-monitor/pull/4235 )
- Add predictions support to Day to Day report (@lixgbg, https://github.com/nightscout/cgm-remote-monitor/pull/3179 )
- Add cgm sensor stop to Careportal (@jpcunningh, https://github.com/nightscout/cgm-remote-monitor/pull/4060)

## Removed features
- remove `mqtt` module, because it had a security issue and was not used
- remove `sgvdata`  module, because it had a security issue, added a lot of complexity and wasn't needed (@PieterGit ). Replacement implementation for CSV and TSV export (@sulkaharo ).

## Improvements
- Fix MongoDB database insert handling. Log error on inserts and don't crash in case the MongoDB disk is full or MongoDB quota is reached (@sulkaharo and @jpcunningh)
- Upgrade packages to recent version, fixing all known security issues with dependencies (@PieterGit)
- Redirect redirect HTTP to HTTPS and implement HSTS (@jweismann, @PieterGit, https://github.com/nightscout/cgm-remote-monitor/pull/4044 and https://github.com/nightscout/cgm-remote-monitor/issues/4010	and https://github.com/nightscout/cgm-remote-monitor/pull/4253 )
- Technical improvement: Migrate from `uglify-js` to `terser-webpack-plugin` (@PieterGit)
- Streamlined Heroku deployment template with more descriptive text and more appropriate defaults for new users (@unsoluble, https://github.com/nightscout/cgm-remote-monitor/pull/4116 )

## Bug fixes
- Fix CGM voltageb battery warning level to match xDrip+ (@jpcunningh, https://github.com/nightscout/cgm-remote-monitor/pull/3954 )
- Fix daylight saving and reloading bug in profile editor, (@DigitalDan1, @Kywalh https://github.com/nightscout/cgm-remote-monitor/pull/4029 and https://github.com/nightscout/cgm-remote-monitor/pull/4074 )
- Reduce the amount of Profile Switch treatments being loaded to fix UI slowdown and Nightscout home screen losing AAPS data from >3 hours ago, (@sulkaharo, @vickster1, https://github.com/nightscout/cgm-remote-monitor/issues/4055 )
- Upgrade to [share2nightscout 0.2.0](https://github.com/nightscout/share2nightscout-bridge/releases/tag/0.2.0). Prevent Nightscout server crashes in case Dexcom server does not respond (@PieterGit, @veryfancy)
- Fix UI so pills are updated immediately after new data is loaded (@sulkaharo)
- Fixes to If-Modified-Since HTTP header handling for BG data (@sulkaharo)

## Documentation and language updates
- Language updates for Danish, Dutch, German, Hebrew, Norwegian, Russian 
- New languages: Japanese, Turkish
- Update Alexa documentation. Note that some Alexa improvements are postponed to Nightscout 0.12 because the Alexa plugin needs refactoring, see https://github.com/nightscout/cgm-remote-monitor/issues/4168#issuecomment-451701994
- Update IFTTT maker-setup.md docs (@Dave9111, @unsoluble, https://github.com/nightscout/cgm-remote-monitor/pull/4206 )
- Updated various docs, including [CONTRIBUTING](https://github.com/nightscout/cgm-remote-monitor/blob/dev/CONTRIBUTING.md) documentation

# Upgrade notes
- We only allow Nightscout to start with a secure Node JS. 
  - Latest Node 8 LTS (8.15.0 or later) and Latest Node 10 LTS (10.15.1 or later) are recommended and supported. 
  - Latest Node version on Azure (currently 10.14.0) is tolerated, but not recommended
  - Other versions will not start 
- The [rawbg](https://github.com/nightscout/cgm-remote-monitor#rawbg-raw-bg) settings are converted to a single setting tri-state variable.
- We improved security and added several new environment variables such as [INSECURE_USE_HTTP and SECURE_HSTS_HEADER](https://github.com/nightscout/cgm-remote-monitor/#predefined-values-for-your-server-settings-optional)
  - Your site redirects to https by default. If you don't want that or use a Nginx or Apache proxy, set `INSECURE_USE_HTTP` to `true`.
  - We enabled [HTTP Strict Transport Security (HSTS)](https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security) headers by default, settings `SECURE_HSTS_HEADER` and `SECURE_HSTS_HEADER_*`

## Upgrade notes for Azure users

We recommend Azure users consider migrating their hosting to Heroku, as we've observed Heroku users have significantly less issues with having their sites work reliably. If you want to continue using Azure, change the following configuration variables in Azure before updating to the latest Nightscout version:
```
WEBSITE_NODE_DEFAULT_VERSION=10.14.1
SCM_COMMAND_IDLE_TIMEOUT=300
```

# Install instructions

Install instructions can be found: https://github.com/nightscout/cgm-remote-monitor/blob/master/README.md#install

# Contributors to this release

The release coordination for this release was done by @PieterGit 
We would like to thank the following people for their contribution (in alphabetical order):
@anderser, @apanasef, @balshor, @bewest, @blocklist_twitter, @CaroGo, @cascer1, @cluckj, @danamlewis, @Dave9111, @diabetlum, @herzogmedia, @janrpn, @jasoncalabrese, @jpcunningh, @jweismann, @kenstack, @Kywalh, @lixgbg, @LuminaryXion, @MilosKozak, @mitrei, @PaperT1D, @PieterGit, @unsoluble, @rarneson, @renegadeandy, @scottleibrand, @sulkaharo, @T-o-b-i-a-s, @tynbendad, @unsoluble, @veryfancy, @viq, @wootmasterslick

(if I forgot somebody, please respond)

# TODO

TODO: Translations, Languages with less than 80% will be removed in a future Nightscout version. Currently the following languages are at risk: 
中文(繁體) (zh_tw), Hrvatski (hr), Ελληνικά (el), 한국어 (ko)
See https://gitter.im/nightscout/public?at=5bef2f34de42d46bba766f66

TODO: Fix Codacy errors, https://app.codacy.com/app/Nightscout/cgm-remote-monitor/issues?bid=2452379&filters=W3siaWQiOiJDYXRlZ29yeSIsInZhbHVlcyI6WyJFcnJvciBQcm9uZSJdfV0=

TODO: test dev after all new features are merged for at least two weeks
2019-02-07 23:12:08 +02:00
Sulka Haro 022a08256d Merge branch 'release/0.11' of github.com:nightscout/cgm-remote-monitor into release/0.11 2019-02-07 22:29:33 +02:00
Sulka HaroandGitHub ee92df243b Merge master to dev (#4273)
Merging changes made to Master since last release into Dev for a release
2019-02-07 22:23:42 +02:00
Sulka Haro 0198bcc687 Merge branch 'master' into release/0.11 2019-02-07 22:20:25 +02:00
Sulka HaroandGitHub 3acd7c8445 Fix auth button ui & update cache busting for App Cache (#4270)
* small doc fix to comments on Node versions

* Update README.md

* * Fixes authentication dialog UI on Mobile Safari
* Improves app cache busting, so after deploy the app is guaranteed to notice it has to reload content
* Small fix to Finnish language related to auth UI
2019-02-07 22:14:34 +02:00
Sulka HaroandGitHub 11c6086678 Update --bug-report.md
Adding auto-labeling of bugs with the bug label
2019-01-15 12:09:55 +02:00
Sulka HaroandGitHub 2da377d4e5 Have the UI fully update immediately after new data update. Debounce the Mongo loading for 5 seconds after data has been updated (#4189) 2019-01-12 11:34:26 +02:00
Sulka HaroandJeremy Cunningham 70e50bf082 Update Makefile
Regenerated the Codacy Token and gave the new token to Travis
2018-12-15 15:39:41 -06:00
Sulka HaroandGitHub 8e29dc713f Update Makefile
Regenerated the Codacy Token and gave the new token to Travis
2018-12-12 14:45:53 +02:00
Sulka HaroandGitHub 6a0e5d91d3 Adds back the support for loading Entries with CSV and TEXT formats (#4114)
* Adds back the support for loading Entries with CSV and TEXT formats

* Add default JSON processing MIME type to request formatting

* Cleanly return a blank string if no entries are found

* Restore TSV output extension, better logging
2018-12-03 23:30:33 +02:00
Sulka HaroandGitHub 0be4244c68 Update CONTRIBUTING.md
Clarified plugins, bug fixing parts
2018-12-02 16:14:52 +02:00
Sulka HaroandGitHub ae44f9b17f Update CONTRIBUTING.md
Added note on README updates
2018-12-02 16:04:51 +02:00
Sulka HaroandGitHub e963af57d3 Update CONTRIBUTING.md
Added notes on expectations on Pull Requests
2018-12-02 16:02:26 +02:00
Sulka Haro a98ed22d4a Wrong keyword in how the limit is applied 2018-11-19 21:45:28 +02:00
Sulka Haro 4857d42836 After discussing with Milos, actually only guarantee 1 duration 0 profile change object in addition to the default 8 days of treatments 2018-11-19 19:18:36 +02:00
Sulka Haro e10944d85a Reduce the amount of Profile Switch treatments being loaded, to fix #4055 2018-11-19 18:19:08 +02:00
Sulka HaroandGitHub 7e311c5e1f Merge pull request #4031 from nightscout/wip/fix-empty-profile
Fixes day to day rendering crashing if data contains a Profile Switch…
2018-10-30 10:28:19 +02:00
Sulka Haro a665acaa79 Previous fix actually appended a blank note, this checks if the data is correct and bails out early if not 2018-10-30 08:49:57 +02:00
Sulka Haro 0e306b8c99 Fixes day to day rendering crashing if data contains a Profile Switch event without a profile 2018-10-29 22:41:41 +02:00
Sulka HaroandJeremy Cunningham e622810094 Add error logging to all Mongo inserts 2018-10-16 08:00:20 -05:00
Sulka HaroandJeremy Cunningham 54f6a20e2a Log error on device status insert & don't crash 2018-10-16 08:00:20 -05:00
Sulka Haro da11b02e28 Fixes the site for iOS 9 and older 2018-08-12 12:08:09 +03:00
Sulka Haro ca3f518674 Fixes the site for iOS 9 and older 2018-08-12 12:03:20 +03:00
Sulka HaroandGitHub d40ee1f530 Merge pull request #3782 from jizhongwen/patch-2
Simplified Chinese translations update
2018-08-06 13:36:22 +03:00
Sulka Haro a3c920d5d2 Change metafile tags to 0.11.0-dev-20180805 2018-08-05 14:38:38 +03:00
Sulka Haro b3f7d65f40 Tag matafiles with 0.10.3-master-20180805 2018-08-05 14:22:46 +03:00
Sulka HaroandGitHub 7c272ec67a Merge pull request #3704 from nightscout/release/0.10.3
Release/0.10.3
2018-08-05 12:42:48 +03:00
Sulka Haro 391d6868bd Change Travis over to OS X based VM, as that seems to produce a more stable build environment. Disable Node 10 build for now (we can test locally for that and we're not defining 10 as a valid hosting version for now) 2018-07-31 12:24:50 +03:00
Sulka Haro 0d1cdb6d65 Couple localizations 2018-07-30 18:13:12 +03:00
Sulka Haro cc4d18006e Fixes speech considering minutes a meters in Finnish 2018-07-28 11:17:18 +03:00
Sulka Haro 8c79ad2d33 Temporarily disable code coverage reporting from Travis 2018-07-27 16:37:38 +03:00
Sulka Haro 56a8343a68 Added the language list to README 2018-07-27 16:22:49 +03:00
Sulka HaroandGitHub cb33193e08 Server-side localization fixes, better speech api use (#3724)
* Adds API to plugin manager that calls plugins to visualize alarms

* Refactoring how the translation object is managed after discovering every server-side plugin had it's own instance of the translations and the language code wasn't propagated to any code that generated alarms

* Add more missing translations

* Some more localization fixes
Update Finnish to 100% localized
Change Mongo connection to not stop retrying connecting

* Better scaling for mmol
Fix bug in detecting new BG values

* Delta calculation was the wrong way round :D

* add missing dutch translations

* Have tests bail early & tell Mocha to exit at the end of the run

* Try if Travis likes running tests one by one better

* Enable blocking IO for Travis
2018-07-27 16:04:07 +03:00
Sulka Haro d80c6053df Fix speech plugin activation detection 2018-07-16 20:25:31 +03:00
Sulka Haro 8aae73d84e Fixes #3679 2018-07-10 17:06:04 +03:00
Sulka Haro cbd9344fde Devicestatus splitting was accidentally creating an array of arrays and thus never working right, fixed 2018-07-10 16:31:27 +03:00
Sulka Haro 1589b99b98 Change initial device status render to use 10 most recent updates from each device, rather than just 1 2018-07-10 13:20:34 +03:00
Sulka Haro aafc9ca9bb Small speech fix, make DEVICESTATUS_ADVANCED on by default 2018-07-08 19:53:42 +03:00
Sulka HaroandGitHub facad4a626 Speech plugin (#3325)
* Plugin to speak out CGM values as they arrive

* Formatting improvements

* Support using the actual lang for speech

* Added readme, prettified code
2018-07-08 17:55:30 +03:00
Sulka HaroandGitHub b579a58333 Add mmol support to OpenAPS temp targets (#3670)
* Fixes issue https://github.com/nightscout/cgm-remote-monitor/issues/3660

* Fix OpenAPS temporary targets using mg/dl on mmol users

* Fixes a bug with saving

* Fix changed entry data order in API

* Clean formatting

* Fix mmol conversion on treatment save
2018-07-08 12:30:59 +03:00
Sulka HaroandGitHub 0f8131b779 Fixes issue https://github.com/nightscout/cgm-remote-monitor/issues/3660 (#3661) 2018-07-03 10:18:01 +03:00
Sulka Haro 019ce15c79 Merge branch 'master' into dev 2018-05-18 22:05:25 +03:00
Sulka Haro 1eb54cdac3 Fixing packaging after merges from PRs 2018-05-18 10:06:47 +03:00
Sulka HaroandGitHub a354405f81 Adds the If-Modified-Since header parsing to api/v1/enties/:spec: calls (#3571) 2018-05-18 09:01:44 +03:00
Sulka HaroandGitHub 57beae5f10 Activity data collection baseline implementation & swagger fixes (#3442)
* First pass at adding a new activity data collection & API to Nightscout

* Attempt of fixing /api-docs.html
Converted swagger.yaml to OpenAPI 3.0 format using:
https://github.com/Mermade/swagger2openapi
https://mermade.org.uk/openapi-converter
Conversion / Validation engine v2.11.5
Web frontend version v1.3.8

* add swagger-ui-dist and exported swagger.json

* add swagger-config.yaml

* move swagger-ui to static folder, update static/api-docs.html (based on swagger-ui-dist, without bower)

* move swagger.json to static

* add tokenbased authentication

* token based authentication

* add json webtokens for swagger

* npm update, add swagger-ui-dist and expose that to webroot swagger-ui-dist

* remove swagger-config.yaml (not needed)

* Fix swagger and upgrade to openapi3 (and npm update) (#3366)

* fix swagger and upgrade to openapi3, reapply changes of issue https://github.com/nightscout/cgm-remote-monitor/pull/3345

* use nightscout icon for swagger ui

* Comment out deprecated API call
2018-05-07 20:31:01 +03:00
Sulka Haro 30130a92e5 Revert removing forever (apologies; must have tested the the wrong branch in Heroku, leading me to think it's auto-injected if needed). 2018-02-17 09:19:39 +02:00
Sulka Haro 8742078328 Removed git-rev due to unclear benefit. Removed unused dependencies. 2018-02-07 23:50:49 +02:00
Sulka Haro b27950f287 Fix Mongo connection string test 2018-01-03 18:27:41 +02:00
Sulka Haro 0658cb6f80 Update Mongo Driver to 3.0 series and have it retry connecting to Mongo in case the socket goes down for much longer 2018-01-03 18:10:20 +02:00
Sulka Haro 4cc7195d53 * Disable bundle analyzer for now
* Prevent saving numeric profile names, which seems to break the profile storage and there's no obvious way to fix
2018-01-01 12:49:23 +02:00
Sulka Haro 9007db0f63 Fix tests 2017-12-28 19:15:52 +02:00
Sulka Haro 635980f2bf Remove the compare report (which is hidden from users, anyway) 2017-12-28 19:15:52 +02:00
Sulka Haro 051576056a Moved server-specific sources to their own folder. Removed some unused code as per Codacy reports 2017-12-28 19:15:52 +02:00
Sulka Haro 3e29bef5a4 Fixes a long-standing bug where the plugin pill visualization didn't update immediately when new data was loaded 2017-12-27 23:06:41 +02:00
Sulka Haro cd9b8e789a Removing last remnants of Bower, which is not used anymore 2017-12-27 17:00:53 +02:00
Sulka HaroandGitHub eba1ab76cd Merge pull request #3102 from HenrikHL/patch-1
Update danish translation
2017-12-05 11:39:41 +02:00
Sulka HaroandGitHub 3fb3e4907a Merge pull request #3115 from bogdangorescu/patch-23
RO - update 12/03/2017
2017-12-05 11:37:44 +02:00
Sulka HaroandGitHub 880b338d00 Merge pull request #3109 from HenrikHL/patch-2
Updates to danish translation
2017-12-05 11:36:21 +02:00
Sulka Haro ec4e97a1c7 Bump version number to 0.10.3 2017-12-05 11:35:50 +02:00
Sulka HaroandGitHub e277f165bd Update language.js
Added missing single quote
2017-12-05 11:23:28 +02:00
Sulka Haro 75e195a0cf Merge branch 'dev' 2017-12-02 18:42:33 +02:00
Sulka Haro fa21ee3b44 One final change that should run on both Heroku and Azure 2017-12-02 18:31:54 +02:00
Sulka Haro 50a01b4ce1 Alternate versions in package.json 2017-12-02 18:19:36 +02:00
Sulka Haro a03683b370 Going down to 8.9.0 for Azure 2017-12-02 18:12:31 +02:00
Sulka HaroandGitHub 881d3c6d4d Merge pull request #2981 from nightscout/dev
Habanero 0.10.2
2017-12-01 22:48:00 +02:00
Sulka Haro 5692d88bf6 24 hour clock support for bgclock.html 2017-12-01 15:29:35 +02:00
Sulka Haro 26dd8584ff * Update Finnish localization
* Change SMB visualization to be more friendly
* Add BG Clock to navigation
* Updated release version
2017-12-01 15:08:27 +02:00
Sulka HaroandGitHub 55f8fa5621 Smarter formatting based on amount of data (#3086)
* Smarter formatting based on amount of data, to make sure the rendering works for both SMB and non-SMB users

* Move comment to where it belongs, changed math so first 10 treatments don't reduce scaling
2017-11-29 22:50:33 +02:00
Sulka Haro a4d307f0a6 Downgrade npm to fix deployment issues 2017-11-28 20:14:34 +02:00
Sulka Haro 7d3225036f Shrinkwrap update 2017-11-28 19:54:17 +02:00
Sulka Haro 07a2ff709f Update version, improvements to glucose distribution filtering 2017-11-28 19:00:09 +02:00
Sulka HaroandGitHub 50df51465f Merge pull request #3033 from boysim/dev
added dutch translations
2017-11-09 00:32:08 +02:00