* 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
* 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/swagger2openapihttps://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
* npm update and test if nodejs 9.x (currently 9.7.1) also works
* explicit node version in .travis.yml
* add webpack-cli
* UglifyJsPlugin is deprecated in webpack 4. It's used as --optimize-minimize as default
* improve Readme
* update some more
* fix typo in .travis.yml and remove node 9.7.1 because Travis does not seem to support it
* upgrade simple-statistics.
Use standardDeviation instead of standard_deviation. Other functions are not changed.
try node 9 on travis
* downgrade async to 1.5.2 to see if that makes the test work again
* downgrade async module and fix tests
* npm update
* update npm in package.json
* restore RMS in glucosedistribution
* remove unused total
use SI units (L instead of l, min instead of m)
* improve mongo
* apply fix suggested by Paul Andrel @stavlor, see https://gitter.im/nightscout/public?at=5ab542f135dd17022e92891a
* npm update
* fix mongodb, remove ancient npm versions. azure has 5.7
j
* revert to simple-stats 0.7.0
* add bundle-dev option to package.json
* fix distribution test
* upgrade nvm version for travis to latest nvm.
once node 8 and node 9 ship with npm > 5.6.0 we should remove this. see https://github.com/npm/npm/issues/17858 for details
* Updated comments to clarify available parameter options and to improve the language.
Added that 'colorblindfriendly' is an option for THEME.
Removed duplicate entries for THEME and SHOW_RAWBG in app.json
* upgrade to node 8.9.1
* further improve dutch language
* remove duplicate dutch line Filter
* remove dutch language.js record that was defined two times
* fix duplicate german language record
* reapply npm-shrinkwrap.json to fix unit tests
* another try to get a proper npm-shrinkwrap.json
* shorten minutes ago in dutch to improve formatting of status pills