Releases: loopandlearn/LoopFollow
v2.1.5
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
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
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
- Disable Auto-Capitalization in Text Fields of SettingsViewController by @bjorkert in #248
- Add links to all instances' repos in README.md by @MikePlante1 in #249
- Protect against crash from index out of bounds by @marionbarker in #252
- Allow future carbs by @bjorkert in #250
New Contributors
- @MikePlante1 made their first contribution in #249
Full Changelog: v2.1.2...v2.1.3
v2.1.2
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
Full Changelog: v2.1.1...v2.1.2
v2.1.1
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
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
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
- 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
v2.0
Begin using release numbers consistently and include the version in the Loop Follow Settings screen.
In the time since v1.0 was released and this new release, a number of modifications have been added and improved.
The summary of capabilities in the v2.0 release are:
- Scrollable/scalable graph display with BG, IOB, COB, Basal, and Bolus, plus Loop status, Loop Prediction, and the General NS Care portal info.
- Override DND (Do Not Disturb) and system volume for all alerts. Includes extensive alert settings including:
- Snooze, Pre-snooze, edit existing Snooze, and Snooze All Until.
- Standard Low/High, Urgent Low/High, and Missed Reading alerts. High will have a persistence option that’s still to do, e.g., High for x minutes.
- Fast Drop/Rise alerts with BG limits, e.g., Trigger fast drop only when under a BG where it’s an issue.
- SAGE/CAGE reminder alerts for x hours before the change.
- Not Looping with BG limits alert so you can trigger the alert only if under or over a BG range.
- Missed Bolus alert.
- Calendar entries to use watch complication with BG, arrow, delta, COB, IOB, and Minutes-Ago (if old reading).
- Background silent audio to keep iOS from killing the app (which is why it can’t go into the App Store for a simple download).
- Badge displays the current BG value on the app icon.
- New: Carbs today, under Information Display Settings
- New: Pull down on the glucose value to force a refresh from Nightscout (iPhone only – does not work on Mac)
- New: When adding a Nightscout site, NS Status says “Checking”, “Site Not Found”, “Token Required”, “Invalid Token”, or “OK”. You may need to quit and restart app if you change NS settings in order to force the update.
- New: The default scheme within Xcode is set to LoopFollow by default. [Not selecting Loop Follow within Xcode was one of the most common build errors.]
Videos are available to help you understand the older Loop Follow features. There is also a Loop Follow build video, but the build process has changed so much, please don’t watch the video as it is unlikely to help you build and will definitely add to your confusion.
Please refer to this documentation for build information: Loop and Learn: Loop Follow
V1.0
First stable release of Loop Follow