Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update before moving data to mLab #2

Open
wants to merge 720 commits into
base: master
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Dec 10, 2021

  1. prep development area post 14.2.5 release

    This helps create an area for developing towards the next version.
    bewest committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    1ad4867 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2021

  1. Configuration menu
    Copy the full SHA
    c09616c View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2021

  1. obscure private device provenance

    Allow users to choose whether or not to reveal the provenance of the data to
    consumers.  This is intended to help protect data rights to portability and
    access.  If consumers start abusing or discriminating against Nightscout users
    due to the source of the data, this allows users to conceal this information.
    bewest committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    4b38e32 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2021

  1. de facto standard LOW and HIGH values

    Disregard brand of device when considering glucose values.  By de facto usage,
    the meaning of LOW and HIGH within Nightscout means that glucose is beyond limits.
    LOW means 40 or lower.  HIGH means 400 or higher.  Both tend to invite
    questioning therapy options, including inspecting if the device is working
    correctly, as well as potential treatment options.
    bewest committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    a2f2751 View commit details
    Browse the repository at this point in the history
  2. ensure obfuscation only affects rendered values

    The results to render may come from an in-memory cache, or from the database.
    If they came from the in-memory cache, it's possible that obscurring the device
    field could actually change the values in memory.  When obscurring, the device
    field, this patch copies all of the values in order to ensure that the
    in-memory copies are unaffected.  With this patch, cached objects should not be
    affected.
    bewest committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    6b98e01 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0de4b94 View commit details
    Browse the repository at this point in the history
  4. ensre that objects from api/v2 are also obscured

    With this change, any code referencing the sandbox or /api/v2/properties for
    plugin will also benefit from having the device information obscured.
    bewest committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    4b96124 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'wip/bewest/obscure-provenance' of github.com:nightscout…

    …/cgm-remote-monitor into wip/bewest/obscure-provenance
    bewest committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    4e91c91 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #7249 from nightscout/wip/bewest/obscure-provenance

    obscure private device provenance
    bewest authored Dec 15, 2021
    Configuration menu
    Copy the full SHA
    5ceb82d View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. Configuration menu
    Copy the full SHA
    aca8d5a View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2022

  1. Configuration menu
    Copy the full SHA
    4625050 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2022

  1. Point readme to correct location of swagger.yaml

    Jakob Sandberg committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    dd0c7f0 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2022

  1. mark compatible with node 14 and node 16

    Temporarily use git references to share2nightscout-bridge and
    minimed-connect-to-nightscout in order to help test similar changes in those
    packages.
    bewest committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    6dc2b2b View commit details
    Browse the repository at this point in the history
  2. add node 16 to supported list

    The tests pass cleanly.
    bewest committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    fabd798 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2022

  1. Merge pull request #7285 from nightscout/MilosKozak-patch-2

    Change deduping interval
    MilosKozak authored Feb 20, 2022
    Configuration menu
    Copy the full SHA
    9ccba7e View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. Test against nodejs 16.x

    Run tests also against nodejs 16.x
    viq authored Mar 2, 2022
    Configuration menu
    Copy the full SHA
    ded6fa9 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. Configuration menu
    Copy the full SHA
    5a96281 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2022

  1. Configuration menu
    Copy the full SHA
    1a356a0 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2022

  1. reservoir level override

    ps2 committed Mar 19, 2022
    Configuration menu
    Copy the full SHA
    47d1831 View commit details
    Browse the repository at this point in the history
  2. reservoir level override

    ps2 committed Mar 19, 2022
    Configuration menu
    Copy the full SHA
    74495b1 View commit details
    Browse the repository at this point in the history
  3. reservoir level override

    ps2 committed Mar 19, 2022
    Configuration menu
    Copy the full SHA
    28bf9e1 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2022

  1. Remove debug print

    ps2 committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    6f02d51 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2022

  1. Configuration menu
    Copy the full SHA
    c8a1a9c View commit details
    Browse the repository at this point in the history
  2. fix typo

    ps2 committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    9ce3920 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. Merge pull request #7380 from ps2/omnipod-reservoir

    Omnipod reservoir fixes
    bewest authored Apr 19, 2022
    Configuration menu
    Copy the full SHA
    ad1bcbf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb8b71c View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. Configuration menu
    Copy the full SHA
    537ed5e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d080b95 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2022

  1. Merge pull request #7375 from ps2/fix-apns-expiration

    Fix expiration time on remote notifications for Loop
    bewest authored Apr 21, 2022
    Configuration menu
    Copy the full SHA
    d53f574 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2022

  1. Merge pull request #7385 from ps2/automatic-bolus

    Support automatic bolus volumes in the enacted field for loop status.
    bewest authored Apr 30, 2022
    Configuration menu
    Copy the full SHA
    555f699 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06012e5 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2022

  1. Configuration menu
    Copy the full SHA
    30cc5ca View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2022

  1. Configuration menu
    Copy the full SHA
    38c9a21 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e601717 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2022

  1. Configuration menu
    Copy the full SHA
    a1a2e74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5cf72ce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e2520b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e715cd2 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #7468 from samihusseingit/master

    Results could be null and can crash the website
    bewest authored Jun 30, 2022
    Configuration menu
    Copy the full SHA
    e72924c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cef684e View commit details
    Browse the repository at this point in the history
  7. npm audit fix

    bewest committed Jun 30, 2022
    Configuration menu
    Copy the full SHA
    ead83e0 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'wip/bewest/upgrade-node' of github.com:nightscout/cgm-r…

    …emote-monitor into wip/bewest/upgrade-node
    bewest committed Jun 30, 2022
    Configuration menu
    Copy the full SHA
    08e2225 View commit details
    Browse the repository at this point in the history
  9. Revert "npm audit fix" due to test failure

    This reverts commit ead83e0.
    Minor differences are causing the tests to fail consistently.
    bewest committed Jun 30, 2022
    Configuration menu
    Copy the full SHA
    0d1aed7 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #7343 from nightscout/wip/bewest/upgrade-node

    Wip/bewest/upgrade node
    bewest authored Jun 30, 2022
    Configuration menu
    Copy the full SHA
    40b7cbf View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2022

  1. rm package-lock.json && npm install

    npm ls fsevent didn't list any output.  I'm running on linux,
    and regenerating this file after removing it seems to remove
    the fsevent package from the file.
    It's likely that fsevent may be used in development mode as part
    of one of the build utilities, but it shouldn't block anyone from
    deploying.
    
    #7475
    bewest committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    27a882f View commit details
    Browse the repository at this point in the history
  2. npm install --no-optional

    The build still fails for node 12.x.
    Skip optional dependencies.
    
    https://stackoverflow.com/a/48953213
    bewest committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    5d0d320 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    39936b9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7488 from ps2/loop-enacted-fixes

    Fix incorrect appending for loop enacted status. LGTM.
    bewest authored Jul 18, 2022
    Configuration menu
    Copy the full SHA
    cd5c983 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3e1f459 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. n 10; rm package-lock.json && npm install

    Remove npm list from engine as it is intended to be advisory.
    bewest committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    c9f3a12 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'wip/bewest/issue-7475' of github.com:nightscout/cgm-rem…

    …ote-monitor into wip/bewest/issue-7475
    bewest committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    a9dfc76 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2022

  1. Configuration menu
    Copy the full SHA
    4172a67 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a83292 View commit details
    Browse the repository at this point in the history
  3. make github tested workflows and node entines match

    This makes the testing framework and the advertised node versions match, one
    for one.
    bewest committed Aug 14, 2022
    Configuration menu
    Copy the full SHA
    b15e436 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7487 from nightscout/wip/bewest/issue-7475

    rm package-lock.json && npm install
    bewest authored Aug 14, 2022
    Configuration menu
    Copy the full SHA
    a5c67b5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    755bdc9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a5fcc84 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #7512 from gestrich/bugfix/remote-carb-created-date

    Allow Remote Carb Entries in Past or Future
    bewest authored Aug 14, 2022
    Configuration menu
    Copy the full SHA
    df85fd2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3213835 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2022

  1. update Node requirements. This is a follow up from #7417 since @bewest

    …already merged his branch to dev
    
    add NodeJS 16.x support.
    drop NodeJS 12.x support.It reached End-of-Life status on 30 April 2022
    allow NodeJS 18.x support to run for CI
    upgrade webpack and webpack-cli
    update browserlist and browser documentation, config is now at .browserslistrc
    update README.md for browsers and Node versions
    fix typos in comments in lib/client/hashauth.js and webpack/webpack.config from #7440
    PieterGit committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    fb4d467 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a81915 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    652baed View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2022

  1. upgrade mocha to 8.4.0 and nodemon to 2.0.19 and recreate package-loc…

    …k.json with node v10.24.1
    PieterGit committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    b7ee1bf View commit details
    Browse the repository at this point in the history
  2. remove two critical vulnerabilities in npm packages. Remove codacy-co…

    …verage pacakge (see issue #7515 ).
    PieterGit committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    4a64be2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3c516d5 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2022

  1. Experimenting around changing build artefact location to go to node_m…

    …odules, so the content is retained across cached builds in various PAAS environments
    sulkaharo committed Aug 28, 2022
    Configuration menu
    Copy the full SHA
    7b01d49 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2022

  1. Try .cache in node_modules

    sulkaharo committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    37a2a0d View commit details
    Browse the repository at this point in the history
  2. Fix app.js

    sulkaharo committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    a6eb156 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2022

  1. * Fix tests

    * Change | to && in package.json
    sulkaharo committed Aug 30, 2022
    Configuration menu
    Copy the full SHA
    ec3cf94 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c03dcd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6978a90 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2e4551e View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2022

  1. Build Docker image for arm64 architecture (#7043)

    * Build docker image for arm64 architecture
    
    * Add `platforms` input
    
    * Merge `master` and `dev` jobs together into one
    
    * Run job on master or dev branch
    p5nbTgip0r authored Sep 13, 2022
    Configuration menu
    Copy the full SHA
    3d9a60d View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2022

  1. Merge pull request #7237 from nightscout/dev

    Release 14.2.6
    bewest authored Sep 30, 2022
    Configuration menu
    Copy the full SHA
    0bf616b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e7f695 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2022

  1. Merge branch 'dev20220815' of github.com:PieterGit/cgm-remote-monitor…

    … into PieterGit-dev20220815
    bewest committed Oct 1, 2022
    Configuration menu
    Copy the full SHA
    9f622c2 View commit details
    Browse the repository at this point in the history
  2. allow any LTS version

    The '^' prefix makes this meaingless, there's
    no reason to refuse to run less than 16.16.0
    if it's still some 16.x.
    bewest committed Oct 1, 2022
    Configuration menu
    Copy the full SHA
    64d93e6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7568 from nightscout/wip/bewest/PieterGit-dev2022…

    …0815
    
    Wip/bewest/pieter git dev20220815
    bewest authored Oct 1, 2022
    Configuration menu
    Copy the full SHA
    a8da747 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aed9998 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #7526 from sulkaharo/new_cache_location

    New build artefact cache location
    bewest authored Oct 1, 2022
    Configuration menu
    Copy the full SHA
    8706658 View commit details
    Browse the repository at this point in the history
  6. inject text instead of HTML name

    Avoid HTML injection called out by CODEQL.
    bewest committed Oct 1, 2022
    Configuration menu
    Copy the full SHA
    2e1ee38 View commit details
    Browse the repository at this point in the history
  7. avoid HTML injection

    See if this makes codeql happy.
    bewest committed Oct 1, 2022
    Configuration menu
    Copy the full SHA
    1db4047 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #7569 from nightscout/wip/bewest/code-ql-analysis

    Wip/bewest/code ql analysis
    bewest authored Oct 1, 2022
    Configuration menu
    Copy the full SHA
    74ce49c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dbce9db View commit details
    Browse the repository at this point in the history
  10. Merge pull request #7570 from nightscout/wip/bewest/code-ql-analysis

    codeql text/html injection in food.js
    bewest authored Oct 1, 2022
    Configuration menu
    Copy the full SHA
    09c9f81 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2022

  1. fix webpack 5 in Lerna

    k2s committed Oct 29, 2022
    Configuration menu
    Copy the full SHA
    0fd05c2 View commit details
    Browse the repository at this point in the history
  2. fix formatting of empty spaces

    k2s committed Oct 29, 2022
    Configuration menu
    Copy the full SHA
    e78a63f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ed7fdf7 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2022

  1. Merge pull request #7647 from k2s/fix-empty-import-config

    Fix empty import config
    bewest authored Nov 1, 2022
    Configuration menu
    Copy the full SHA
    2c6ba28 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2022

  1. Configuration menu
    Copy the full SHA
    bcfe437 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    efc994b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7513 from gestrich/bugfix/remove-remote-override-otp

    Remove unused OTP field from Remote Override form.
    bewest authored Nov 16, 2022
    Configuration menu
    Copy the full SHA
    4aa0657 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2022

  1. Configuration menu
    Copy the full SHA
    8594a2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd40046 View commit details
    Browse the repository at this point in the history
  3. New Crowdin updates (#7238)

    * New translations en.json (Hungarian)
    
    * New translations en.json (Turkish)
    
    * New translations en.json (Hungarian)
    
    * New translations en.json (Turkish)
    
    * New translations en.json (Turkish)
    
    * New translations en.json (Arabic)
    
    * New translations en.json (Turkish)
    
    * New translations en.json (Slovak)
    
    * New translations en.json (Turkish)
    
    * New translations en.json (Turkish)
    
    * New translations en.json (Turkish)
    
    * New translations en.json (Turkish)
    
    * New translations en.json (Turkish)
    
    * New translations en.json (Turkish)
    
    * New translations en.json (Turkish)
    
    * New translations en.json (Turkish)
    
    * New translations en.json (Turkish)
    
    * New translations en.json (Hungarian)
    
    * New translations en.json (Turkish)
    
    * New translations en.json (Turkish)
    
    * New translations en.json (Estonian)
    
    * New translations en.json (Estonian)
    
    * New translations en.json (Estonian)
    
    * New translations en.json (Norwegian Bokmal)
    
    * New translations en.json (Portuguese, Brazilian)
    
    * New translations en.json (Italian)
    
    * New translations en.json (Italian)
    
    * New translations en.json (Portuguese, Brazilian)
    
    * New translations en.json (Portuguese, Brazilian)
    
    * New translations en.json (Portuguese, Brazilian)
    
    * New translations en.json (Portuguese, Brazilian)
    
    * New translations en.json (Ukrainian)
    
    * New translations en.json (Ukrainian)
    
    * New translations en.json (Ukrainian)
    
    * New translations en.json (Ukrainian)
    
    * New translations en.json (German)
    
    * New translations en.json (Spanish)
    
    * New translations en.json (Turkish)
    
    * New translations en.json (Turkish)
    
    * New translations en.json (Turkish)
    
    * New translations en.json (Estonian)
    
    * New translations en.json (Estonian)
    sulkaharo authored Dec 30, 2022
    Configuration menu
    Copy the full SHA
    79e80c5 View commit details
    Browse the repository at this point in the history
  4. Bump jsonwebtoken from 8.5.1 to 9.0.0 (#7787)

    Bumps [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) from 8.5.1 to 9.0.0.
    - [Release notes](https://github.com/auth0/node-jsonwebtoken/releases)
    - [Changelog](https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md)
    - [Commits](auth0/node-jsonwebtoken@v8.5.1...v9.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: jsonwebtoken
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 30, 2022
    Configuration menu
    Copy the full SHA
    08d07c0 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2022

  1. Update codeql-analysis.yml

    sulkaharo authored Dec 31, 2022
    Configuration menu
    Copy the full SHA
    05bbc55 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2023

  1. Configuration menu
    Copy the full SHA
    ad7706d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6834822 View commit details
    Browse the repository at this point in the history
  3. Update socket.io and uuid packages (#7793)

    * This commit updates the uuid and socket.io packages to latest versions and enables compression over websocket
    
    * Drop the compression threshold down to 512 bytes
    
    * Enable http compression down to 512 bytes and request long poll transport only, as per current release
    
    * Add the socket.io-client back in
    
    * Use polling with the NS client
    
    * Update express to latest in 4.x line, fix tests
    sulkaharo authored Jan 1, 2023
    Configuration menu
    Copy the full SHA
    6ad4ef1 View commit details
    Browse the repository at this point in the history
  4. Fix Server error (#7784)

    * check if d1 is not nil before call getTime
    
    Co-authored-by: Sulka Haro <[email protected]>
    Joerg-Schoemer and sulkaharo authored Jan 1, 2023
    Configuration menu
    Copy the full SHA
    ba76940 View commit details
    Browse the repository at this point in the history
  5. Forwarded fix (#7593)

    * Use 'forwarded' always
    
    Getting the remote IP from the socket doesn't work behind a reverse proxy. 'Forwarded' is there to fix there, but wasn't used here.
    
    * Consistently use getRemoteIP() throughout
    
    Stay in line with other modules that do this
    
    * Use getRemoteIP consistently
    
    One more missing case; in this file it isn't helpful, but it is consistent with other files.
    
    Co-authored-by: Sulka Haro <[email protected]>
    dnicolaas and sulkaharo authored Jan 1, 2023
    Configuration menu
    Copy the full SHA
    2dfc471 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e1f75cb View commit details
    Browse the repository at this point in the history
  7. Refactor moment to be loaded from ctx (#7331)

    * Experimental branch that replaces momentjs with dayjs in the client
    
    * Revert unintentional change
    
    * feat
    
    * Turns out dayjs is a no-go, but this has some good restructuring so submitting that
    sulkaharo authored Jan 1, 2023
    Configuration menu
    Copy the full SHA
    3a06295 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

  1. Configuration menu
    Copy the full SHA
    8e59864 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6bccede View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    30216aa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3636f37 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2023

  1. Configuration menu
    Copy the full SHA
    bdcb706 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2023

  1. Configuration menu
    Copy the full SHA
    c1de8a5 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. Fixes a bug introduced in #7273 (#7825)

    * Fixes a bug introduced in #7273
    
    * Oops somehow managed to commit a wrong file version
    
    * Cleaner code based on feedback from Ben
    sulkaharo authored Jan 12, 2023
    Configuration menu
    Copy the full SHA
    fd701e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6ad678 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2023

  1. Configuration menu
    Copy the full SHA
    2927301 View commit details
    Browse the repository at this point in the history
  2. rollback wrong commit

    MilosKozak authored Jan 13, 2023
    Configuration menu
    Copy the full SHA
    a09e586 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2023

  1. Merge master to dev so Git is in sync (#7834)

    * Allow DELETE via PATCH/UPDATE operation too
    
    * rollback wrong commit
    
    Co-authored-by: Milos Kozak <[email protected]>
    sulkaharo and MilosKozak authored Jan 15, 2023
    Configuration menu
    Copy the full SHA
    bc8ccc8 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2023

  1. apiv3 fix patch operation (#7807)

    Co-authored-by: Sulka Haro <[email protected]>
    MilosKozak and sulkaharo authored Jan 17, 2023
    Configuration menu
    Copy the full SHA
    c343719 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. Delete v3 api identifiers when cloning a record in profile editor (#7839

    )
    
    * Delete v3 api identifiers when cloning a record
    
    * Refactored to use lodash omit
    
    * Move cleaning logic to correct function, add _id to list of cleaned properties
    
    * Add back a line that was accidentally deleted
    
    * profileeditor: add created_at, srvModified too on save to simulate API v3
    
    Co-authored-by: Milos Kozak <[email protected]>
    sulkaharo and MilosKozak authored Jan 23, 2023
    Configuration menu
    Copy the full SHA
    05de94e View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. Downgrade jsdom to version 11.11.0 (#7851)

    * rollback compatibility issues for tests
    
    Revert "Bump jsonwebtoken from 8.5.1 to 9.0.0 (#7787)"
    
    This rolls back changes to node_modules via package-lock.json as a
    result of new dependencies.  More work is needed before involving these
    changes.  Without this rollback, the tests do consistently complete within
    the allowed time in a reproducible way.
    
    * Test Github Actions with jsdom 11.11.0
    
    * Upgrade github actions as requested by the actions runner
    
    * Lock generated using 6.14.18
    
    * Upgrade actions/checkout@v2 to v3
    
    * restore jsonwebtoken upgrade
    
    Co-authored-by: Ben West <[email protected]>
    sulkaharo and bewest authored Jan 24, 2023
    Configuration menu
    Copy the full SHA
    26a8cf1 View commit details
    Browse the repository at this point in the history
  2. Fix api v3 users seeing gaps in CGM data (#7853)

    * Change runtime cache to support item timestamp be defined in either mills or date field.
    
    * Fix typo
    
    * Return mills in v1 api when returning data from cache
    
    * Also parse created_at in the cache
    
    * Fix copy paste error
    sulkaharo authored Jan 24, 2023
    Configuration menu
    Copy the full SHA
    0426b01 View commit details
    Browse the repository at this point in the history
  3. daytoday reports are always in the profile's time zone

    Midnight for the profile should always be at the start of the
    day (midnight) for the chart.
    bewest committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    0541e2a View commit details
    Browse the repository at this point in the history
  4. pin start of day in profile's timezone

    This more closely mirrors logic in loopalyzer, as well as the intent from the
    surrounding code in reportclient.js.
    bewest committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    a47b367 View commit details
    Browse the repository at this point in the history
  5. ensure timezones assigned once in daily reports

    This fixes the label on the days in the daytoday charts.  Passing a moment
    object that is already zoned prevents toLocaleDateString from reinterpreting
    the zone information when the date is already relative to the profile.
    
    This also ensures that the datefilter is adjusted to the profile's zone rather
    than truncating the time to the end or beginning of the day.  This should
    prevent incorrectly wrapping arounnd the dateline.
    bewest committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    0330e13 View commit details
    Browse the repository at this point in the history
  6. ensure daily reports dates translate to profile timezone

    To illustrate the difference, I used chrome "sensors" feature to change my
    timezone to one that spans the dateline.
    
        > moment.tz('2023-01-19', 'America/Los_Angeles').endOf('day').format( )
        '2023-01-19T23:59:59-08:00'
        > moment.tz(moment('2023-01-19'), 'America/Los_Angeles').endOf('day').format( )
        '2023-01-18T23:59:59-08:00'
    
    The old code uses a string replacement, which is equivalent to the first
    test.  This causes the dates on the reports to be off by one, as well as
    risks the data wrapping around the dateline so it can't be seen.  For example,
    replacing "23:59:59" with "00:00:00" in the first example doesn't correctly
    wrap around the dateline.
    
    The patch introduces a way to parse the dates requested in the browser's
    time zone, and then translates them to the profile's timezone.  The
    difference is shown in the second example above.  With this change, the
    correct date label should be rendered, and the data should start at
    midnight without wrapping around the dateline.
    bewest committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    8983713 View commit details
    Browse the repository at this point in the history
  7. clock at the end of the day is 23:59:59.999

    Ensure that the test fixtures will return; the previous changes
    correctly forward the time to end of day across zones and
    datelines.  One side effect  is that the date formatted for the end
    of the day uses all the microseconds for the day as well.  This
    changes the query from the form of 23:59:59.000Z to 23:59:59.999Z.
    This also ensures that anything that happens during that one second
    will be included rather than excluded.
    bewest committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    f51fac9 View commit details
    Browse the repository at this point in the history
  8. Possibly fix Loop time zones not being recognised in profile editor a…

    …nd reports (#7833)
    
    * * Change profile editor so it works when client uploads profiles where string case doesn't match editor expectations
    * Re-enable culling down time zone data sent to client
    
    * Add a workaround to fix Loop uploading non-ISO compliant time zone identifier
    sulkaharo authored Jan 24, 2023
    Configuration menu
    Copy the full SHA
    28e75a6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6a543c8 View commit details
    Browse the repository at this point in the history
  10. New Crowdin updates (#7808)

    * New translations en.json (German)
    
    * New translations en.json (Russian)
    sulkaharo authored Jan 24, 2023
    Configuration menu
    Copy the full SHA
    250b808 View commit details
    Browse the repository at this point in the history
  11. redact console log lines

    bewest committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    0ee0712 View commit details
    Browse the repository at this point in the history
  12. Merge branch 'wip/bewest/daytoday-redo-03' of github.com:nightscout/c…

    …gm-remote-monitor into wip/bewest/daytoday-redo-03
    bewest committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    8e0ec88 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. Revert "clock at the end of the day is 23:59:59.999"

    This reverts commit f51fac9.
    bewest committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    a4f9271 View commit details
    Browse the repository at this point in the history
  2. Revert "Revert "clock at the end of the day is 23:59:59.999""

    This reverts commit a4f9271.
    bewest committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    f6b2d4f View commit details
    Browse the repository at this point in the history
  3. daytoday: Align start of day with data across zones

    This change correctly aligns the name of the day in the
    current zone with the start of the data for the
    equivalent day in the profile's zone.  This makes it so
    that viewing a day to day report in any timezone works
    going both east and west directions.
    bewest committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    10dd236 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b376239 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

  1. Update Mongo URL parser to 1.0.2 to fix issues Scott H found (#7606)

    * Update Mongo URL parser to 1.0.2 to fix issues Scott H found
    
    * Reset the lockfile
    
    * Update lock to include new component
    sulkaharo authored Jan 27, 2023
    Configuration menu
    Copy the full SHA
    d185cf6 View commit details
    Browse the repository at this point in the history
  2. minimum attempt to protect /api/v2/ endpoints (#7554)

    * minimum attempt to protect /api/v2/ endpoints
    
    These endpoints should be protected as reported in
    #7546.
    
    * remove spurious line
    
    Co-authored-by: Sulka Haro <[email protected]>
    bewest and sulkaharo authored Jan 27, 2023
    Configuration menu
    Copy the full SHA
    3b7528a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5d3268a View commit details
    Browse the repository at this point in the history
  4. tweak tests/logging

    bewest committed Jan 27, 2023
    Configuration menu
    Copy the full SHA
    48d1ae3 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'wip/bewest/daytoday-redo-03' of github.com:nightscout/c…

    …gm-remote-monitor into wip/bewest/daytoday-redo-03
    bewest committed Jan 27, 2023
    Configuration menu
    Copy the full SHA
    664efe6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a805939 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2023

  1. Merge pull request #7857 from nightscout/wip/bewest/daytoday-redo-03

    Wip/bewest/daytoday redo 03
    bewest authored Jan 28, 2023
    Configuration menu
    Copy the full SHA
    903669a View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. Add logging limits to all services (mongo, nightscout and traefik) (#…

    …7884)
    
    Parameters defined in x-logging extension field with options:
        max-size: '10m'
        max-file: '5'
    bjornoleh authored Feb 9, 2023
    Configuration menu
    Copy the full SHA
    adc70b7 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. Configuration menu
    Copy the full SHA
    2795892 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2023

  1. Fixed pushover callbacks not being processed (#7876)

    Co-authored-by: Sulka Haro <[email protected]>
    yodax and sulkaharo authored Feb 18, 2023
    Configuration menu
    Copy the full SHA
    d1fe8f5 View commit details
    Browse the repository at this point in the history
  2. Added charging state to the uploader battery pill when it's provided …

    …by AAPSClientV3. (#7873)
    
    Co-authored-by: Sulka Haro <[email protected]>
    yodax and sulkaharo authored Feb 18, 2023
    Configuration menu
    Copy the full SHA
    0f69153 View commit details
    Browse the repository at this point in the history
  3. Fix loading JWT when auth subject has no permissions (#7894)

    * Fix an issue reported by Milos, when a JWT is loaded with a subject that has no permissions
    
    * Add unit test to cover this case
    sulkaharo authored Feb 18, 2023
    Configuration menu
    Copy the full SHA
    4e1f364 View commit details
    Browse the repository at this point in the history
  4. Alarm sockets for api v3 (#7858)

    * Alarm sockets for api v3
    
    * Migrate to alarm websockets
    
    * Fix unit tests
    
    ---------
    
    Co-authored-by: Sulka Haro <[email protected]>
    MilosKozak and sulkaharo authored Feb 18, 2023
    Configuration menu
    Copy the full SHA
    89d7eb6 View commit details
    Browse the repository at this point in the history
  5. Api3 remove auth token (#6863)

    * APIv3: removing authorization by accessToken from codebase and adjusting tests
    
    * APIv3: updating docs
    
    ---------
    
    Co-authored-by: Petr Ondrůšek <[email protected]>
    Co-authored-by: Sulka Haro <[email protected]>
    3 people authored Feb 18, 2023
    Configuration menu
    Copy the full SHA
    ac1a7d1 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. cheat for tests across different time zones

    There is a bug generating the window for time ranges across different
    timezones, which results in different queries wrapping around day boundaries.
    This provides the fixture with three variants of the queries, in some ways
    better documenting the bug, and allowing the tests to pass.
    bewest committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    93df3c4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7905 from nightscout/wip/bewest/fix-timezone-test

    cheat for tests across different time zones
    bewest authored Feb 21, 2023
    Configuration menu
    Copy the full SHA
    97a4ee7 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2023

  1. Fixes #7910

    sulkaharo committed Feb 25, 2023
    Configuration menu
    Copy the full SHA
    32b2376 View commit details
    Browse the repository at this point in the history
  2. * Add a unit test to check the /entries endpoint returns values in co…

    …rrect order
    
    * Fix a bug in CGM entry insertion, where entries that were inserted without a dateString but with a numeric date were always using the current time
    sulkaharo committed Feb 25, 2023
    Configuration menu
    Copy the full SHA
    d7f4432 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7911 from nightscout/wip/sulka/fix_entries_api

    Fixes #7910 LGTM, tests work, merging.
    bewest authored Feb 25, 2023
    Configuration menu
    Copy the full SHA
    a4d07cd View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2023

  1. Ensure indexes for Roles and Subjects collections as part of boot (#7902

    )
    
    * Allow DELETE via PATCH/UPDATE operation too
    
    * rollback wrong commit
    
    * Ensure indexes for Roles and Subjects collections as part of boot
    
    ---------
    
    Co-authored-by: Milos Kozak <[email protected]>
    MarcinJuraszek and MilosKozak authored Feb 26, 2023
    Configuration menu
    Copy the full SHA
    867fc96 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec83b57 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. New Crowdin updates (#7869)

    * New translations en.json (French)
    
    * New translations en.json (Bulgarian)
    
    * New translations en.json (Bulgarian)
    sulkaharo authored Mar 29, 2023
    Configuration menu
    Copy the full SHA
    aa4faa6 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2023

  1. Configuration menu
    Copy the full SHA
    25672ea View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2023

  1. pass new sbx via event argument

    This allows consumers, such as nightscout-connect to receive a new sbx without
    creating a new one.
    bewest committed Apr 8, 2023
    Configuration menu
    Copy the full SHA
    1020ec3 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. Configuration menu
    Copy the full SHA
    37a4ec1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7828 from nightscout/wip/bewest/document-data-rights

    Wip/bewest/document data rights
    bewest authored May 2, 2023
    Configuration menu
    Copy the full SHA
    9874a50 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9258cdc View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

  1. Configuration menu
    Copy the full SHA
    728b7be View commit details
    Browse the repository at this point in the history

Commits on May 29, 2023

  1. Increase debounce for data loads to 15 seconds and trigger a data-loa…

    …ded event to process local data updates even if the call is debounced
    sulkaharo committed May 29, 2023
    Configuration menu
    Copy the full SHA
    cf5646b View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Configuration menu
    Copy the full SHA
    8faf5dc View commit details
    Browse the repository at this point in the history
  2. Merge branch 'wip/bewest/nightscout-connect' of github.com:nightscout…

    …/cgm-remote-monitor into wip/bewest/nightscout-connect
    bewest committed May 31, 2023
    Configuration menu
    Copy the full SHA
    4b4b9b0 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Configuration menu
    Copy the full SHA
    93ffb25 View commit details
    Browse the repository at this point in the history
  2. * Fix storage so tests pass with new Mongo driver

    * Removes old openaps-storage feature
    sulkaharo committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    32163a0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d29ff5c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    65707ad View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. Fix authorization storage

    sulkaharo committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    ea56b79 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f96435b View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2023

  1. * Creates new V2 API to load minimized current system state in one re…

    …quest for use in watchfaces and other display-only applications
    
    * Cleans V2 API implementation
    * Removes unnecessary server init calls in API calls that were unnecessary
    * Expose latest SBX state through the CTX object
    sulkaharo committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    7f05018 View commit details
    Browse the repository at this point in the history
  2. Fix loading SBX

    sulkaharo committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    69dba90 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. * Rename API to Summary

    * Preprocess temp basals and profile to create a temp basal dataset
    * Cleaner profile output
    * Support hours GET parameter (up to 48 hours)
    sulkaharo committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    d2c9838 View commit details
    Browse the repository at this point in the history
  2. Rename files to match api

    Further minize returned data
    sulkaharo committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    d09355e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    99a152f View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. nightscout-connnect upgrade

    With this patch, the new version of nightscout-connect will support
    all the features of share2nightscout-bridge,
    minimed-connect-to-nightscout, and more.
    bewest committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    6beb8a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c2199c1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5231543 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. Configuration menu
    Copy the full SHA
    5064984 View commit details
    Browse the repository at this point in the history
  2. introduce connect, initiate deprecation for bridge and mmconnect.

    Introduce nightscout-connect in the README.
    Issue warnings in the logs when the older plugins are used.
    bewest committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    4397fa7 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2023

  1. Configuration menu
    Copy the full SHA
    6354494 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f953df View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Configuration menu
    Copy the full SHA
    e7e04fc View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Configuration menu
    Copy the full SHA
    e37db6b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7983 from nightscout/wip/bewest/nightscout-connect

    support for nightscout-connect + easystate summary API v2
    bewest authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    9d55ea5 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2023

  1. Configuration menu
    Copy the full SHA
    e9d087d View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Merge branch 'wip/bewest/nightscout-connect' of github.com:nightscout…

    …/cgm-remote-monitor into wip/bewest/nightscout-connect
    bewest committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    8b39822 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    29f84c1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #8039 from nightscout/wip/bewest/nightscout-connect

    Wip/bewest/nightscout connect
    bewest authored Jun 19, 2023
    Configuration menu
    Copy the full SHA
    f3afaec View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Configuration menu
    Copy the full SHA
    726a99a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd766c2 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. Configuration menu
    Copy the full SHA
    e99a166 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2023

  1. Remove node-apn

    gestrich committed Jul 1, 2023
    Configuration menu
    Copy the full SHA
    c2f1108 View commit details
    Browse the repository at this point in the history
  2. Remove pem library

    gestrich committed Jul 1, 2023
    Configuration menu
    Copy the full SHA
    f63566b View commit details
    Browse the repository at this point in the history
  3. Remove base64url library

    gestrich committed Jul 1, 2023
    Configuration menu
    Copy the full SHA
    34bd1ff View commit details
    Browse the repository at this point in the history
  4. add @parse/node-apn library

    gestrich committed Jul 1, 2023
    Configuration menu
    Copy the full SHA
    20675cc View commit details
    Browse the repository at this point in the history
  5. Import new node library

    Set interruption level
    gestrich committed Jul 1, 2023
    Configuration menu
    Copy the full SHA
    d500fd8 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. Merge pull request #8042 from nightscout/crowdin_incoming

    New Crowdin updates
    bewest authored Aug 4, 2023
    Configuration menu
    Copy the full SHA
    282a992 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2023

  1. Merge pull request #8047 from gestrich/feature/2023/06/bg/node-apn-up…

    …grade
    
    Upgrade APN Library & Support Time-Sensitive Notifications
    bewest authored Aug 5, 2023
    Configuration menu
    Copy the full SHA
    613a699 View commit details
    Browse the repository at this point in the history
  2. update nightscout-connect 0.0.8

    This provides better support for several vendors, notably Medtronic and Glooko.
    bewest committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    a5acd9b View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2023

  1. Configuration menu
    Copy the full SHA
    6296a75 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d602de1 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Configuration menu
    Copy the full SHA
    b4ab7ce View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Configuration menu
    Copy the full SHA
    79df562 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2023

  1. allow client to load successfully without requiring API SECRET

    This patch allows the operator to control whether or not the API Secret
    authentication dialog will display by default or not.  Historically Nightscout
    allows a configuration to be readable and to send alarm information to all
    displays.
    A change in in dev in February to support authentication and api v3 introduced
    a new configuration where websocket communication is authenticated, and the API
    Secret modal will display if it authenticates in error.  The side-effect is
    that all new instances, even readable instances with glucose data, can't be
    seen or monitored without putting in the API Secreet or explicitly dismissing
    it.
    This patch returns to the default behavior while allowing to select the new one
    using authenticationPromptOnLoad in the settings communicated from server to
    client. If people strongly prefer, we can reverse to the new behavior over
    time.
    To select the old behavior with no API Secret needed for readabable data, do nothing.
    To select the new behavior where the API Secret prompts occur on load, set
    `AUTHENTICATION_PROMPT_ON_LOAD=1`.
    bewest committed Sep 3, 2023
    Configuration menu
    Copy the full SHA
    9f2f98b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #8085 from nightscout/wip/bewest/api-secret-free-r…

    …eads
    
    Wip/bewest/api secret free reads
    bewest authored Sep 3, 2023
    Configuration menu
    Copy the full SHA
    5488df4 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Configuration menu
    Copy the full SHA
    203f16f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ba788d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0e485b4 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. Configuration menu
    Copy the full SHA
    c591292 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Configuration menu
    Copy the full SHA
    b0756cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b44d5d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ed10ca1 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Configuration menu
    Copy the full SHA
    8b5c3d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f722bb6 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Merge pull request #8100 from nightscout/apiv3sync

    APIv3 sync only on srvModified
    bewest authored Oct 3, 2023
    Configuration menu
    Copy the full SHA
    5f8c734 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Configuration menu
    Copy the full SHA
    10cd789 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #8073 from bjornoleh/shareous

    README.md: use shareous1 for Nightscout connect using Dexcom share
    bewest authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    b1eb27e View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Configuration menu
    Copy the full SHA
    6e1c69f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7312 from jakobsandberg/readme-swagger-link

    Point readme to correct location of swagger.yaml
    bewest authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    4a461e5 View commit details
    Browse the repository at this point in the history
  3. allow running any version of LTS

    Given node 18 and 20, allow running on any LTS version of node.
    We can block out bad versions if needed.
    bewest committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    3893eb4 View commit details
    Browse the repository at this point in the history
  4. n 14 && npm install

    Use npm install under node 14 generates different lock file.
    bewest committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    ebece1b View commit details
    Browse the repository at this point in the history
  5. set expectation to take around 15 seconds for first load

    This patch adjusts the user feedback while the server is initializing to
    communicate that Nightscout startup sequence should take closer to 15 second
    than 5 seconds.
    bewest committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    48dfa22 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c6c0a0a View commit details
    Browse the repository at this point in the history
  7. Allow any LTS version.

    bewest committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    7819223 View commit details
    Browse the repository at this point in the history
  8. n 14 && npm install

    Record output of npm instlal using oldest supported version.
    bewest committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    6964916 View commit details
    Browse the repository at this point in the history
  9. upgrade nightscout-connect@^0.0.12, npm install

    Record changes from upgrading nightscout-connect to at least the latest
    release, 0.0.12.
    bewest committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    97a603f View commit details
    Browse the repository at this point in the history
  10. Merge pull request #8026 from nightscout/less_frequent_db_updates

    Mongo driver update & less frequent database polls
    bewest authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    2757fe5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2d18433 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Merge pull request #8082 from nightscout/crowdin_incoming

    New Crowdin updates
    bewest authored Oct 13, 2023
    Configuration menu
    Copy the full SHA
    5d83048 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Merge pull request #7809 from nightscout/dev

    dev - candidate for release 15.0.0
    bewest authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    da3b2ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2a59ee View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Revert "Merge pull request #8026 from nightscout/less_frequent_db_upd…

    …ates"
    
    This reverts commit 2757fe5, reversing
    changes made to 4a461e5.
    bewest committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    2e65b1d View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Configuration menu
    Copy the full SHA
    89354e5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #8115 from nightscout/hotfix/revert/8026

    Revert "Merge pull request #8026 from nightscout/less_frequent_db_upd…
    bewest authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    bfecbe7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #8109 from nightscout/dev

    Releasing 15.0.1, hotfix to revert series of changes affecting mongodb that were not quite ready.
    bewest authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    f46f869 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c22b9e6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cfe89c8 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2023

  1. socket.io: enable legacy v2 connections

    The allowEIO3, when set to true allows v2 clients to connect while the
    default is false. This patch should allow versions of AndroidAPS older
    than 3.2 to connect to NS15 and above.
    Thanks to Dave Carlson for researching and experimenting with this
    option!
    https://socket.io/docs/v4/migrating-from-2-x-to-3-0/#how-to-upgrade-an-existing-production-deployment
    https://socket.io/docs/v4/server-options/#alloweio3
    bewest committed Oct 21, 2023
    Configuration menu
    Copy the full SHA
    b166afc View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. restore compat with socket.io v2 client

    Dave Carlson authored and bewest committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    40dc7b0 View commit details
    Browse the repository at this point in the history
  2. socket.io prefer version from @thecubic

    This patch removes my own patch to enable allowEIO3 in
    favor of @thecubic's patch. They both do the same thing, but
    @thecubic's is tested.
    bewest committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    19be01d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #8127 from nightscout/wip/bewest/restore-v2

    socket.io: enable legacy v2 connections
    bewest authored Oct 22, 2023
    Configuration menu
    Copy the full SHA
    73c8089 View commit details
    Browse the repository at this point in the history
  4. alarmSocket: customizing authorization requirements

    This patch is intended to allow customizing the behavior for whether or not to
    prompt for authorization before subscribing or acknolweding alarms.
    There was a bug in previous attempts where the profileeditor would be double
    initialized, causing the profileeditor to remove some buttons from the GUI.
    This patch adds checking for a permission specifically related to acknolwedging
    alarms, as well as avoids double-initializing the editor, which causes the
    issue with the GUI.
    bewest committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    0fbacfd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e0c35bc View commit details
    Browse the repository at this point in the history
  6. alarmSocket: document and prep concept

    This patch eliminates debugging logging in favor of commentary to capture how,
    where, and why alarmSocket feature is causing different pages to demand the
    authentication prompt in a variety of circumstances.
    bewest committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    d8fe025 View commit details
    Browse the repository at this point in the history
  7. alarmSocket: don't double initialize, stub out non-global-ack

    Create an opportunity to respond with something other than a global ack when
    someone that is not authorized sends an acknolwedgement to an alarm.
    Eliminate double-initializing when subscribing to alarms. The `callback`
    variable is not local to the function, anyway.
    bewest committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    1fa6af4 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Configuration menu
    Copy the full SHA
    c089286 View commit details
    Browse the repository at this point in the history
  2. add notes regarding handling unauthorized ACK request

    When someone is looking at Nightscout and needs the alarm silenced, it is very
    desirable to always silence the local UI. This patch documents some of the
    working code around handling the alarm notification process, as well as
    provides commentary on handling unauthorized scenarios.  There are some open
    questions such as how to update the permission set after authorization.
    bewest committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    a7ebb30 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Merge pull request #8132 from nightscout/wip/bewest/8107-profile-buttons

    alarmSocket: customizing authorization requirements
    bewest authored Oct 24, 2023
    Configuration menu
    Copy the full SHA
    44f70db View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Merge pull request #8128 from nightscout/dev

    Dev branch for next release, 15.0.2
    bewest authored Oct 25, 2023
    Configuration menu
    Copy the full SHA
    21e0591 View commit details
    Browse the repository at this point in the history