Skip to content

Releases: loopandlearn/LoopFollow

v2.1.7

26 Mar 16:26
Compare
Choose a tag to compare

Manual Notes:

  • Modify the Browser Build files to match updated requirements
    • Update display of app expiration to indicate Beta (TestFlight) expiration or Mac Build mobile profile expiration depending on build method
  • Improve the Snoozer to have bigger font
    • add a strike-through to the glucose display when stale (>12 minutes) both on snoozer display and main chart
  • When user is actively scrolling through history on the main chart, do not reset auto-scroll when new glucose arrives
    • Five minutes after user stops scrolling auto display of most recent glucose resumes with next glucose arrival
  • The watch image display was not working well - remove that capability
    • Please reach out if this was a feature you used
    • If you have old images on your phone, use the native Photo app to delete images in the Albums: Loop Follow and Loop Follow Old

What's Changed

  • Bump browser build dependencies to Node 20 by @dnzxy in #262
  • Update to Xcode 15 and iOS 17 SDK for App Store compliance by @bjorkert in #265
  • Improve readability of Snoozer tab, accommodate visual impairment by @aug0211 in #263
  • Snoozer improvements by @marionbarker in #266
  • Testflight build expiration by @bjorkert in #269
  • Implement User-Initiated Scroll Detection to Control Chart Auto-Scrolling by @bjorkert in #268
  • Remove Watch Image Feature by @bjorkert in #267

New Contributors

Full Changelog: v2.1.6...v2.1.7

v2.1.6

06 Mar 21:24
Compare
Choose a tag to compare

What's Changed

  • Add function to clear web cache (Nightscout) when refreshing view by swiping down by @dsnallfot in #260

New Contributors

Full Changelog: v2.1.5...v2.1.6

v2.1.5

04 Mar 16:06
Compare
Choose a tag to compare

Manual Notes:

A user of ChatCGM entered values into Nightscout. But the entries did not have an eventType and caused LoopFollow to crash.
This was resolved by modifying LoopFollow to ignore treatment entries without an eventType.

The documentation for Browser Build that is included in the repository (fastlane/testflight.md) was updated with the new Apple layout for where create a new API Key.

What's Changed

  • Update testflight.md, apple moved keys under integrations by @marionbarker in #257
  • Fix: Prevent crash by handling missing eventType in updateTreatments by @bjorkert in #259

Full Changelog: v2.1.4...v2.1.5

v2.1.4

18 Jan 22:21
Compare
Choose a tag to compare

Manual Notes

LoopFollow now displays the active Loop profile.

  • Select Profile in the Information Display Settings (available for those using Nightscout)
  • If you apply the Loop customization for Profiles updated on 2024-01-18, then the current profile Name is uploaded to Nightscout and LoopFollow can display it
  • For those who do not use this Loop customization, the Profile name is always Default

What's Changed

Full Changelog: v2.1.3...v2.1.4

v2.1.3

20 Dec 18:22
Compare
Choose a tag to compare

Manual Notes

  • When carbs are entered in the future, this version behaves as expected
    • The "Carbs today" field includes those carbs (LoopFollow -> Settings -> Information Settings: enable "Carbs today")
    • If the prediction curve has sufficient "Hours of prediction" configured, the carbs are plotted (LoopFollow -> Settings -> Graph Settings)
  • Several places where the code could crash have been updated (see Issue #251)
    • Please report what is happening if your LoopFollow crashes or shows a white (or black) blank screen AFTER you upgrade to this version)
  • When entering the URL (or username) into LoopFollow, the auto-capitalization for the row is now disabled
    • note you can enter the URL into the keychain of your iPhone (iOS Settings->Passwords) and then + to add a URL, username and password (put the URL as the username)
    • at the current time, LoopFollow requires the URL with the token (if used) as the password
    • This is probably a feature more helpful for testers than for users who only enter credentials one time

What's Changed

New Contributors

Full Changelog: v2.1.2...v2.1.3

v2.1.2

05 Dec 18:35
Compare
Choose a tag to compare

Manual Notes

  • Add option to display the users name (display_name) on the main screen of the app
  • User selects this on the LoopFollow settings screen, General Settings, enable the Show Display Name option

What's Changed

  • Implement Dynamic Server Text Update & Add 'Show App Name' Setting by @bjorkert in #247

Full Changelog: v2.1.1...v2.1.2

v2.1.1

02 Dec 20:44
Compare
Choose a tag to compare

What's Changed

  • Sync the GitHub runner clock with the Windows time server by @bjornoleh in #245

Full Changelog: v2.1.0...v2.1.1

v2.1.0

02 Dec 20:44
Compare
Choose a tag to compare

Manual Notes:

  • Support added to make it easier to build multiple Loop Follow apps for different people on one phone
  • The README file updated with information about this new feature

What's Changed

Full Changelog: v2.0.02...v2.1.0

v2.0.02

29 Nov 15:34
d82f344
Compare
Choose a tag to compare

Manual Notes:
The multiple looper work is in process. There will be another update and a new version of the build script.
This particular version does work, but will change soon.

Auto Generated:

What's Changed

Full Changelog: v2.0.01...v2.0.02

v2.0.01

29 Nov 15:34
e777c82
Compare
Choose a tag to compare
  • update README and use micro version with 2 digits
  • move version number into Config.xcconfig
  • Use iAPS colours for COB, IOB, UAM and ZT, refactor colouring
  • refactor NightScout.swift
  • allow up to 60 days old SAGE values
  • do not display fraction digits for COB
  • Trigger refresh when changing url and improve url verification