Sulka Haro and GitHub
914ba78f36
Security improvement batch ( #6622 )
...
* Adds a new method for the server to push notifies to the client, which require administration privileges from the user. If there are messages in queue but user is not privileged, she is notified of pending messages
* Fix unit tests
* Increase timeouts on tests
* Add translations
* * Aggregate admin messages
* Send admin message on auth fail
* Sending messages over bus
* XSS filtering of objects sent over the REST API
* Warn users if their instance is world readable
* Fix adminnotifies init()
* Fix couple issues from Codacy
2021-01-07 22:46:55 +02:00
Sulka Haro
df6d9aadc3
Re-enable partial report test
2021-01-07 14:45:13 +02:00
Sulka Haro
b078394450
* Bump version to 14.1.1
...
* Allow reducing timer length in delays for security tests
2021-01-07 14:43:53 +02:00
Sulka Haro
46e4d172bb
* Additional unit test for the authorization API
...
* Stop logging the API SECRET
2021-01-04 23:43:16 +02:00
Sulka Haro and GitHub
82a9e18cc8
New Crowdin updates ( #6700 )
...
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* New translations en.json (Turkish)
* New translations en.json (Slovenian)
* New translations en.json (Polish)
* New translations en.json (Dutch)
* New translations en.json (Korean)
* New translations en.json (Japanese)
* New translations en.json (Italian)
* New translations en.json (Finnish)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (German)
* New translations en.json (Danish)
* New translations en.json (Czech)
* New translations en.json (Bulgarian)
* New translations en.json (Spanish)
* New translations en.json (French)
* New translations en.json (Romanian)
* New translations en.json (Russian)
* New translations en.json (Swedish)
* New translations en.json (Greek)
* New translations en.json (Croatian)
* Update source file en.json
* New translations en.json (Dutch)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Czech)
* New translations en.json (French)
* New translations en.json (Romanian)
* New translations en.json (German)
2021-01-04 19:10:47 +02:00
Sulka Haro and GitHub
923cdad6a2
New Crowdin updates ( #6675 )
...
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* New translations en.json (Turkish)
* New translations en.json (Slovenian)
* New translations en.json (Polish)
* New translations en.json (Dutch)
* New translations en.json (Korean)
* New translations en.json (Japanese)
* New translations en.json (Italian)
* New translations en.json (Finnish)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (German)
* New translations en.json (Danish)
* New translations en.json (Czech)
* New translations en.json (Bulgarian)
* New translations en.json (Spanish)
* New translations en.json (French)
* New translations en.json (Romanian)
* New translations en.json (Russian)
* New translations en.json (Swedish)
* New translations en.json (Greek)
* New translations en.json (Croatian)
* New translations en.json (Dutch)
* New translations en.json (Greek)
* New translations en.json (Romanian)
* New translations en.json (Finnish)
* Update source file en.json
* New translations en.json (Romanian)
* New translations en.json (Romanian)
* New translations en.json (Finnish)
* New translations en.json (Romanian)
* New translations en.json (Romanian)
* New translations en.json (Turkish)
* Update source file en.json
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* New translations en.json (Turkish)
* New translations en.json (Slovenian)
* New translations en.json (Polish)
* New translations en.json (Dutch)
* New translations en.json (Korean)
* New translations en.json (Japanese)
* New translations en.json (Italian)
* New translations en.json (Finnish)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (German)
* New translations en.json (Danish)
* New translations en.json (Czech)
* New translations en.json (Bulgarian)
* New translations en.json (Spanish)
* New translations en.json (French)
* New translations en.json (Romanian)
* New translations en.json (Russian)
* New translations en.json (Swedish)
* New translations en.json (Greek)
* New translations en.json (Croatian)
* New translations en.json (Greek)
* New translations en.json (French)
* New translations en.json (Czech)
* New translations en.json (Norwegian Bokmal)
* Update source file en.json
* New translations en.json (Romanian)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Russian)
* New translations en.json (Finnish)
* New translations en.json (Czech)
* New translations en.json (Czech)
* Update source file en.json
2021-01-01 19:39:07 +02:00
Sulka Haro
f36048dc14
Fix a bug with auth calls that send a false API secret
2020-12-27 13:48:59 +02:00
Sulka Haro
186e9786b3
Rename Weekly Success report to Weekly Distribution
2020-12-24 11:26:06 +02:00
Sulka Haro
92cc12ee14
Fix a localization key
2020-12-22 11:43:11 +02:00
Sulka Haro
2c30b64c8c
Add a missing localization, fix unit tests
2020-12-22 00:12:27 +02:00
Sulka Haro and GitHub
0a15938d10
New Crowdin updates ( #6653 )
...
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* New translations en.json (Turkish)
* New translations en.json (Slovenian)
* New translations en.json (Polish)
* New translations en.json (Dutch)
* New translations en.json (Korean)
* New translations en.json (Japanese)
* New translations en.json (Italian)
* New translations en.json (Finnish)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (German)
* New translations en.json (Danish)
* New translations en.json (Czech)
* New translations en.json (Bulgarian)
* New translations en.json (Spanish)
* New translations en.json (French)
* New translations en.json (Romanian)
* New translations en.json (Russian)
* New translations en.json (Swedish)
* New translations en.json (Greek)
* New translations en.json (Croatian)
* Update source file en.json
* New translations en.json (Czech)
* New translations en.json (Finnish)
* New translations en.json (Greek)
* New translations en.json (Dutch)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Swedish)
* New translations en.json (Norwegian Bokmal)
* Update source file en.json
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* New translations en.json (Turkish)
* New translations en.json (Slovenian)
* New translations en.json (Polish)
* New translations en.json (Dutch)
* New translations en.json (Korean)
* New translations en.json (Japanese)
* New translations en.json (Italian)
* New translations en.json (Finnish)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (German)
* New translations en.json (Danish)
* New translations en.json (Czech)
* New translations en.json (Bulgarian)
* New translations en.json (Spanish)
* New translations en.json (French)
* New translations en.json (Romanian)
* New translations en.json (Russian)
* New translations en.json (Swedish)
* New translations en.json (Greek)
* New translations en.json (Croatian)
* New translations en.json (Dutch)
* New translations en.json (Swedish)
* New translations en.json (Czech)
* New translations en.json (Romanian)
* New translations en.json (Romanian)
* New translations en.json (Russian)
* New translations en.json (Russian)
2020-12-21 21:11:03 +02:00
Sulka Haro
edfcf6eccd
Fix authorization renewal
2020-12-21 21:09:18 +02:00
Sulka Haro
4bdd271939
Fix upbat.js levels reference
2020-12-21 18:19:36 +02:00
Sulka Haro
8c59de8d2d
* More small localization fixes
...
* Change link to point to github.io docs
2020-12-17 23:13:48 +02:00
Sulka Haro
0a2fee8fe2
Various fixes to localization - #6516 #6523 #6524
2020-12-15 17:50:33 +02:00
Sulka Haro and GitHub
9e3d9a68f5
New Crowdin updates ( #6652 )
...
* New translations en.json (Norwegian Bokmal)
* Update source file en.json
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* New translations en.json (Turkish)
* New translations en.json (Slovenian)
* New translations en.json (Polish)
* New translations en.json (Dutch)
* New translations en.json (Korean)
* New translations en.json (Japanese)
* New translations en.json (Italian)
* New translations en.json (Finnish)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (German)
* New translations en.json (Danish)
* New translations en.json (Czech)
* New translations en.json (Bulgarian)
* New translations en.json (Spanish)
* New translations en.json (French)
* New translations en.json (Romanian)
* New translations en.json (Russian)
* New translations en.json (Swedish)
* New translations en.json (Greek)
* New translations en.json (Croatian)
* New translations en.json (Greek)
* New translations en.json (Dutch)
* New translations en.json (Finnish)
2020-12-14 22:35:23 +02:00
Sulka Haro
d81e342ef0
Fix pushover test
2020-12-14 22:30:21 +02:00
Sulka Haro
7c3ab00d88
Fix pushover init
2020-12-14 22:15:16 +02:00
Sulka Haro
a0738414f2
Oops, push the unit test changes as well
2020-12-14 22:08:53 +02:00
Sulka Haro
c12ad765be
* Refactor how the levels dependency is loaded, to fix some localization issues
...
* Moves reporting client to the bundles
2020-12-14 20:31:20 +02:00
Sulka Haro
9a6ee8aa77
Fix applying localizations to plugin names in client preferences
2020-12-14 16:05:44 +02:00
Sulka Haro and GitHub
558ddb4284
New Crowdin updates ( #6640 )
...
* New translations en.json (Hebrew)
* New translations en.json (German)
* New translations en.json (Czech)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Dutch)
* New translations en.json (Swedish)
* New translations en.json (Russian)
* New translations en.json (Russian)
2020-12-14 10:17:11 +02:00
Sulka Haro
f2fd923261
Bump version to 14.1.0 given changes to auth and localization
2020-12-14 10:16:27 +02:00
Sulka Haro and GitHub
71a53544fb
New Crowdin updates ( #6567 )
...
* New translations en.json (Finnish)
* New translations en.json (Finnish)
* New translations en.json (Finnish)
* New translations en.json (Finnish)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Finnish)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Spanish)
* New translations en.json (German)
* New translations en.json (Czech)
* New translations en.json (German)
* New translations en.json (Czech)
* New translations en.json (German)
* New translations en.json (Dutch)
* Update source file en.json
* New translations en.json (German)
* New translations en.json (Dutch)
* New translations en.json (German)
* New translations en.json (German)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Czech)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Czech)
* New translations en.json (German)
* New translations en.json (German)
* New translations en.json (German)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Czech)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Czech)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Czech)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Czech)
* New translations en.json (Russian)
* New translations en.json (Czech)
* New translations en.json (Russian)
* New translations en.json (Russian)
* New translations en.json (Czech)
* New translations en.json (Hungarian)
* New translations en.json (Russian)
* New translations en.json (Dutch)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Dutch)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Hungarian)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (French)
* New translations en.json (French)
* New translations en.json (French)
* New translations en.json (French)
* New translations en.json (French)
* New translations en.json (Czech)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Romanian)
* New translations en.json (Korean)
* New translations en.json (Croatian)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* New translations en.json (Turkish)
* New translations en.json (Swedish)
* New translations en.json (Slovenian)
* New translations en.json (Russian)
* New translations en.json (Polish)
* New translations en.json (Dutch)
* New translations en.json (Japanese)
* New translations en.json (French)
* New translations en.json (Italian)
* New translations en.json (Hungarian)
* New translations en.json (Hebrew)
* New translations en.json (Finnish)
* New translations en.json (Greek)
* New translations en.json (German)
* New translations en.json (Danish)
* New translations en.json (Czech)
* New translations en.json (Bulgarian)
* New translations en.json (Spanish)
* New translations en.json (Norwegian Bokmal)
* Update source file en.json
* New translations en.json (Dutch)
* New translations en.json (Romanian)
* New translations en.json (Korean)
* New translations en.json (Croatian)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* New translations en.json (Turkish)
* New translations en.json (Swedish)
* New translations en.json (Slovenian)
* New translations en.json (Russian)
* New translations en.json (Polish)
* New translations en.json (Dutch)
* New translations en.json (Japanese)
* New translations en.json (French)
* New translations en.json (Italian)
* New translations en.json (Hungarian)
* New translations en.json (Hebrew)
* New translations en.json (Finnish)
* New translations en.json (Greek)
* New translations en.json (German)
* New translations en.json (Danish)
* New translations en.json (Czech)
* New translations en.json (Bulgarian)
* New translations en.json (Spanish)
* New translations en.json (Norwegian Bokmal)
* Update source file en.json
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Czech)
* New translations en.json (Russian)
* New translations en.json (French)
* New translations en.json (Greek)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Russian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Hebrew)
* New translations en.json (Hebrew)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Hebrew)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Hebrew)
* New translations en.json (Greek)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Greek)
* New translations en.json (Greek)
* New translations en.json (Greek)
* New translations en.json (Swedish)
* New translations en.json (Swedish)
* New translations en.json (Russian)
* New translations en.json (Russian)
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* New translations en.json (Turkish)
* New translations en.json (Slovenian)
* New translations en.json (Polish)
* New translations en.json (Dutch)
* New translations en.json (Korean)
* New translations en.json (Japanese)
* New translations en.json (Italian)
* New translations en.json (Finnish)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (German)
* New translations en.json (Danish)
* New translations en.json (Czech)
* New translations en.json (Bulgarian)
* New translations en.json (Spanish)
* New translations en.json (French)
* New translations en.json (Romanian)
* New translations en.json (Russian)
* New translations en.json (Swedish)
* New translations en.json (Greek)
* New translations en.json (Croatian)
2020-12-11 00:38:09 +02:00
Sulka Haro and GitHub
7fe8e32152
Refactor core auth ( #6596 )
...
* Auth resolve now supports async/await
* Read only tokens can be used for authentication and the UI shows privileges for these accounts correctly
* Failed attempt at authenticating an API_SECRET or token delays subsequent auth attempt by 5000 ms
2020-12-11 00:23:25 +02:00
Sulka Haro
f02b8d9bc2
Fix timing issue with a test using async, causing tests to randomly fail
2020-12-10 17:27:30 +02:00
Sulka Haro
bc0f8170bb
* Fix a bug with reloading while the server is starting
...
* Workaround for the plugins being re-executed multiple times in rapid succession during site load, causing timing issues
2020-12-09 19:57:22 +02:00
Sulka Haro
512139e5e0
Added some boot logging & allow booting using Node 14 LTS
2020-12-09 14:54:48 +02:00
Sulka Haro and GitHub
d0cf72af5e
Fixes the color changes based on BG target preferences in the clock views ( #6592 )
2020-12-08 12:12:08 +02:00
Sulka Haro and GitHub
fc849fb174
New Crowdin updates ( #6535 )
...
* New translations en.json (Finnish)
* New translations en.json (Finnish)
* New translations en.json (Finnish)
* New translations en.json (Finnish)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Finnish)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Spanish)
* New translations en.json (German)
* New translations en.json (Czech)
* New translations en.json (German)
* New translations en.json (Czech)
* New translations en.json (German)
* New translations en.json (Dutch)
* Update source file en.json
* New translations en.json (German)
* New translations en.json (Dutch)
* New translations en.json (German)
* New translations en.json (German)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Czech)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Czech)
* New translations en.json (German)
* New translations en.json (German)
* New translations en.json (German)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Czech)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Czech)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Czech)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Czech)
* New translations en.json (Russian)
* New translations en.json (Czech)
* New translations en.json (Russian)
* New translations en.json (Russian)
* New translations en.json (Czech)
* New translations en.json (Hungarian)
* New translations en.json (Russian)
* New translations en.json (Dutch)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Dutch)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Hungarian)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (French)
* New translations en.json (French)
* New translations en.json (French)
* New translations en.json (French)
* New translations en.json (French)
* New translations en.json (Czech)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Romanian)
* New translations en.json (Korean)
* New translations en.json (Croatian)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* New translations en.json (Turkish)
* New translations en.json (Swedish)
* New translations en.json (Slovenian)
* New translations en.json (Russian)
* New translations en.json (Polish)
* New translations en.json (Dutch)
* New translations en.json (Japanese)
* New translations en.json (French)
* New translations en.json (Italian)
* New translations en.json (Hungarian)
* New translations en.json (Hebrew)
* New translations en.json (Finnish)
* New translations en.json (Greek)
* New translations en.json (German)
* New translations en.json (Danish)
* New translations en.json (Czech)
* New translations en.json (Bulgarian)
* New translations en.json (Spanish)
* New translations en.json (Norwegian Bokmal)
* Update source file en.json
* New translations en.json (Dutch)
* New translations en.json (Romanian)
* New translations en.json (Korean)
* New translations en.json (Croatian)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* New translations en.json (Turkish)
* New translations en.json (Swedish)
* New translations en.json (Slovenian)
* New translations en.json (Russian)
* New translations en.json (Polish)
* New translations en.json (Dutch)
* New translations en.json (Japanese)
* New translations en.json (French)
* New translations en.json (Italian)
* New translations en.json (Hungarian)
* New translations en.json (Hebrew)
* New translations en.json (Finnish)
* New translations en.json (Greek)
* New translations en.json (German)
* New translations en.json (Danish)
* New translations en.json (Czech)
* New translations en.json (Bulgarian)
* New translations en.json (Spanish)
* New translations en.json (Norwegian Bokmal)
* Update source file en.json
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Czech)
* New translations en.json (Russian)
* New translations en.json (French)
* New translations en.json (Greek)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Russian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
2020-11-23 12:10:21 +02:00
Sulka Haro
cb7c74ee5d
Fix typo in Portugues Brazilian language code
2020-11-23 11:56:00 +02:00
Sulka Haro
76ce300dbf
Inzulin -> Insulin in English
2020-11-18 12:11:23 +02:00
Sulka Haro
15f47f6eba
One more tiny formatting fix
2020-11-18 11:24:29 +02:00
Sulka Haro
74cf673ae2
* Reformat the source language file
...
* Fix an English key being in Hebrew
2020-11-18 11:23:55 +02:00
Sulka Haro and GitHub
4ace12594e
Move localisation to Crowdin ( #6518 )
...
* Update Crowdin configuration file
* Update Crowdin configuration file
* Add languages for pushing
* Update Crowdin configuration file
* Update source file en.json
* New translations en.json (Finnish)
* New translations en.json (Finnish)
* New translations en.json (Romanian)
* New translations en.json (Dutch)
* New translations en.json (Croatian)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* New translations en.json (Turkish)
* New translations en.json (Swedish)
* New translations en.json (Slovenian)
* New translations en.json (Russian)
* New translations en.json (Polish)
* New translations en.json (Korean)
* New translations en.json (French)
* New translations en.json (Japanese)
* New translations en.json (Italian)
* New translations en.json (Hungarian)
* New translations en.json (Hebrew)
* New translations en.json (Greek)
* New translations en.json (German)
* New translations en.json (Danish)
* New translations en.json (Czech)
* New translations en.json (Bulgarian)
* New translations en.json (Spanish)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* Remove folders
* New translations en.json (Romanian)
* New translations en.json (Korean)
* New translations en.json (Croatian)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Turkish)
* New translations en.json (Swedish)
* New translations en.json (Slovenian)
* New translations en.json (Russian)
* New translations en.json (Polish)
* New translations en.json (Dutch)
* New translations en.json (Japanese)
* New translations en.json (French)
* New translations en.json (Italian)
* New translations en.json (Hungarian)
* New translations en.json (Hebrew)
* New translations en.json (Finnish)
* New translations en.json (Greek)
* New translations en.json (German)
* New translations en.json (Danish)
* New translations en.json (Czech)
* New translations en.json (Bulgarian)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Romanian)
* New translations en.json (Korean)
* New translations en.json (Croatian)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Turkish)
* New translations en.json (Swedish)
* New translations en.json (Slovenian)
* New translations en.json (Russian)
* New translations en.json (Polish)
* New translations en.json (Dutch)
* New translations en.json (Japanese)
* New translations en.json (French)
* New translations en.json (Italian)
* New translations en.json (Hungarian)
* New translations en.json (Hebrew)
* New translations en.json (Finnish)
* New translations en.json (Greek)
* New translations en.json (German)
* New translations en.json (Danish)
* New translations en.json (Czech)
* New translations en.json (Bulgarian)
* New translations en.json (Norwegian Bokmal)
* Update Crowdin configuration file
* New translations en.json (Spanish)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Italian)
* New translations en.json (Croatian)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Turkish)
* New translations en.json (Swedish)
* New translations en.json (Slovenian)
* New translations en.json (Russian)
* New translations en.json (Polish)
* New translations en.json (Dutch)
* New translations en.json (Korean)
* New translations en.json (Japanese)
* New translations en.json (Hungarian)
* New translations en.json (Hebrew)
* New translations en.json (Finnish)
* New translations en.json (Greek)
* New translations en.json (German)
* New translations en.json (Danish)
* New translations en.json (Czech)
* New translations en.json (Bulgarian)
* New translations en.json (French)
* New translations en.json (Romanian)
* New translations en.json (Norwegian Bokmal)
* Loading all languages now works
* * Fix unit tests
* Have server load localizations
* Adding some more keys
* New Crowdin updates (#6531 )
* New translations en.json (Finnish)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Finnish)
* New translations en.json (Japanese)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* New translations en.json (Turkish)
* New translations en.json (Swedish)
* New translations en.json (Slovenian)
* New translations en.json (Russian)
* New translations en.json (Polish)
* New translations en.json (Dutch)
* New translations en.json (Korean)
* New translations en.json (Italian)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Hungarian)
* New translations en.json (Hebrew)
* New translations en.json (Greek)
* New translations en.json (German)
* New translations en.json (Danish)
* New translations en.json (Czech)
* New translations en.json (Bulgarian)
* New translations en.json (Spanish)
* New translations en.json (French)
* New translations en.json (Romanian)
* New translations en.json (Croatian)
* Update source file en.json
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Norwegian Bokmal)
* Remove old translation status tool
* Update CONTRIBUTING
2020-11-17 14:17:17 +02:00
Sulka Haro
2a96c449f3
Merge branch 'master' into dev
2020-11-15 19:16:47 +02:00
Sulka Haro and GitHub
695e98b427
Create codeql-analysis.yml
2020-11-15 13:23:03 +02:00
Sulka Haro
cb14de0514
Bump version to 14.0.8
2020-11-15 11:29:01 +02:00
Sulka Haro and GitHub
257dfb2a98
Merge pull request #6445 from nightscout/dev
...
Release 14.0.7
2020-11-15 11:09:52 +02:00
Sulka Haro
e7d080adf8
Increase load interval to 5 seconds
2020-11-15 10:46:35 +02:00
Sulka Haro
a9692d19b7
* Added basal and careportal to default plugins
...
* Changed report BG target to allow fractional numbers
2020-11-15 10:30:29 +02:00
Sulka Haro
d7f472aad6
Fix the read detection to work correctly with MongoDB Atlas
2020-11-14 16:00:41 +02:00
Sulka Haro
edf432aa47
Merge branch 'master' into dev
2020-11-14 14:48:49 +02:00
Sulka Haro
384de77714
Fix unit tests
2020-11-14 14:48:10 +02:00
Sulka Haro and GitHub
5f59c1d48e
Update app.json
2020-11-14 12:00:04 +02:00
Sulka Haro
85c59a66a9
Merge branch 'master' into dev
2020-11-14 11:36:48 +02:00
Sulka Haro
978f20553f
Add file missing from previous commit
2020-11-14 11:06:32 +02:00
Sulka Haro
376c790710
Add runtime state tracking to Nightscout, where client now checks if the server has loaded initial data from Mongo before the user is directed to the UI
2020-11-14 11:05:43 +02:00
Sulka Haro and GitHub
b762ade017
Fix batch ( #6248 )
...
* Use the delta plugin data to show the delta in the clock views
* Update Node checks
* Fix disabling the BG alarms for simple alarms
* Load battery and other rare events up to two months back
* Possibly fixes compatibility with ios9 - needs testing
* Unified black and color clock layouts
* Update clock data every 20 seconds
* Update clock time every second
* Fix how CSP policy is set for Helmet, fixes #6260
* Authorization fix for misformatted URLs
* Added unit test for batch upload of CGM entries
* Improved / removed some logging
* Test if user is in read only mode when Nightscout starts and give an error if so
2020-11-10 18:02:28 +02:00
Sulka Haro and GitHub
bc55b073bc
Update config.yml
2020-10-29 12:52:43 +02:00
Sulka Haro and GitHub
8ba3793209
Delete --individual-troubleshooting-help.md
2020-10-29 12:47:38 +02:00
Sulka Haro and GitHub
fe33f7ffa0
Create config.yml
2020-10-29 12:46:23 +02:00
Sulka Haro and GitHub
0aed5c93a0
Update README.md
...
Explicitly link to the application template in Github
2020-10-03 09:07:13 +03:00
Sulka Haro
f08f9eac52
* Bump version to 14.0.7
...
* Add onerror handler for pushover
2020-09-30 09:14:59 +03:00
Sulka Haro and GitHub
18188105d1
Merge pull request #6148 from nightscout/dev
...
Nightscout release 14.0.6 Liquorice
2020-09-28 13:08:31 +03:00
Sulka Haro
48f5578e8a
Make empty cache detection a bit more aggressive to account for cache flush and data insert happening concurrently
2020-09-28 11:12:42 +03:00
Sulka Haro and GitHub
a8b53f54e5
Support uploading device statuses in batches ( #6147 )
...
* Support uploading device statuses in batches
* Correctly report batch insertion results
2020-09-28 10:51:27 +03:00
Sulka Haro
0dd1254bf4
Bump version to 14.0.6
2020-09-28 09:36:21 +03:00
Sulka Haro and GitHub
9315b06283
Merge pull request #6135 from nightscout/dev
...
Nightscout 14.0.5 Liquorice
2020-09-27 18:00:01 +03:00
Sulka Haro
4ba636d0b2
Fix MONGODB_URI reference in error message
2020-09-27 17:33:11 +03:00
Sulka Haro
0670c5a913
Add error cat to error page
2020-09-27 17:23:49 +03:00
Sulka Haro and GitHub
dfa86a9c6a
Fix memory leak and cache update issues in 14.0.4 ( #6133 )
...
* Fix a memory leak in 14.0.4
* Fix linter error in ddata.js
* Move data retention periods to caching
* Update _id of inserted entries and device status so merging to cache works correctly
* Reset the data in ddata before updating
* Fix typo on entry cache retention period
* Have device status cache retention period follow configuration
* Fix _id injection in treatments
2020-09-27 17:16:42 +03:00
Sulka Haro
48096fc30b
Merge branch 'master' into dev
2020-09-27 15:56:20 +03:00
Sulka Haro and GitHub
6d6cf31011
Update --individual-troubleshooting-help.md
2020-09-27 14:56:22 +03:00
Sulka Haro and GitHub
5af8d6358c
Update --bug-report.md
2020-09-27 14:54:43 +03:00
Sulka Haro and GitHub
4d2a731a53
Update --feature-request--.md
2020-09-27 14:54:33 +03:00
Sulka Haro
54a5b35578
Remove require statement breaking deploys
2020-09-27 12:01:48 +03:00
Sulka Haro
84c245c90f
Fix tests
2020-09-25 18:56:36 +03:00
Sulka Haro
eec131bc3b
Add file missing from last commit
2020-09-25 18:43:51 +03:00
Sulka Haro
d3c1613132
Less intimidating error page on start, which also checks for api_secret
2020-09-25 18:43:31 +03:00
Sulka Haro
a8956bc4cc
Don't report an error on every reconnect
2020-09-25 14:07:46 +03:00
Sulka Haro
f8461655bc
* Fix security test
...
* Change boot and caching to expose Mongo connection errors
2020-09-25 12:53:31 +03:00
Sulka Haro
8ac973471b
Make settings parsing whitespace tolerant
2020-09-25 10:37:23 +03:00
Sulka Haro
07eee47257
Fix Pebble API detecting mmol units from settings
2020-09-24 22:31:56 +03:00
Sulka Haro
de792d244d
Bump version to 14.0.5 and fix #6050
2020-09-24 22:06:02 +03:00
Sulka Haro and GitHub
a95ad79f06
Merge pull request #6078 from nightscout/dev
...
Nightscout 14.0.4 Liquorice
2020-09-23 22:30:36 +03:00
Sulka Haro
3f1081e3aa
Bump version to .4
2020-09-22 12:44:31 +03:00
Sulka Haro and GitHub
cde9aa3835
Merge pull request #6056 from nightscout/cache_invalidation
...
Refactor in-memory caching
2020-09-22 11:51:14 +03:00
Sulka Haro
54008a7122
Remove excess logging
2020-09-22 11:14:13 +03:00
Sulka Haro
1059232f16
* Add cache update events to websocket API
...
* Remove the validation for created_at in REST API ;(
2020-09-21 20:46:53 +03:00
Sulka Haro
a75c5a300a
Fix data order for REST API
2020-09-20 19:14:33 +03:00
Sulka Haro
f878ce115b
Add support for CGM data and device statuses. Refactor dataloader to use the new model and reduce queries back down
2020-09-20 18:36:19 +03:00
Sulka Haro
0c7e9bf456
* Require created_at for Treatments on insert
...
* Refactoring the cache: moved to another file and support flushing from bus events
2020-09-19 18:17:20 +03:00
Sulka Haro and GitHub
6e50c2356d
Merge pull request #6009 from nightscout/dev
...
Release 14.0.3 Liquorice
2020-09-16 16:35:51 +03:00
Sulka Haro
a0043ec206
Bump treatments default limit default to 1000 objects for queries that include other query parameters
2020-09-16 16:10:44 +03:00
Sulka Haro
8a1d6bf84a
Fix reports unit test
2020-09-16 11:46:22 +03:00
Sulka Haro
b62ab3c21a
Bumped up the number of treatments loaded / day for reporting
2020-09-16 11:21:04 +03:00
Sulka Haro
90f91c3e18
* Bump version to 14.0.3
...
* Fix a bug in the REST API query for profiles
2020-09-16 10:46:17 +03:00
Sulka Haro and GitHub
92f23e6616
Merge pull request #6004 from nightscout/dev
...
Release 14.0.2
2020-09-16 10:11:22 +03:00
Sulka Haro
fbe3e9b571
One more increase to treatment load time to cover long overrides
2020-09-16 09:52:42 +03:00
Sulka Haro
0a79cb1e2d
Bump treatment delta loading to four hours
2020-09-15 15:39:25 +03:00
Sulka Haro
b6201647df
When merging inserts and updates from the database, ensure we always use the new data over the old data
2020-09-15 14:54:38 +03:00
Sulka Haro
5f0b77bc21
* Remove unnecessary logging to help with Papertrail limits
...
* Load more treatments and entries to fix caching issues (need to add better cache invalidation to really fix this)
2020-09-15 10:07:31 +03:00
Sulka Haro
685ae5cd5d
Cleaned old appcache references
2020-09-14 19:32:29 +03:00
Sulka Haro
cd256ab1bc
Serve Last-Modified header for the service worker to help with some browsers misdetecting caching
2020-09-14 19:29:53 +03:00
Sulka Haro and GitHub
345b171c2c
Merge pull request #5980 from nightscout/absolute_amount
...
Load absolute dosing from amount field
2020-09-14 16:08:00 +03:00
Sulka Haro and GitHub
5cdba4a001
Merge pull request #5987 from jpcunningh/fix-recursion
...
Fix Brushing Recursion Error
2020-09-14 16:07:45 +03:00
Sulka Haro
663f439137
Bump dev to 14.0.2
2020-09-13 14:54:21 +03:00
Sulka Haro and GitHub
4f85e19461
Merge pull request #5984 from nightscout/dev
...
Release 14.0.1
2020-09-13 14:48:57 +03:00
Sulka Haro and GitHub
f04e7d7ca0
Merge pull request #5983 from pazaan/pazaan/fix-iquorice-treatment-report
...
Fix `Treatments` report for `mmol/L` users
2020-09-13 14:42:35 +03:00