Skip to content

Releases: loopandlearn/LoopFollow

v2.1.9

24 Apr 18:28
Compare
Choose a tag to compare

Manual Notes

This update to LoopFollow focuses on enhancing the speaking of glucose values and clarifying notifications for stale data and looping status. Here’s what’s new:

  1. Enhanced Speaking Features: SpeakBG Enhancements: Dive into unprecedented customization with the new settings that allow you to selectively configure which glucose readings are spoken. Tailor your experience to focus only on the information that matters most to you—whether it's alerts for significant highs or lows, or proactive notifications for predicted lows. Additionally, every time your levels return to a normal range, you’ll receive a spoken reassurance alert, ensuring peace of mind.

  2. Improved Badge Notifications: Stale Data Management: To keep you updated at a glance, the badge number on the app icon will now be cleared when BG data becomes stale (older than 12 minutes).

  3. Updated User Interface: Not Looping Indicator: If there's no evidence of looping for 12 minutes, a 'Not Looping' alert will now display below the BG value. This also appears on the Snoozer screen. There is an alarm for 'Not Looping' with selections for when your want to be alerted. This feature helps you quickly identify and address potential issues with Loop.

  4. App Expiration: Information regarding app expiration is removed for builds intended to run on a Mac, as these builds do not expire.

We solicit your feedback as we continue to refine and adapt LoopFollow to better serve our community. Don’t hesitate to reach out with any questions or suggestions!

What's Changed

  • Implement customizable BG speech alerts based on user-defined conditions by @bjorkert in #276
  • Close speak language dialog on selection by @bjorkert in #279
  • Mac catalyst no expiration msg by @bjorkert in #281
  • Add UI update for 'Not Looping' status indication by @bjorkert in #280
  • Clear badge counter if bg data is stale by @bjorkert in #285

Full Changelog: v2.1.8...v2.1.9

v2.1.8

05 Apr 19:02
Compare
Choose a tag to compare

What's Changed

  • Fix date parsing issue for 12/24-hour formats by @bjorkert in #275

Full Changelog: v2.1.7...v2.1.8

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