Releases: loopandlearn/LoopFollow
v2.1.7
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
What's Changed
- Add function to clear web cache (Nightscout) when refreshing view by swiping down by @dsnallfot in #260
New Contributors
- @dsnallfot made their first contribution in #260
Full Changelog: v2.1.5...v2.1.6
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