-
-
Notifications
You must be signed in to change notification settings - Fork 750
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Bug fixes and SwiftUI optimization. Minimum iOS 17 now required. * Added the optional algorithm Auto ISF, which adapts your ISF based on your glucose history. Based on gazelle's AAPS Auto ISF 3.0.1, but with code refactored and easier to read and code put in separate module. The Auto ISF code is contained in a separate module and open layer of iAPS, run before the vanilla oref0, like a middleware, making it easy to review, maintain and test, while keeping it insulated from the core vanilla oref0 code. All of the added Auto ISF JavaScript code is open and unminimized (readable), residing in the two auto isf files: iAPS/FreeAPS/Resources/javascript/autoisf/autoisf.js and /iAPS/FreeAPS/Resources/javascript/autoisf/glucose-get-last-autoisf.js, only run in the Auto ISF layer, when using Auto ISF. Like before iAPS is using the stable, well tested vanilla oref0 code https://github.com/openaps/oref0.git for the core algorithm (oref0). Thank you @yurique for some of the improvements to the original Auto isf 3.0.1 in the form of an improved calculation of glucose averages and a fix for not treating good glucose values (at target) as plateaued. Thank you also for all the testing and issue resolving. Other features differing from gazelle's's Auto ISF is the addition of B30 and the Keto protection. * B30 is an option to enact a high temporary basal after a meal to reduce/remove the postprandial glucose spike. * Keto protection is an option to enact a small temporary basal whenever you have negative insulin over 60 basalminutes to reduce the production of ketone bodies. Even more iAPS updates in the form of * An optional Chart for iAPS Live activty, by @yurique. * New pump graphics in Home View for MDT and Dana pumps, dynamically illustrated with the insulin remaining in reservoir. * Whenever insulin reservoar < 15 % the insulin turns red. * New overrides for all the new Auto ISF settings, allowing for all sorts of overrides, shortcuts and automation. * New override option to only adjust ISF, CR or Basal insulin. * All settings in iAPS can now be entered with user-preferred glucose unit. * New testing script for testing of the OpenAPSManager. This script can also be used to test various new algorithms and oref0 suggestions. * And much more! A big thank you to all Crowdin translators for your contribution. Co-authored-by: yurique <[email protected]>
- Loading branch information
Showing
134 changed files
with
10,176 additions
and
1,450 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.