Skip to content

Commit aa50569

Browse files
authored
Merge pull request #609 from marionbarker/working-docs
Updates for Loop 3.2.1
2 parents 3a236e5 + 2df9d22 commit aa50569

20 files changed

+29472
-3004
lines changed

docs/build/code_customization.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
## Code Customizations
22

3+
!!! danger "Version 3.2.1"
4+
With the release of Loop 3.2.1, the location for the Eros pod customizations has moved.
5+
6+
LoopDocs will be updated later. The Key_Phrase search should still work for Mac/Xcode folks.
7+
38
### Mac/Xcode
49

510
The customization instructions on this page were written for the [Mac-Xcode Build](../build/overview.md) method.

docs/build/step14.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,8 @@ First select Loop (Workspace) and confirm your phone is selected. Refer to the G
310310
* Frame 1: Xcode screen opened by the script after a fresh download
311311
* **Fresh Download? Wait for indexing to begin**
312312
* If you see messages about fetching symbols or resolving packages, please wait until you see the Indexing message as shown in the GIF below just to the left of the dashed-blue rectangle
313-
* **Loop 3.2.0** not longer requires you to select Loop (Workspace) - it is now the default
313+
* **With Loop 3.2.x and newer**, you do not need to select Loop (Workspace) - it is now the default and shows up as LoopWorkspace
314+
* The graphics still show the old selection process
314315
* The red rectangle indicates where you will change Loop to Loop (Workspace)
315316
* The red x in the dashed-blue rectangle region indicates you need to fix a problem before building
316317
* Frame 2: Inset shows the action needed to select Loop (Workspace)

docs/build/step8.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,15 @@ The list below contains the **minimum** versions of [macOS](step1.md#check-your-
7979

8080
**Newer versions of Xcode are always OK and should be used if your computer will accept the upgrade. Xcode 14.1 is listed instead of 14.0 because that version had a lot of bugs in it.**
8181

82-
**With the release of Loop 3.0.0 and Loop 3.2.0, this list is pretty simple.**
82+
**With the release of Loop 3, this list is pretty simple.**
8383

84+
* Xcode 14.2 or higher is required for
85+
* iOS 16.2 and newer
8486
* Xcode 14.1 or higher is required
8587
* iOS 15.1 is minimum version for phone but 15.7.1 is better (for older phones)
86-
* iOS 16.x is supported (turn on developer mode when using Mac-Xcode build)
88+
* iOS 16.0 through 16.1.x is supported
89+
90+
When using a Mac/Xcode build and an iOS 16 device, you must turn on developer mode for both the phone, and if paired, the watch.
8791

8892
This older list is left in for those still using code based off Loop 2.2.x
8993

docs/faqs/glossary.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,8 @@ If you hover your mouse or tap on a mobile device, the phrase associated with ea
9191

9292
**Glucose Safety Limit**: Loop will not suggest insulin delivery when glucose prediction (in next 3 hours) goes below this limit; in Loop 2 this was called Suspend Threshold
9393

94+
**GMT**: Greenwich Mean Time is mean (average) solar time at 0 degrees longitude, see UTC
95+
9496
**Guardrails**: limits in the code for user selected settings, recommended and absolute limits are provided
9597

9698
**Hamburger Menu**: three parallel lines that, when tapped, open a new menu
@@ -109,6 +111,8 @@ If you hover your mouse or tap on a mobile device, the phrase associated with ea
109111

110112
**Issue**: On github - a formal method to report a problem, either code behavior or documentation
111113

114+
**JSON**: JavaScript Object Notation; a standard data interchange format that is text-based and human readable
115+
112116
**macOS**: operating system for Mac computer
113117

114118
**Lock your Phone**: click the button on the side of the phone to lock it - prevent accidental touch, i.e., accidental Loop command
@@ -189,6 +193,8 @@ If you hover your mouse or tap on a mobile device, the phrase associated with ea
189193

190194
**URL**: website address (Uniform Resource Locator)
191195

196+
**UTC**: Coordinated Universal Time is a time standard for civil time and time zones worldwide
197+
192198
**Ventura**: operating system for Mac, macOS 13.x
193199

194200
**watchOS**: Apple watch operating system; must be compatible with phone iOS

docs/gh-actions/gh-customize.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,13 @@
33
!!! danger "DRAFT"
44
This procedure is in DRAFT mode - only minimal graphics are provided.
55

6+
The entire procedure may change without warning, so be prepared for updates.
7+
68
WARNING - After a recent release - wait for the release number to be updated on this page before using any of the copy/paste commands.
79

10+
This page has not been updated for Loop 3.2.1.
11+
Please be patient - the location for customization for Eros pods has changed and will be updated on this page and [Code Customization](../build/code_customization.md) page - but later.
12+
813
!!! info "Time Estimate"
914
* About half an hour to an hour per Module
1015
* Typically 1 or 2 Modules
@@ -160,7 +165,7 @@ After these two steps are completed, then you will continue to [Customize the Mo
160165
* After you paste the Prepare xxx Module command (below), STOP if you get an error
161166
* If you do not get an error, continue to [Create New Branch](#create-new-branch) which is the same for all modules.
162167

163-
Copy the selected line for the current module into the terminal. If you see an error STOP.
168+
Copy the selected line for the current module into the terminal. If you see an error STOP.
164169

165170
* Did you copy the correct line for the current Module?
166171
* Is your Module dev branch up to date?

docs/gh-actions/gh-first-time.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -539,11 +539,11 @@ Once all six secrets have been added to your LoopWorkspace, you are done with Se
539539
!!! tip "Time for a Break?"
540540
This is a good place to pause if you need to. Just note where you are on the page so you can return later.
541541

542-
## Verify Secrets
542+
## Validate Secrets
543543

544-
This step, new with Loop 3.2.0 checks that the Secrets you added are correct. Some things cannot be verified yet, but most can and a relatively clear error message is provided.
544+
This step, new with Loop 3.2.x checks that the Secrets you added are correct. Some things cannot be validated at this point, but most can and a relatively clear error message is provided.
545545

546-
This will be updated soon, but for now - follow the instructions under Add Identifiers for Loop, but do the first action: 1 Verify Secrets.
546+
This will be updated soon, but for now - follow the instructions under Add Identifiers for Loop, but do the first action: 1 Validate Secrets.
547547

548548
## Add Identifiers for Loop
549549

docs/gh-actions/gh-update.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -142,15 +142,16 @@ Scroll all the way to the top of the screen and tap on your LoopWorkspace link.
142142

143143
1. Sign in to GitHub and select your LoopWorkspace repository from your repositories list
144144
1. Look to see if your fork is up to date
145-
* The dropdown in this graphic shows the dev branch.
146-
* To build Loop 3.2, you will want main
147-
* If you previously build Loop 3.0 with this method - don't forget to update your branch
148-
* If your fork is up to date with LoopKit version for that `{branch}`, you will see the message `This branch is up to date with LoopKit/LoopWorkspace:{branch}}` - there is no need to build again unless you are near your 90 day expiration data - in which case, proceed to Step 3
149-
* If your fork shows a message such as `This branch is 3 commits behind LoopKit:dev` and you want to update and build, then click `Sync Fork` by tapping where the red rectangle is shown in the graphic below, then in the pop-up window, tap on `Update branch`
145+
* When you go to your fork to do the update, simply sync the branch if it says there are updates and you get the latest release (details below graphic)
146+
* The dropdown in this graphic shows the dev branch (graphic to be updated later)
147+
* Yours should show the main branch
150148

151149
![message displayed when your fork of LoopWorkspace is behind LoopKit version](img/github-build-check-fork-status.svg){width="700"}
152150
{align="center"}
153151

152+
* If your fork is up to date with LoopKit version for that `{branch}`, you will see the message `This branch is up to date with LoopKit/LoopWorkspace:{branch}}` - there is no need to build again unless you are near your 90 day expiration data - in which case, proceed to Step 3
153+
* If your fork shows a message such as `This branch is 3 commits behind LoopKit:main` and you want to update and build, then click `Sync Fork` by tapping where the red rectangle is shown in the graphic below, then in the pop-up window, tap on `Update branch`
154+
154155
1. Build Loop - refer to graphic below as you follow the steps
155156
* Click on the 'Actions' tab
156157
* Select the 'Build Loop' workflow on the left
@@ -168,6 +169,8 @@ Scroll all the way to the top of the screen and tap on your LoopWorkspace link.
168169
* Click on the most recent Build job with the red x by it
169170
* If the details show this message, "[Could not install WWDR certificate](gh-errors.md#could-not-install-wwdr-certificate)", make sure your developer account is in good standing and that there are no agreements that need to be accepted
170171
* Repeat the build (previous step) and it should be fine the next time
172+
* If you get an email from Apple that there are things you must fix in your app - that refers to things to fix before putting that app in the App Store and you will not be doing that
173+
* As long as you get the TestFlight updated app, you can ignore that email
171174
1. The updated Loop app will show up in your TestFlight app
172175
* But wait until you see "Expires in 90 days"
173176
* The app is in TestFlight from your prior build
@@ -181,6 +184,8 @@ Scroll all the way to the top of the screen and tap on your LoopWorkspace link.
181184
![install Loop from TestFlight](img/testflight-install-loop.gif){width="300"}
182185
{align="center"}
183186

187+
1. If you are building for a child, follow the [Install TestFlight Loop for Child](gh-deploy.md#install-testflight-loop-for-child) instructions again
188+
184189
## GitHub Build Details
185190

186191
In the Loop app, once installed on your phone, tap on Settings -> Support -> Issue Report. The graphic below shows an example of the Build Details included in the report.

docs/intro/loopdocs-how-to.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ Every tooltip definition is also found in the [Glossary](../faqs/glossary.md) -
88

99
Volunteers generously provide support for Loop via online platforms. You have a number of options for joining conversations on loop and asking for help. Links to the main platforms are listed below. Non-US Loop users in Italy, Australia, and several other countries have also formed Facebook (FB) groups.
1010

11-
* The [Looped Group](https://www.facebook.com/groups/TheLoopedGroup) on Facebook. Looped Group is the original FB group for DIY looping systems. There are lot of active members there with an excellent history of helping people.
12-
* Loop and Learn is a community that provides Loop-centric information, a T1D Speaker Series covering many topics of general diabetes interest as well as Loop-specific chats, alerts whenever there is an update to iOS and Xcode, Quick Tips and articles written by mentors providing their Loop experience.
13-
* [LoopandLearn Facebook Group](https://www.facebook.com/groups/LOOPandLEARN)
14-
* [LoopandLearn Website](https://www.loopandlearn.org)
15-
* [LoopandLearn YouTube Channel](https://youtube.com/loopandlearn)
11+
* The [Looped Group](https://www.facebook.com/groups/TheLoopedGroup) on Facebook. Looped Group is the original FB group for DIY looping systems. There are lot of active members there with an excellent history of helping people.
12+
* Loop and Learn is a community that provides Loop-centric information, a T1D Speaker Series covering many topics of general diabetes interest as well as Loop-specific chats, alerts whenever there is an update to iOS and Xcode, Quick Tips and articles written by mentors providing their Loop experience.
13+
* [LoopandLearn Facebook Group](https://www.facebook.com/groups/LOOPandLEARN)
14+
* [LoopandLearn Website](https://www.loopandlearn.org)
15+
* [LoopandLearn YouTube Channel](https://youtube.com/loopandlearn)
1616
* The [LoopTips](https://loopkit.github.io/looptips/) website provides non-build information that is helpful once you are looping, e.g., how to print endo reports, find Loop data, deal with therapy settings changes, etc.
1717
* Many Loopers use a companion app called Nightscout. Nightscout help can be found in the [CGM in the Cloud](https://www.facebook.com/groups/CGMinthecloud) Facebook group.
1818
* For those interested in what is coming next for Loop and those who prefer not to use Facebook, join [Loop Zulipchat](https://loop.zulipchat.com) and be sure to subscribe to all the streams or you'll miss some interesting conversations.

0 commit comments

Comments
 (0)