Skip to content

Commit 0bccb6a

Browse files
authored
Merge pull request #960 from marionbarker/working-docs
Update in preparation for dev v3.9.3
2 parents 21d619c + 7c4ae2e commit 0bccb6a

File tree

3 files changed

+51
-11
lines changed

3 files changed

+51
-11
lines changed

docs/build/xcode-version.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,10 @@ With the advent of browser build, this is no longer worth maintaining. If you do
8484

8585
### Compatible Versions
8686

87-
* Before the release of iOS 26, the version of iOS was 18.6.2 and could be built with Xcode 16.4 and macOS 15.6.1
88-
* To build on an iOS 26 device, you must use Xcode 26 with macOS 15.6 or newer
89-
* As an alternative, use [Build with Browser](../browser/bb-overview.md){: target="_blank" }, which supports iOS 15, 16, 17 and 18.
87+
* Before the release of iOS 26, the version of iOS was 18.x and could be built with Xcode 16.4 and macOS 15.3
88+
* To build to an iOS 26 phone, you can continue to use Xcode 16.4
89+
* Xcode 26.1.1, which requires macOS 15.6.1 or higher also works
90+
* As an alternative, use [Build with Browser](../browser/bb-overview.md){: target="_blank" }.
9091

9192
### Wikipedia Chart for Apple Versions
9293

docs/version/development.md

Lines changed: 43 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,22 @@ This section provides an overview of changes to `dev` compared to `Loop 3.8.x`.
1616

1717
Please check the [development channel in zulipchat](https://loop.zulipchat.com/#narrow/channel/144182-development) for notifications when an update to the `dev` branch is expected so you will be prepared. Do this **before** you install a `dev` build from TestFlight.
1818

19-
There are no differences between `dev` and `main` at this time. However, there are some feature branches.
19+
With the `dev` branch, version 3.9.3, there are now differences between `dev` and `main`. In addition, there are some feature branches.
20+
21+
**Note that the feature branches will be updated with the 3.9.3 updates soon after the PR to update `dev` is merged, but it takes some time. LoopDocs will be updated again when those updates happen.**
22+
23+
!!! tip "Medtrum and Dana users"
24+
You have not been forgotten.
25+
26+
There is active work fixing the issues for both these pump managers with Loop. Please be patient. Updates are coming soon.
2027

2128
| <div style="width:140px"> branch | version # | comments |
2229
|:--|:--|:--|
2330
| main | 3.8.2 | release |
24-
| dev | 3.9.2 | identical to main except version number |
25-
| [feat/pod-keep-alive](#feature-branch-pod-keep-alive-feature) | 3.9.3 | - identical to 3.8.2 & 3.9.2 except uses the OmniBLE pod-keep-alive branch to support users of iPhone 16 phones with InPlay BLE (-Atlas) DASH pods<br>- should have maintained the 3.9.2 version number<br>- SHA for OmniBLE is `8c47404` |
31+
| dev | 3.9.3 | Adds Live Activity, Browser Build improvement, translation and other updates <br>See [v3.9.3 `dev`](#v393-dev) |
32+
| [feat/pod-keep-alive](#feature-branch-pod-keep-alive-feature) | 3.9.3 | **will be updated soon**<br>- identical to 3.8.2 & 3.9.2 except uses the OmniBLE pod-keep-alive branch to support users of iPhone 16 phones with InPlay BLE (-Atlas) DASH pods<br>- should have maintained the 3.9.2 version number<br>- SHA for OmniBLE is `8c47404`|
2633
| release/3.8.1 | 3.8.1 | - copy of the main release at version 3.8.1 that included Dana support<br>- this branch is meant to support people already using Dana with v3.8.1 who understand how to manage the issues with that version<br>- SHA for DanaKit is `3e606b8` |
27-
| [feat/dev-dana-medtrum](#feature-branch-medtrum-and-dana-support) | 3.9.1 | - identical to dev when it was at 3.9.1, with addition of experimental support for Dana and Medtrum pumps<br>- this branch will be updated as updates are available for DanaKit and MedtrumKit<br>- this branch has newer version of the Dana pump manager than release/3.8.1 but new bolus recording issues were observed with this update<br>- when an updated version of dev is merged into this branch, the version number will be similarly incremented<br>- SHA for DanaKit is `0875c1e`<br>- SHA for MedtrumKit is `a85496e` |
34+
| [feat/dev-dana-medtrum](#feature-branch-medtrum-and-dana-support) | 3.9.1 | **will be updated soon**<br>- identical to dev when it was at 3.9.1, with addition of experimental support for Dana and Medtrum pumps<br>- this branch will be updated as updates are available for DanaKit and MedtrumKit<br>- this branch has newer version of the Dana pump manager than release/3.8.1 but new bolus recording issues were observed with this update<br>- when an updated version of dev is merged into this branch, the version number will be similarly incremented<br>- SHA for DanaKit is `0875c1e`<br>- SHA for MedtrumKit is `a85496e` |
2835

2936
!!! question "What is SHA?"
3037
SHA-1 means Secure Hash Algorithm 1. This is used to generate an alphanumeric code to identify which version of a repository is used.
@@ -48,6 +55,36 @@ Moving forward, the version number in the feature branch will match the `dev` br
4855

4956
> The version number for the `feat/pod-keep-alive` does not match the planned pattern for numbering feature branches; it should have been left at 3.9.2.
5057
58+
### v3.9.3 `dev`
59+
60+
The details of the additions to the `dev` branch for v3.9.3 are found in Pull Request 358:
61+
62+
* [Update dev to 3.9.3](https://github.com/LoopKit/LoopWorkspace/pull/358)
63+
64+
!!! important "New Minimum Requirements"
65+
**The minimum iOS required to build this version is iOS 16; but not all features are supported by iOS 16 - specifically the Live Activity / Dynamic Island / CarPlay features**
66+
67+
**Live Activity, Dynamic Island and CarPlay**
68+
69+
* The dynamic island is only available for iPhone versions 14 pro and newer; but Live Activity on the Lock Screen still works for older phone versions that support iOS 16
70+
* iOS 18 and watchOS 10 or newer are required for Live Activity to appear in the Smart Stack on the Apple Watch
71+
* iOS 26 or newer is required to have Live Activity appear in the CarPlay view
72+
73+
#### Live Activities
74+
75+
This update adds Live Activity to Loop with [Loop PR 2919](https://github.com/LoopKit/Loop/pull/2191#issuecomment-3565473537). Many people have been using this as a customization. If you used the customization - you need to stop selecting `live_activity` as a customization or your build will fail.
76+
77+
* The configuration for the Live Activity widget on the lock screen is found under Loop, Settings, Notifications, Live Activity
78+
* You must also enable Live Activity under iPhone settings, Loop, tap on Live Activites and enable Allow Live Activites and More Frequent Update
79+
80+
#### Mac-Xcode Builders
81+
82+
One change with this PR is to modify the Build Order selected in Xcode from the deprecated `Manual Order` to the preferred `Dependency Order`.
83+
84+
* If you start with a fresh download - this will not affect you
85+
* If you update an existing clone on your computer with the `git pull --recurse` command, you will need to perform a `Product: Clean Build Folder` in Xcode, close the workspace in Xcode and reopen it
86+
* If there are still build errors, then quit out of Xcode, issue the following command and try again
87+
* `rm -rf ~/Library/Developer/Xcode/DerivedData`
5188

5289
### Feature Branch: Pod Keep Alive Feature
5390

@@ -58,6 +95,8 @@ For more information about using the `feat/pod-keep-alive` branch with an iPhone
5895

5996
### Feature Branch: Medtrum and Dana Support
6097

98+
**Updates are coming soon - if you have not built this, please wait for the updates currently being tested**
99+
61100
!!! danger "Do Not Use in Closed Loop"
62101
Users report that after a bolus finishes in Loop, the record of the bolus is removed from the event history.
63102

docs/version/releases.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,11 @@ For information about version 2 releases and compatibility between version 2 and
1010

1111
The current released version for the *Loop* app is v3.8.2 and is built from the `main` branch of LoopWorkspace. The dates and contents for releases are summarized below in reverse chronological order (so newest release information comes first).
1212

13-
> When main was updated to v3.8.2, the same update was made to the`dev` branch. At this time, the `dev` branch is identical to `main` with the exception of the version number, which is at 3.9.2.
13+
> The released version is the `main` branch, v3.8.2.
1414
15-
When there are updates to `dev`, differences between `main` and `dev` will be summarized in [Updates in `dev`](development.md#updates-in-dev){: target="_blank" }.
15+
> The `dev` branch, now at v3.9.3, is where development happens between released.
16+
17+
> * The differences between `main` and `dev` are summarized in [Updates in `dev`](development.md#updates-in-dev){: target="_blank" } along with details about some feature branches.
1618
1719
### What Version Do I Have?
1820

@@ -72,8 +74,6 @@ This version updates a few iOS 26 interface issues, moves support for Dana pumps
7274
* [Remove DanaKit](#why-was-danakit-support-changed) support from `main` and `dev` branches of the *Loop* app
7375
* Update some translations
7476

75-
> When main was updated to v3.8.2, the same update was made to the`dev` branch. At this time, the `dev` branch is identical to `main` with the exception of the version number, which is at 3.9.2.
76-
7777
#### Why was DanaKit Support Changed
7878

7979
> **A pump manager that works for Trio must be separately tested for Loop**

0 commit comments

Comments
 (0)