You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* update releases page for v3.14.9
* update version graphic for v3.14.9
* update development page for v3.14.9, wip
* update omnipod page under setup
* update omnipod-faqs page
* fix minor typo
* update phone to required v3.14.9 or newer because of bugs in v3.14.8
* update pump page to v3.14.9 or newer because of bugs in v3.14.8
* more updates for v3.14.9; use 3 Plus for the 15-day wear version, matching Abbott
* update for build_loop_auto.yml file
* update for macOS 27 and drop macOS 15
* update graphics and computer page
* update for newer operating systems and minimum hardware requirements
* add Xcode 27 explicity request for Downloads access
* update v3.14.9 notes on releases page
* remove some unused graphics
* Update Omnipod selection label and graphic
* fix typos, update dates, etc.
* wording change about compatibility
Copy file name to clipboardExpand all lines: docs/browser/bb-errors.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -153,8 +153,6 @@ All of these solutions are found in [Action: Build Loop Errors](#action-build-lo
153
153
154
154
An example annotation for skipping adding the App Group one of the Identifiers is shown in the graphic below. The App Group for `Loop-Intent-Extension` was deliberately removed to provoke that error.
155
155
156
-
> Unfortunatley, the automatic annotation seen here is no longer provided by the tool we use. We may get it added back later. In the meantime, you will need to search for the phrase `::error` in the log file. We'll explain that in the detailed howto section.
157
-
158
156
{width="800"}
159
157
{align="center"}
160
158
@@ -164,11 +162,15 @@ An example annotation for skipping adding the App Group one of the Identifiers i
164
162
165
163
The automatic build actions should occur every Sunday.
166
164
167
-
If your build action is disabled, you need to manually enable the action at your repository as shown in the graphic below and then launch a manual build.
165
+
* If your build action is disabled, you need to manually enable the action at your repository as shown in the graphic below and then launch a manual build
166
+
* Once you update to 3.14.7 or newer, you should have a new action called Build Loop Auto that restores automatic building
167
+
* You can ignore the action labeled Build Loop Manual; it is left for historical reasons to enable users to keep a record of customizations they may have used in earlier versions and may be removed later.
168
+
169
+
The figure below is also left for historical reasons, but should not be required.
168
170
169
171

170
172
171
-
If you see this message, then follow the instructions here [https://loopkit.github.io/loopdocs/browser/automatic/#disable-automatic-actions] but select (rather than unselect) the workflow scope in order to enable automated builds.
173
+
If you previously disabled building manually, then follow the instructions [here](automatic.md#disable-automatic-actions) but select (rather than unselect) the workflow scope in order to enable automated builds.
Copy file name to clipboardExpand all lines: docs/browser/bb-update.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@
8
8
9
9
**For most, the *Loop* app is configured for automatic build, so you only need to come to this page if the automatic build failed.**
10
10
11
-
**WARNING: starting May 2025, [Manual Action for Automatic Build](automatic.md#manual-action-for-automatic-build){: target="_blank" } may be required - be sure to check monthly to see if you need to start a build manually.**
11
+
**Be sure to update to the latest version of Loop - automatic build was restored for v3.14.7 and newer**
12
12
13
13
???+ info "Time Estimate (click to open/close)"
14
14
Manually update and build the *Loop* App
@@ -257,9 +257,9 @@ The bullets below show typical messages when you are building the `main` branch.
257
257
Refer to graphic below as you follow the steps to build the *Loop* app. The numbers highlighted in the graphic correspond to numbers in parentheses in the bullet list below:
258
258
259
259
* (1) Click on the `Actions` tab
260
-
* (2) Select the `4. Build Loop` workflow on the left
260
+
* (2) Select the `4. Build Loop Auto` workflow on the left
261
261
* If using a mobile browser, be sure to use landscape mode to more closely match how *GitHub* looks on a computer.
262
-
* If you notice your build action is disabled, you must (3) click on `Enable workflow`
262
+
* If you only see `4. Build Loop` and the action is disabled, update to the latest version of `main` and return to actions, you will no longer need to do step (3) from the graphic
263
263
* (4) Look on the right and click `Run workflow` to see the dropdown
264
264
* (5) Click on the green `Run workflow` button in the dropdown
265
265
* Wait ~25 min for the build to complete successfully
@@ -272,7 +272,9 @@ Refer to graphic below as you follow the steps to build the *Loop* app. The numb
272
272
273
273
If a new release is announced at [Current Release](../version/releases.md#current-release){: target="_blank" }, look to see if there are instructions about extra steps required with the release.
274
274
275
-
> When `Loop 3.6.0` is released, if you customized your Loop app, you may need to discard your customization and manually sync your `fork`. Check out the [Ahead and Behind](#ahead-and-behind) instructions.
275
+
> When `Loop 3.14.7` was released, you needed to transfer any desired customizations from the `buld_loop.yml` file to the `build_loop_auto.yml` file. This is a one-time action, only needed for the *Loop* app. See [Automatic Build](automatic.md#automatic-build){: target="_blank" }.
276
+
277
+
> Check out the [Ahead and Behind](#ahead-and-behind) instructions.
276
278
277
279
If you are using the dev branch, the update steps are the same, but review information on this page: [Build Loop dev with Browser](build-dev-browser.md){: target="_blank" }.
Copy file name to clipboardExpand all lines: docs/browser/custom-browser.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,9 +22,9 @@ The *Loop and Learn* team commits to maintaining these prepared customizations a
22
22
Please read the documentation for these on the [Loop and Learn: Customization Select Page](https://www.loopandlearn.org/custom-code):
23
23
24
24
*[List of Customizations Available](https://www.loopandlearn.org/custom-code#custom-list)
25
-
* When building using a browser you will be modifying one of the special files that enable the *GitHub* action to build the *Loop* app. This file is called the build_loop.yml file and can be located at your `fork` of your `LoopWorkspace` repository. There are several sections you need to review on the *Loop and Learn* page:
25
+
* When building using a browser you will be modifying one of the special files that enable the *GitHub* action to build the *Loop* app. This file is called the build_loop_auto.yml file and can be located at your `fork` of your `LoopWorkspace` repository. There are several sections you need to review on the *Loop and Learn* page:
26
26
* You will copy a template that you paste into that file and then edit it to keep just the customizations you want
27
-
*[Overview](https://www.loopandlearn.org/custom-code-browser-build/){: target="_blank" } of how to modify the build_loop.yml file
27
+
*[Overview](https://www.loopandlearn.org/custom-code-browser-build/){: target="_blank" } of how to modify the build_loop_auto.yml file
28
28
*[Template for `main`](https://www.loopandlearn.org/custom-code-browser-build/#template-main){: target="_blank" }
29
29
*[Template for `dev`](https://www.loopandlearn.org/custom-code-browser-build/#template-dev){: target="_blank" }
Warning - that is not a valid SHA-1 for this change. Do not try to copy it and use it. You must make your own personalized changes.
310
310
311
-
Later on, you will create the actual command needed to insert into build_loop.yml so you can add this customization when your build the app.
311
+
Later on, you will create the actual command needed to insert into build_loop_auto.yml so you can add this customization when your build the app.
312
312
313
313
Repeat this process until you've done all your customizations for this Module and then move on to the next Module.
314
314
315
315
## Prepare the Customizations
316
316
317
-
There are two ways to use this customization. Keep reading for the method in which you edit the build_loop.yml file. If you are feeling adventurous, check out [How to use the `patches` Folder](#how-to-use-the-patches-folder){: target="_blank" }.
317
+
There are two ways to use this customization. Keep reading for the method in which you edit the build_loop_auto.yml file. If you are feeling adventurous, check out [How to use the `patches` Folder](#how-to-use-the-patches-folder){: target="_blank" }.
318
318
319
-
Once you prepare the commands, then you will edit the build_loop.yml file of your <code>fork</code> of <spantranslate="no">LoopWorkspace</span>.
319
+
Once you prepare the commands, then you will edit the build_loop_auto.yml file of your <code>fork</code> of <spantranslate="no">LoopWorkspace</span>.
320
320
321
321
!!! warning "Ensure your <code>fork</code> is from <spantranslate="no">LoopKit/LoopWorkspace</span>"
322
322
If your <spantranslate="no">LoopWorkspace fork</span> did not come from <spantranslate="no">LoopKit/LoopWorkspace</span>, then delete your existing <code>fork</code> and make a new one. See [Already Have <spantranslate="no">LoopWorkspace</span>?](prepare-fork.md#already-have-loopworkspace){: target="_blank" }.
@@ -327,7 +327,7 @@ For each customization you want to include, create a pair of lines consisting of
327
327
328
328
### Prepare customization lines
329
329
330
-
Save the customization lines in your text file for later use in the build_loop.yml file.
330
+
Save the customization lines in your text file for later use in the build_loop_auto.yml file.
331
331
332
332
```{ .sh .copy title="Customization Template:" }
333
333
# Module: File: code customization description
@@ -347,17 +347,17 @@ To view the exact code change associated with that patch, open a browser at the
With the release of 3.4.x, there are two ways to use this customization. Keep reading for the method in which you edit the build_loop.yml file. If you are feeling adventurous, check out [How to use the `patches` Folder](#how-to-use-the-patches-folder){: target="_blank" }.
350
+
With the release of 3.4.x, there are two ways to use this customization. Keep reading for the method in which you edit the build_loop_auto.yml file. If you are feeling adventurous, check out [How to use the `patches` Folder](#how-to-use-the-patches-folder){: target="_blank" }.
351
351
352
-
The final step is to update your <spantranslate="no">LoopWorkspace fork</span> to apply these customizations by adding those customization lines into the build_loop.yml file.
352
+
The final step is to update your <spantranslate="no">LoopWorkspace fork</span> to apply these customizations by adding those customization lines into the build_loop_auto.yml file.
353
353
354
354
Return to your <spantranslate="no">GitHub fork for LoopWorkspace</span> and make sure to sync it if needed.
355
355
356
356
* Find the folder .github/workflows and click on it
357
-
* Find the file build_loop.yml and click on it
357
+
* Find the file build_loop_auto.yml and click on it
358
358
* Click on the pencil (so you can edit this file)
359
359
360
-
### Add Personal Customizations to build_loop.yml
360
+
### Add Personal Customizations to build_loop_auto.yml
361
361
362
362
Open the text file in which you saved the customization lines.
363
363
@@ -378,15 +378,15 @@ It is best to leave a blank line between customizations.
378
378
379
379
**You must have a blank line** after the last customization and before the `# Patch Fastlane Match to not print tables` line or the build will fail.
380
380
381
-
**Once you are done with all the edits for build_loop.yml you will commit the changes to your <code>fork</code> directly.**
381
+
**Once you are done with all the edits for build_loop_auto.yml you will commit the changes to your <code>fork</code> directly.**
382
382
383
-
* Once you have finished the edits for build_loop.yml
383
+
* Once you have finished the edits for build_loop_auto.yml
* You can make as many changes to build_loop.yml in your <code>fork</code> as you want
389
+
* You can make as many changes to build_loop_auto.yml in your <code>fork</code> as you want
390
390
391
391
When you are ready, it's time to build with your customizations.
392
392
@@ -408,7 +408,7 @@ The rest of this page has additional information most people can skip.
408
408
409
409
### How to Use the `patches` Folder
410
410
411
-
With `Loop 3.4.0` and newer, you can add patches to your `GitHub-Username/LoopWorkspace` fork in the `patches` folder. Those patches will then be automatically added to your build every time without needing to modify the build_loop.yml file.
411
+
With `Loop 3.4.0` and newer, you can add patches to your `GitHub-Username/LoopWorkspace` fork in the `patches` folder. Those patches will then be automatically added to your build every time without needing to modify the build_loop_auto.yml file.
412
412
413
413
Refer to [Prepare customization lines](#prepare-customization-lines){: target="_blank" }:
Copy file name to clipboardExpand all lines: docs/browser/intro-summary.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,8 +48,9 @@
48
48
* [Create your version of *Loop* in `App Store` (personal use only, not for distribution)](prepare-app.md#create-loop-app-in-app-store-connect){: target="_blank" }
49
49
* [Set up `Internal TestFlight Group for the App`](tf-users.md#testflight-overview){: target="_blank" }
* Yes we can count, but Action 3 is included in Action 4
53
+
* Only the *Loop* app has the word "Auto" added - that's for historical reasons; if you are using these instructions to build another app, you will not see the word "Auto" included in the name, but it will build automatically
53
54
* Phone: [Install the *Loop* app using the *TestFlight* app](phone-install.md){: target="_blank" }
Copy file name to clipboardExpand all lines: docs/browser/phone-install.md
+1-8Lines changed: 1 addition & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -65,20 +65,13 @@ If you already have the _<span translate="no">Loop</span>_ app on the
65
65
66
66
## Automatic Update, Build, Install
67
67
68
-
The instructions on the [Configure to Use Browser](intro-summary.md){: target="_blank" } pages will automatically take the following actions for released versions 3.4.0 and later:
68
+
The instructions on the [Configure to Use Browser](intro-summary.md){: target="_blank" } pages will automatically take the following actions for released versions 3.14.7 and later. There was a period, from May 2025 until September 2026, before adding the new file `build_loop_auto.yml` when automatic building did not work. If you have customizations in the older file `build_loop.yml`, simply copy them to `build_loop_auto.yml` to get the customizations and automatic builds once per month or when the code updates.
69
69
70
70
* Update the version of your <spantranslate="no">fork</span> within a week of a new release release
71
71
* Automatically create a new build and upload it to *TestFlight*
72
72
* This is only for the `default` branch, typically `main`
73
73
* Build the app at least once a month and upload it to *TestFlight*
74
74
75
-
!!! important "You Get No Warning if Repository Build Action is Disabled"
76
-
Alert - this issue is new as of May 2025. Your build action might be disabled by *GitHub*, which means you need to enable it manually.
77
-
78
-
If your build action is disabled, no build actually happens, no warning email is sent and a green checkmark (✅) appears beside a very short build action in which the actual build was skipped.
79
-
80
-
* Refer to [Manual Action for Automatic Build](automatic.md#manual-action-for-automatic-build){: target="_blank" }
81
-
82
75
Unless you make the recommended one-time change to [Disable Automatic Install from *TestFlight*](#disable-automatic-install-from-testflight), the default setting for each app found in *TestFlight* is to:
83
76
84
77
* Install each new build from *TestFlight* on the phone as soon as it is detected
Copy file name to clipboardExpand all lines: docs/build/cgm.md
+5-2Lines changed: 5 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,9 +10,12 @@
10
10
11
11
- *Dexcom* G5, G6 or ONE CGM systems
12
12
* *Dexcom* ONE (based off G6 sensor) is available in some countries, but will be discontinued soon
13
+
* The *Anubis* Transmitters for the *Dexcom* G6 family are supported
13
14
- *Dexcom* G7 or ONE+ CGM systems
14
15
* *Dexcom* ONE+ (based off G7 sensor) is available in some countries
16
+
* The *Stelo* variant is supported with `next-dev` branch
15
17
- Some *Libre* sensors
18
+
* The *Libre 3 / 3 Plus* are supported with `next-dev` branch
16
19
- Eversense E3 and 365 sensors
17
20
18
21
!!! question "FAQs"
@@ -62,8 +65,8 @@ With Loop 3.4 and newer versions, some *Libre* CGM are supported.
62
65
* These *Libre* CGM are not supported within the *Loop* app
63
66
* American (Canada, US, South American) *Libre* 2
64
67
**Libre* 3
65
-
* Coming soon *Libre* 3/3+ support is available in [next-dev branch](../version/development.md#updates-in-dev) for experienced users
66
-
* See [CGM Customization](../faqs/cgm-faqs.md#cgm-customization){: target="_blank" }
68
+
* Coming soon *Libre* 3/3 Plus support is available in [next-dev branch](../version/development.md#updates-in-dev){: target="_blank"} for experienced users
69
+
* See also [CGM Customization](../faqs/cgm-faqs.md#cgm-customization){: target="_blank" }
0 commit comments