Commit Graph
6281 Commits
Author SHA1 Message Date
Ben WestandGitHub f988ed9869 Merge pull request #8436 from nightscout/dev
Release 15.0.5
2026-03-01 13:17:22 -08:00
Ben WestandGitHub 743506a6a0 Merge pull request #8438 from nightscout/fix/docker-force
Dockerfile: Add --force to bypass platform check
2026-03-01 12:56:59 -08:00
Ben West aa13913093 Dockerfile: Add --force to bypass platform check
npm ci fails with EBADPLATFORM when lockfile contains darwin-only
packages (fsevents), even with --omit=optional. The --force flag
bypasses this check.
2026-03-01 12:53:32 -08:00
Ben WestandGitHub ee2bfa4fe7 Merge pull request #8437 from nightscout/fix/heroku-fsevents
Fix/heroku fsevents
2026-03-01 12:40:30 -08:00
Ben West b8aec4429c CI: Test only Node 20 and 22
Node 16 EOL was September 2023. Docker image uses Node 22.
Reduces CI matrix from 9 to 6 jobs.
2026-03-01 12:30:27 -08:00
Ben West 4130f325c5 Update bridge deps to 0.2.11/1.5.7 (fsevents fix)
Both bridge packages now have clean shrinkwraps without devDependencies,
eliminating the fsevents (darwin-only) entries that caused Heroku build failures.
2026-03-01 12:28:29 -08:00
Ben West ecafd4782c Fix Docker/Heroku builds with --omit=optional
Use npm ci with --omit=optional to skip optional dependencies like
fsevents (darwin-only) that were causing build failures on Linux
platforms including Heroku and local Docker builds on Mac.
2026-03-01 12:25:55 -08:00
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