You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -149,23 +149,28 @@ you're welcome to issue a documentation pull request with instructions on how to
149
149
150
150
## Recommended minimum browser versions for using Nightscout:
151
151
152
-
Older versions of the browsers might work, but are untested.
152
+
Our [browserslist](https://github.com/browserslist/browserslist) policy is documented in `.browserlistrc`.
153
+
We currently support approximately [91%](https://browsersl.ist/?q=%3E+0.25%25%2C+ios_saf+9.3%2C+ios_saf+10.3%2C+ios_saf+13.7%2C+ios_saf+14.8%2C+not+dead%2C+not+and_uc+12.12%2C+not+ie+11%0A) of all browsers globally used. These include:
153
154
154
-
- Android 4
155
-
- iOS 6
156
-
- Chrome 35
157
-
- Edge 17
158
-
- Firefox 61
159
-
- Opera 12.1
160
-
- Safari 6 (macOS 10.7)
161
-
- Internet Explorer: not supported
155
+
- Android Chrome: 104 or later (`and_chr`)
156
+
- Google Chrome: 101 or later (`chrome`)
157
+
- Microsoft Edge: 103 or later (`edge`)
158
+
- Mozilla Firefox: 102 or later (`firefox`)
159
+
- Apple Safari on iOS: 15.5 or later (`ios_saf`)
160
+
- Opera Mini on Android: 63 or later (`op_mini`)
161
+
- Opera: 88 or later (`opera`)
162
+
- Apple Safari for macOS 10.15 Catalina or later: : 15.5 or later (`safari`)
163
+
- Samsung Internet on Android: 17.0 or later (`samsung`)
164
+
- Internet Explorer 11 : not supported
162
165
163
-
Some features may not work with devices/browsers on the older end of these requirements.
166
+
Older versions or other browsers might work, but are untested and unsupported. We'll try to to keep Nightscout compatible with older iPads (e.g. Safari on iOS 10.3.4), but note that those devices are not supported by Apple anymore and have known security issues. Debugging these old devices gets harder due to Apple not supporting debugging the old devices on Macs that have been updated. Some features may not work with devices/browsers on the older end of these requirements.
164
167
165
-
## Windows installation software requirements:
166
168
167
-
-[Node.js](http://nodejs.org/) Latest Node 12 LTS. Node versions that do not have the latest security patches will not work. Use [Install instructions for Node](https://nodejs.org/en/download/package-manager/) or use `bin/setup.sh`)
168
-
-[MongoDB](https://www.mongodb.com/download-center?jmp=nav#community) 3.x or later. MongoDB 2.4 is only supported for Raspberry Pi.
169
+
170
+
## Installation software requirements:
171
+
172
+
-[Node.js](http://nodejs.org/) Latest Node v14 or v16 LTS. Node versions that do not have the latest security patches will not be supported. Use [Install instructions for Node](https://nodejs.org/en/download/package-manager/) or use `bin/setup.sh`)
173
+
-[MongoDB](https://www.mongodb.com/download-center?jmp=nav#community) 4.2 or 4.4.
169
174
170
175
As a non-root user clone this repo then install dependencies into the root of the project:
171
176
@@ -184,7 +189,7 @@ $ npm install
184
189
185
190
- If deploying the software to Microsoft Azure, you must set ** in the app settings for *WEBSITE_NODE_DEFAULT_VERSION* and *SCM_COMMAND_IDLE_TIMEOUT***before** you deploy the latest Nightscout or the site deployment will likely fail. Other hosting environments do not require this setting. Additionally, if using the Azure free hosting tier, the installation might fail due to resource constraints imposed by Azure on the free hosting. Please set the following settings to the environment in Azure:
186
191
```
187
-
WEBSITE_NODE_DEFAULT_VERSION=10.15.2
192
+
WEBSITE_NODE_DEFAULT_VERSION=16.16.0
188
193
SCM_COMMAND_IDLE_TIMEOUT=300
189
194
```
190
195
- See [install MongoDB, Node.js, and Nightscouton a single Windows system](https://github.com/jaylagorio/Nightscout-on-Windows-Server). if you want to host your Nightscout outside of the cloud. Although the instructions are intended for Windows Server the procedure is compatible with client versions of Windows such as Windows 7 and Windows 10.
0 commit comments