From 74e2139aaf015d79ca1e5c860082021f6d3d9b25 Mon Sep 17 00:00:00 2001 From: Ryan_Personal <54691371+Rdeboer180@users.noreply.github.com> Date: Thu, 18 Sep 2025 21:19:04 -0400 Subject: [PATCH 1/8] Update build_loop.yml --- .github/workflows/build_loop.yml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_loop.yml b/.github/workflows/build_loop.yml index 0d2cfd4350..75bf17a982 100644 --- a/.github/workflows/build_loop.yml +++ b/.github/workflows/build_loop.yml @@ -284,7 +284,23 @@ jobs: # and make sure to specify the submodule by setting "--directory=(submodule_name)". # Several patches may be added per submodule. # Adding comments (#) may be useful to easily tell the individual patches apart. - + # The lines below add the customizations listed using the CustomizationSelect script + # The "\" is a continuation character + # the line following a "\" should not be blank + /bin/bash -c "$(curl -fsSL \ + https://raw.githubusercontent.com/loopandlearn/lnl-scripts/main/CustomizationSelect.sh)" \ + dexcom_upload_readings \ + future_carbs_4h \ + no_auth \ + high_carb_limit \ + override_sens \ + profiles \ + basal_lock \ + live_activity \ + negative_insulin + + # the final customization listed above CANNOT have a continuation character + # more customizations can be pasted after this line # Patch Fastlane Match to not print tables - name: Patch Match Tables run: | @@ -334,4 +350,4 @@ jobs: name: build-artifacts path: | artifacts - buildlog \ No newline at end of file + buildlog From e83d1ab9eee73887fca4451344ddb65c2b0c766f Mon Sep 17 00:00:00 2001 From: Ryan_Personal <54691371+Rdeboer180@users.noreply.github.com> Date: Thu, 18 Sep 2025 21:53:39 -0400 Subject: [PATCH 2/8] Update build_loop.yml --- .github/workflows/build_loop.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build_loop.yml b/.github/workflows/build_loop.yml index 75bf17a982..62abf9b579 100644 --- a/.github/workflows/build_loop.yml +++ b/.github/workflows/build_loop.yml @@ -292,6 +292,7 @@ jobs: dexcom_upload_readings \ future_carbs_4h \ no_auth \ + 2hlollipop \ high_carb_limit \ override_sens \ profiles \ From dd561d565961eba3ccb8e3826d37384baa116178 Mon Sep 17 00:00:00 2001 From: Ryan_Personal <54691371+Rdeboer180@users.noreply.github.com> Date: Sun, 21 Sep 2025 21:25:01 -0400 Subject: [PATCH 3/8] removed 2hr and override --- .github/workflows/build_loop.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/build_loop.yml b/.github/workflows/build_loop.yml index 62abf9b579..726381ea40 100644 --- a/.github/workflows/build_loop.yml +++ b/.github/workflows/build_loop.yml @@ -292,9 +292,7 @@ jobs: dexcom_upload_readings \ future_carbs_4h \ no_auth \ - 2hlollipop \ high_carb_limit \ - override_sens \ profiles \ basal_lock \ live_activity \ From 2a9586f537e5d6d50d037c83042f6d9519a839b3 Mon Sep 17 00:00:00 2001 From: Ryan_Personal <54691371+Rdeboer180@users.noreply.github.com> Date: Mon, 22 Sep 2025 20:59:02 -0400 Subject: [PATCH 4/8] Update build_loop.yml --- .github/workflows/build_loop.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_loop.yml b/.github/workflows/build_loop.yml index 726381ea40..ccda3fe425 100644 --- a/.github/workflows/build_loop.yml +++ b/.github/workflows/build_loop.yml @@ -297,7 +297,9 @@ jobs: basal_lock \ live_activity \ negative_insulin - + # Loop: Update Absorption Times + curl https://github.com/Rdeboer180/Module/commit/62cb3ddba02ff0329aeec6aa9b155e3e41b43466.patch | git apply -v --directory=Loop + # the final customization listed above CANNOT have a continuation character # more customizations can be pasted after this line # Patch Fastlane Match to not print tables From 4447707d70cc9f3127ab6fbe86c7818d9dd0f47e Mon Sep 17 00:00:00 2001 From: Ryan_Personal <54691371+Rdeboer180@users.noreply.github.com> Date: Mon, 22 Sep 2025 21:07:08 -0400 Subject: [PATCH 5/8] Update build_loop.yml --- .github/workflows/build_loop.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_loop.yml b/.github/workflows/build_loop.yml index ccda3fe425..51c5d6d3c9 100644 --- a/.github/workflows/build_loop.yml +++ b/.github/workflows/build_loop.yml @@ -298,7 +298,7 @@ jobs: live_activity \ negative_insulin # Loop: Update Absorption Times - curl https://github.com/Rdeboer180/Module/commit/62cb3ddba02ff0329aeec6aa9b155e3e41b43466.patch | git apply -v --directory=Loop + curl https://github.com/Rdeboer180/Loop/commit/62cb3ddba02ff0329aeec6aa9b155e3e41b43466.patch | git apply -v --directory=Loop # the final customization listed above CANNOT have a continuation character # more customizations can be pasted after this line From c38c0de9cf9c3ed9be14bff7478e0378041490db Mon Sep 17 00:00:00 2001 From: Ryan_Personal <54691371+Rdeboer180@users.noreply.github.com> Date: Sat, 10 Jan 2026 23:16:13 -0500 Subject: [PATCH 6/8] Update build_loop.yml --- .github/workflows/build_loop.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/build_loop.yml b/.github/workflows/build_loop.yml index 8bebec6ef2..ffcfdd980b 100644 --- a/.github/workflows/build_loop.yml +++ b/.github/workflows/build_loop.yml @@ -215,13 +215,11 @@ jobs: # the line following a "\" should not be blank /bin/bash -c "$(curl -fsSL \ https://raw.githubusercontent.com/loopandlearn/lnl-scripts/main/CustomizationSelect.sh)" \ - dexcom_upload_readings \ future_carbs_4h \ no_auth \ high_carb_limit \ profiles \ basal_lock \ - live_activity \ negative_insulin # Loop: Update Absorption Times curl https://github.com/Rdeboer180/Loop/commit/62cb3ddba02ff0329aeec6aa9b155e3e41b43466.patch | git apply -v --directory=Loop From dde17e51d1c32a0b1ecbffd350f98f735fc8a86a Mon Sep 17 00:00:00 2001 From: Ryan DeBoer Date: Tue, 14 Apr 2026 17:11:37 -0400 Subject: [PATCH 7/8] Update LoopKit submodule to use Parabolic carbohydrate absorption model Co-Authored-By: Claude Haiku 4.5 --- LoopKit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LoopKit b/LoopKit index 835c45a317..3bf041c6b7 160000 --- a/LoopKit +++ b/LoopKit @@ -1 +1 @@ -Subproject commit 835c45a31789305f4e26af58405124b8a5fd45f7 +Subproject commit 3bf041c6b703896a7f655af7854157f83ced7447 From 04ffa0df10505d744d6eeae4e0a6576363d530ee Mon Sep 17 00:00:00 2001 From: Ryan DeBoer Date: Tue, 14 Apr 2026 22:52:45 -0400 Subject: [PATCH 8/8] Update LoopKit submodule to use fork with Parabolic absorption model - Changed LoopKit submodule URL from LoopKit/LoopKit to Rdeboer180/LoopKit_absorption - Checked out parabolic-absorption branch with the carb absorption model change - This allows the glucose spike prediction to use the smoother Scheiner GI curve Co-Authored-By: Claude Haiku 4.5 --- .gitmodules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitmodules b/.gitmodules index 1308e60c03..b326a01352 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,7 +3,7 @@ url = https://github.com/LoopKit/Loop.git [submodule "LoopKit"] path = LoopKit - url = https://github.com/LoopKit/LoopKit.git + url = https://github.com/Rdeboer180/LoopKit_absorption.git [submodule "CGMBLEKit"] path = CGMBLEKit url = https://github.com/LoopKit/CGMBLEKit.git