Release/3.12.0 by marionbarker · Pull Request #411 · LoopKit/LoopWorkspace
Purpose
Release version 3.11.1 from dev branch into main.
This PR is effectively the same at PR #408.
Summary of updates in the release to main
- bump version number to 3.12.0
- update translations from lokalise
- update Browser Build tools (use fastlane 2.232.1)
- bring in Live Activity updates from Loop PR 2397
- partial fix for Loop Issue 2391 and Issue 2396: handles larger fonts, limits truncation, modifies some displays,
- fixes colored glucose plot bug Issue 2392
- add to the Loop Report the list of all submodules including their branch name and SHA
- bring in pretty print for pump event details: Loop PR 2403 and LoopKit PR 586
- makes the details much easier to read and added a localized date to the display
- bring in update to NightscoutService PR 19
- Add APNS response feature with JWT management and secure messaging
- This, in combination with LoopFollow version 4.5.1 or newer, provides real-time response to report the success of a remote command (or explict error message) returned to the originating LoopFollow phone
- Please see LoopFollow PR 504 for more information
Test
Tested that this can be built with Xcode 26.2 (local Mac) and Xcode 16.4 (using Browser Build).
Comments:
Note that this release will break the remote window customization patch found here:
If that customization is still useful, we could consider updating it. However, with the new release for Loop and the recent release for LoopFollow, APNS messages are sent directly to and from the LoopFollow phone and the Loop phone. This messaging path should be considered as an alternative to applying a customization that keeps a one-time password open for 15 minutes.