Commit Graph
6274 Commits
Author SHA1 Message Date
Ben West a5ada47d32 first commit to cut new 15.0.5 dev branch 2026-03-01 12:02:54 -08:00
Ben WestandGitHub b03c604643 Merge pull request #8352 from nightscout/dev
release 15.0.4
2026-02-28 09:00:37 -08:00
Ben WestandGitHub 7ae17b13f5 Merge pull request #8433 from nightscout/test/node22-pr
Test/node22 pr
2026-02-27 15:07:57 -08:00
Ben WestandCopilot 0fb628e1c4 Update CI matrix to test Node 16, 20, 22
- Remove lts/* (redundant with explicit versions)
- Add Node 16 for backwards compatibility testing
- Skip Node 18 (flaky tests, will be fixed in MongoDB PR)
- Keep MongoDB 4.4, 5.0, 6.0 matrix

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-27 14:53:30 -08:00
Ben WestandCopilot e0cc9ff5df Relax Node version constraints to >=16.x
- Change engines.node from '^22.x || ^20.x' to '>=16.x'
- Change engines.npm from '>=10.x' to '>=8.x'
- Update runtime checkNodeVersion to allow Node 16+
- Creates overlap with previous release (^16.x || ^14.x)

This allows users on Node 16/18 to upgrade smoothly while
recommending Node 20 or 22 LTS for best support.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-27 14:52:56 -08:00
Ben West 019fa51cff Merge PR #8357 (Node 22 upgrade) 2026-02-27 14:06:32 -08:00
Ben WestandGitHub 535b50e9e0 Merge pull request #8432 from nightscout/wip/bewest/update-bridge-deps
Wip/bewest/update bridge deps
2026-02-27 14:03:03 -08:00
Ben WestandCopilot d81d6854c0 Update bridge dependencies to final deprecated versions
- share2nightscout-bridge: 0.2.9 → 0.2.10 (Node 22 support)
- minimed-connect-to-nightscout: 1.5.5 → 1.5.6 (Node 22 support)

Both packages now allow Node 18/20/22+ in their engines field.
This is a prerequisite for the Node 22 upgrade (PR #8357).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-27 13:36:08 -08:00
Ben WestandCopilot 6a48ea89cf Update bridge dependencies to final deprecated versions
- share2nightscout-bridge: 0.2.9 → 0.2.10 (Node 22 support)
- minimed-connect-to-nightscout: 1.5.5 → 1.5.6 (Node 22 support)

Both packages now allow Node 18/20/22+ in their engines field.
This is a prerequisite for the Node 22 upgrade (PR #8357).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-27 13:16:04 -08:00
Ingo Reitz 96ab5ea602 Drop support for EoL NodeJS versions, default to 22
Signed-off-by: Ingo Reitz <9l@9lo.re>
2025-06-09 01:51:30 +02:00
Ingo Reitz b0d00fea0a package-lock: upgrade lockfile version
Signed-off-by: Ingo Reitz <9l@9lo.re>
2025-06-09 01:51:30 +02:00
Ben WestandGitHub e74f53c077 Merge pull request #8367 from nightscout/wip/bewest/collaborations
Wip/bewest/collaborations
2025-05-28 16:37:35 -07:00
Ben West 01808b7b17 Merge branch 'dev' of github.com:Foxy7/cgm-remote-monitor into wip/bewest/collaborations 2025-05-28 16:31:37 -07:00
Ben West a1ee00ee6a Merge branch 'crowdin_incoming' of github.com:nightscout/cgm-remote-monitor into wip/bewest/collaborations 2025-05-28 16:30:19 -07:00
Ben West 86742c0d6b Merge branch 'readmeupdate' of github.com:scrivy/cgm-remote-monitor into wip/bewest/collaborations 2025-05-28 16:29:23 -07:00
Scott LeibrandandBen West 5fa982b63f make sure roles exists before checking roles.length 2025-05-28 16:25:44 -07:00
Jörg SchömerandBen West 2ba864a4a0 hide tooltip by display instead of opacity 2025-05-28 16:25:44 -07:00
Adam RadoczandBen West 0b731a06be Update the glucose molecular mass.
References:
- [National Institute of Standards and Technology](https://webbook.nist.gov/cgi/cbook.cgi?ID=C50997&Mask=40)
- [National Institute of Health](https://pubchem.ncbi.nlm.nih.gov/compound/D-Glucose)
2025-05-28 16:25:44 -07:00
Daniel ScrivanoandGitHub f7d1a2c445 Merge branch 'dev' into readmeupdate 2025-05-23 10:26:36 -07:00
Ben WestandGitHub 05b8f08e80 Merge pull request #8220 from Joerg-Schoemer/feature/hide-by-display
hide tooltip by display attribute instead of opacity
2025-05-23 10:06:43 -07:00
Ben WestandGitHub 34707f0861 Merge branch 'dev' into crowdin_incoming 2025-05-23 09:42:16 -07:00
Ben WestandGitHub 598ba143c1 Merge branch 'dev' into docker-compose-restarts 2025-05-23 09:40:59 -07:00
Ben WestandGitHub 8591f2b26c Merge branch 'dev' into dev 2025-05-23 09:39:27 -07:00
Ben WestandGitHub a5d2b98fd1 Merge branch 'dev' into readmeupdate 2025-05-23 09:39:21 -07:00
Ben WestandGitHub b24c313dec Merge branch 'dev' into feature/hide-by-display 2025-05-23 09:38:59 -07:00
Ben West 03c01d03bc new dev branch for 15.0.4
This is first commit after the 15.0.3 release.
2025-05-08 15:17:54 -07:00
Ben WestandGitHub 91cd601038 Merge pull request #8145 from nightscout/dev
dev next release 15.0.3
2025-05-08 15:08:10 -07:00
Sulka Haro 22272b4aa2 New translations en.json (French) 2025-04-19 20:32:25 +03:00
Ben WestandGitHub 7d209bc0f6 Merge pull request #8076 from inventor96/google-asst-broken
Add notes about the Google Assistant integration being broken
2024-12-16 11:19:27 -08:00
Ben WestandGitHub 7114f63112 Merge branch 'dev' into google-asst-broken 2024-12-16 11:16:09 -08:00
Ben WestandGitHub bda257d3a7 Merge pull request #8321 from nightscout/wip/bewest/collaborations
Wip/bewest/collaborations
2024-12-13 16:37:04 -08:00
Ben West 9195c3c275 setup-node action syntax is lts/* 2024-12-13 14:40:41 -08:00
Ben West ffd28b041e continuously test on lts also
This adds the latest long term support version of node to the automated testing
matrix.
2024-12-13 14:35:14 -08:00
Ben West 3761c0fedd permit any LTS version of node 2024-12-13 14:28:49 -08:00
Ben West 59ff28204a allow tests to pass
Switching the way units is fetched to this way makes it similar to the other
code already in place that does something similar.  This allows the tests to
pass with the existing fixtures.
Considering augmenting  additional tests that explicitly tests whether the
relevant branch of code is taken.
2024-12-13 14:19:17 -08:00
dsnallfotandBen West a4e05a1655 Fix missing mmol unit conversion for lastEnacted.bg 2024-12-13 14:19:16 -08:00
Ben WestandGitHub 5985152865 Merge branch 'dev' into google-asst-broken 2024-11-29 12:41:56 -08:00
Ben WestandGitHub 46069a916c Merge pull request #8108 from gth001/master
This fixes the issue of a "stale" CGM value displaying indefinately.
2024-11-29 12:37:41 -08:00
Ben WestandGitHub a0647e27ca Merge branch 'dev' into google-asst-broken 2024-11-29 12:18:13 -08:00
Ben WestandGitHub 476bad9119 Merge branch 'dev' into master 2024-11-29 12:09:20 -08:00
Ben WestandGitHub 085590b922 Merge pull request #8313 from nightscout/wip/bewest/collaborations
Wip/bewest/collaborations
2024-11-25 13:50:35 -08:00
Ben West 558927bf3d Revert "Update sensorage.js for 10 day sensors"
This reverts commit cec3eebc40.
Need to update tests?  Not immediately clear why tests updated from 6 days to 9
days fails, so revertinig for now.
2024-11-25 13:40:48 -08:00
Ben West c6dfaa1f78 Merge remote-tracking branch 'official/crowdin_incoming' into wip/bewest/collaborations 2024-11-25 12:46:13 -08:00
Ben West 61d14718da Merge remote-tracking branch 'antoniomuniz/patch-2' into wip/bewest/collaborations
Gracias!
2024-11-25 12:43:32 -08:00
Ben West d7c93b456c Merge remote-tracking branch 'daaanosaur/return-boot-error-status-code' into wip/bewest/collaborations
Nice work, thanks for your contributions.
2024-11-25 12:37:23 -08:00
Ben West bf704059da Merge remote-tracking branch 'Nightfoxy/Nightfoxy-SAGE-Defaults' into wip/bewest/nspro-apns-crashfix 2024-11-25 12:27:50 -08:00
Ben West e0b0d6fd81 nice error handling, @AndyLow91 2024-11-25 12:17:42 -08:00
Andy LowandBen West b5f5ed2c95 Update loop.js
Updated to stop Nightscout crashing if APNs response is not received well from Apple.
2024-11-25 12:11:23 -08:00
Sulka Haro a350207b83 New translations en.json (Spanish) 2024-10-25 16:21:13 +03:00
Ken FoxandGitHub cec3eebc40 Update sensorage.js for 10 day sensors
Changing default SAGE warn and urgent threshold defaults to be useful for 10 day sensors rather than 7 day sensors from the G5 era. SAGE pill turns yellow at day 9 and red 4 hours before expiration of 10 days.

Once G6 is retired, consider setting WARN to 10 days and URGENT to 10.5 days.
2024-10-05 00:36:50 -05:00