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
Copy file name to clipboardExpand all lines: docs/version/development.md
+11-26Lines changed: 11 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,20 +18,13 @@ Please check the [development channel in zulipchat](https://loop.zulipchat.com/#
18
18
19
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
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.
27
-
28
21
| <divstyle="width:140px"> branch | version # | comments |
29
22
|:--|:--|:--|
30
23
| main | 3.8.2 | release |
31
24
| 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`|
25
+
|[feat/pod-keep-alive](#feature-branch-pod-keep-alive-feature)| 3.9.3 | - identical to dev v3.9.3 except uses the OmniBLE pod-keep-alive branch to support users of iPhone 16 phones with InPlay BLE (-Atlas) DASH pods<br>- SHA for OmniBLE is `a9b63fa`|
26
+
|[feat/dev-dana-medtrum](#feature-branch-medtrum-and-dana-support)| 3.9.3 | - identical to dev v3.9.3, 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>- SHA for DanaKit is `939e9ee`<br>- SHA for MedtrumKit is `d9bc8b5`|
33
27
| 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`|
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`|
35
28
36
29
!!! question "What is SHA?"
37
30
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,16 +41,14 @@ The idea of having a feature branch is not new for the *Loop* app but hasn't bee
48
41
49
42
Moving forward, the version number in the feature branch will match the `dev` branch version number.
50
43
51
-
* In other words, a diff between `dev` and the feature branch is just the updates added to support the feature starting with that version of `dev`
44
+
* In other words, a diff between `dev` and the feature branch is just the updates added to support the feature compared to that version of `dev`
52
45
* As appropriate, `dev` will be merged into the feature branch and at that time, the version number for the feature branch will also be bumped
53
46
* Updates to the feature branch to support the feature will not be updated with a new version number associated with the features
54
47
* When updates for the feature are added, the SHA for that submodule will be reported in the table above and can be found by examining the LoopWorkspace repository for that feature branch
55
48
56
-
> 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.
57
-
58
49
### v3.9.3 `dev`
59
50
60
-
The details of the additions to the `dev` branch for v3.9.3 are found in Pull Request 358:
51
+
The details of the additions to the `dev` branch for v3.9.3 are found in LoopWorkspace Pull Request 358:
61
52
62
53
*[Update dev to 3.9.3](https://github.com/LoopKit/LoopWorkspace/pull/358)
63
54
@@ -66,7 +57,7 @@ The details of the additions to the `dev` branch for v3.9.3 are found in Pull Re
66
57
67
58
**Live Activity, Dynamic Island and CarPlay**
68
59
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
60
+
* The dynamic island is only available for iPhone versions 14 pro and newer; but Live Activity on the Lock Screen is supported for older phones running iOS 16 or newer
70
61
* iOS 18 and watchOS 10 or newer are required for Live Activity to appear in the Smart Stack on the Apple Watch
71
62
* iOS 26 or newer is required to have Live Activity appear in the CarPlay view
72
63
@@ -95,26 +86,20 @@ For more information about using the `feat/pod-keep-alive` branch with an iPhone
95
86
96
87
### Feature Branch: Medtrum and Dana Support
97
88
98
-
**Updates are coming soon - if you have not built this, please wait for the updates currently being tested**
89
+
**Updates are believed to have fixed the bolus reporting issues but, especially for MedtrumKit, additional updates are expected**
90
+
91
+
!!! danger "Test Before Enabling Closed Loop"
92
+
Users reported that for a previous version, after a bolus finished in Loop, the record of the bolus was removed from the event history.
99
93
100
-
!!! danger "Do Not Use in Closed Loop"
101
-
Users report that after a bolus finishes in Loop, the record of the bolus is removed from the event history.
94
+
Testing indicates this problem is resolved, but be very careful when first using this branch and report any issues that are observed.
102
95
103
96
!!! important "Experts Only"
104
-
Please only use the feat/dev-dana-medtrum branch if you are prepared to follow along in zulipchat and are willing to test an experimental branch that has known issues.
97
+
Please only use the feat/dev-dana-medtrum branch if you are prepared to follow along in zulipchat and are willing to test an experimental branch to help test and resolve issues.
105
98
106
99
The Medtrum and Dana pump managers were originally tested with the Trio app. We know that pump managers that work for Loop also work for Trio, however, the converse is not necessarily true.
107
100
108
101
There are differences in the way Loop and Trio manage insulin delivery. An eventual goal is to make the apps use the same protocols.
109
102
110
-
* Loop uses the concept of a mutable dose
111
-
* a mutable dose has been requested and affects reported active insulin, but is not finalized
112
-
* once the dose is finalized, the reported event in the event log shows isMutable=false
113
-
* an example of a mutable delivery is a bolus in progress or a temporary basal rate with a fixed duration that ends in the future
114
-
* Trio has its own method for dealing with doses that are initiated but might later change
115
-
* Both systems respond to reported reservoir values for pumps that allow a user to manually initiate insulin delivery on the pump, but the methods differ
116
-
* The interaction between reservoir level versus event history and the isMutable logic is probably what is causing the current Loop event history problem
0 commit comments