Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
d03e977
Update submodule URLs to loopkitdev forks; add sync doc
loopkitdev Mar 12, 2026
24f9d53
Update sync doc: preset scheduling history, alert permissions accuracy
loopkitdev Mar 12, 2026
5e98b22
Update submodule refs after filter-branch author rewrite; add workspa…
loopkitdev Mar 12, 2026
1a0b850
Update TidepoolService submodule ref (restore LoopAlgorithm imports)
loopkitdev Mar 13, 2026
c960899
Update sync doc with TidepoolServiceKit import fix
loopkitdev Mar 13, 2026
530057f
Update TidepoolKit to latest dev (4f4747ff)
loopkitdev Mar 25, 2026
2498db2
Update mixpanel-swift to v6.0.0 (b4cb3f6e)
loopkitdev Mar 25, 2026
4e4ae7c
MixpanelService: bump deployment target to iOS 17.0
loopkitdev Mar 25, 2026
577beb9
MixpanelService: add instance pluginIdentifier for Pluggable conformance
loopkitdev Mar 25, 2026
fa192ac
MixpanelService: update ServiceUI conformance for new LoopKitUI API
loopkitdev Mar 25, 2026
a11ce41
OmniBLE: fix private(set) whitespace for Swift 6 compatibility
loopkitdev Mar 25, 2026
3ee6fe3
OmniBLE: fix Swift 6 compile errors
loopkitdev Mar 25, 2026
b048699
Package.resolved: add json-logic-swift 1.2.4 (resolved by Xcode)
loopkitdev Mar 25, 2026
e1c6955
OmniKit: fix Swift 6 compile errors
loopkitdev Mar 25, 2026
da186a3
Bump submodule pins to current tidepool-sync/2026-03-10 heads
loopkitdev Apr 10, 2026
71525a1
OmniBLE: bump to e9425ad (fix reentrant lock crash in isSignalLost)
loopkitdev Apr 23, 2026
99c1e57
Bump submodule pins to tidepool-sync/2026-05-11 heads
ps2 May 11, 2026
212bc27
Sync log + progress for 2026-05-11
ps2 May 11, 2026
0f207ef
Catch up Loop, CGMBLEKit, OmniBLE pins to origin/dev
ps2 May 11, 2026
932d5c3
Bump Loop pin: post-dose updateRemoteRecommendation for NS uploads
ps2 May 11, 2026
d65fff9
Bump OmniKit + OmniBLE pins: setState compile fix
ps2 May 11, 2026
7c53cca
Bump MinimedKit pin: restore DIY CAGE/IAGE viewModel properties
ps2 May 11, 2026
6c7cd54
Bump LoopKit pin: restore public on ResizeablePicker
ps2 May 11, 2026
83646c7
Bump Loop + LoopKit pins: remove ResizeablePicker DIY divergence
ps2 May 11, 2026
1f603e3
Bump Loop pin: fix Live Activity preset SF Symbol rendering
ps2 May 11, 2026
168e3f1
Bump Loop pin: top-leading alignment for Live Activity preset label
ps2 May 11, 2026
429d7ad
Bump Loop pin: preset label inside plot area
ps2 May 11, 2026
193ef5a
Bump Loop pin: promote Live Activity to top-level settings
ps2 May 11, 2026
186f32b
Bump Loop pin: diagnostic report force-unwraps watch/statusExtension …
loopkitdev May 16, 2026
e6fd8ec
Bump Loop: restore predicted carb-effect line on ICE and food-insight…
May 16, 2026
699cddd
Bump Loop: restore submodule SHAs in diagnostic report
May 16, 2026
3b68b6d
Bump Loop: External Insulin log labeling/delete, presets cleanup
May 20, 2026
a85ee45
Bump Loop: merge origin/dev into tidepool-sync (resolve WatchApp plis…
May 20, 2026
0658821
Merge origin/dev into tidepool-sync/2026-05-11
May 20, 2026
68ce294
Bump Loop: fix WatchApp Info.plist (drop WKWatchKitApp) for watch emb…
May 20, 2026
7d11a75
Bump Loop: Apple Health access status screen in Settings
May 20, 2026
7fd02d6
Bump LoopKit: keep Loop-written doses on external HealthKit deletion
May 21, 2026
a31116a
Bump Loop: flag-gated dose deletion from dose details (with active-in…
May 21, 2026
d1768c3
Bump Loop: enable dose deletion by default
May 21, 2026
a36ee93
Bump Loop: clear stale Last Bolus after dose deletion
May 21, 2026
ffeadc0
Bump Loop: don't allow deleting in-progress doses
May 21, 2026
9987f2a
Bump LoopKit: don't crash on legacy bolus without units; note divergence
May 21, 2026
a7c68cf
Bump LoopKit: preserve dose amounts across Modelv4→v6 migration
May 21, 2026
f1e137a
docs: note one-way upgrade (Core Data v4→v6) in sync notes
May 21, 2026
a775f2f
Bump Loop: restore localized Intents.strings refs (ITMS-90626)
May 21, 2026
4046252
Bump OmniBLE/OmniKit pins: report pod faults as pump events
May 21, 2026
14d1987
Bump version to 3.15.0
May 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,15 @@ xcuserdata/
*.xcscmblueprint
*.xcuserstate
.DS_Store
.claude

## Obj-C/Swift specific
*.hmap
*.ipa


## Playgrounds
*.playground
playground.xcworkspace
timeline.xctimeline

36 changes: 18 additions & 18 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
[submodule "Loop"]
path = Loop
url = https://github.com/LoopKit/Loop.git
url = https://github.com/loopkitdev/Loop.git
[submodule "LoopKit"]
path = LoopKit
url = https://github.com/LoopKit/LoopKit.git
url = https://github.com/loopkitdev/LoopKit.git
[submodule "CGMBLEKit"]
path = CGMBLEKit
url = https://github.com/LoopKit/CGMBLEKit.git
url = https://github.com/loopkitdev/CGMBLEKit.git
[submodule "dexcom-share-client-swift"]
path = dexcom-share-client-swift
url = https://github.com/LoopKit/dexcom-share-client-swift.git
url = https://github.com/loopkitdev/dexcom-share-client-swift.git
[submodule "RileyLinkKit"]
path = RileyLinkKit
url = https://github.com/LoopKit/RileyLinkKit
url = https://github.com/loopkitdev/RileyLinkKit
[submodule "NightscoutService"]
path = NightscoutService
url = https://github.com/LoopKit/NightscoutService.git
url = https://github.com/loopkitdev/NightscoutService.git
[submodule "Minizip"]
path = Minizip
url = https://github.com/LoopKit/Minizip.git
Expand All @@ -24,37 +24,37 @@
url = https://github.com/LoopKit/TrueTime.swift.git
[submodule "LoopOnboarding"]
path = LoopOnboarding
url = https://github.com/LoopKit/LoopOnboarding.git
url = https://github.com/loopkitdev/LoopOnboarding.git
[submodule "AmplitudeService"]
path = AmplitudeService
url = https://github.com/LoopKit/AmplitudeService.git
url = https://github.com/loopkitdev/AmplitudeService.git
[submodule "LogglyService"]
path = LogglyService
url = https://github.com/LoopKit/LogglyService.git
url = https://github.com/loopkitdev/LogglyService.git
[submodule "OmniBLE"]
path = OmniBLE
url = https://github.com/LoopKit/OmniBLE.git
url = https://github.com/loopkitdev/OmniBLE.git
[submodule "NightscoutRemoteCGM"]
path = NightscoutRemoteCGM
url = https://github.com/LoopKit/NightscoutRemoteCGM.git
url = https://github.com/loopkitdev/NightscoutRemoteCGM.git
[submodule "LoopSupport"]
path = LoopSupport
url = https://github.com/LoopKit/LoopSupport
url = https://github.com/loopkitdev/LoopSupport
[submodule "G7SensorKit"]
path = G7SensorKit
url = https://github.com/LoopKit/G7SensorKit.git
url = https://github.com/loopkitdev/G7SensorKit.git
[submodule "TidepoolService"]
path = TidepoolService
url = https://github.com/LoopKit/TidepoolService.git
url = https://github.com/loopkitdev/TidepoolService.git
[submodule "OmniKit"]
path = OmniKit
url = https://github.com/LoopKit/OmniKit.git
url = https://github.com/loopkitdev/OmniKit.git
[submodule "MinimedKit"]
path = MinimedKit
url = https://github.com/LoopKit/MinimedKit.git
url = https://github.com/loopkitdev/MinimedKit.git
[submodule "MixpanelService"]
path = MixpanelService
url = https://github.com/LoopKit/MixpanelService
url = https://github.com/loopkitdev/MixpanelService
[submodule "LibreTransmitter"]
path = LibreTransmitter
url = https://github.com/LoopKit/LibreTransmitter.git
url = https://github.com/loopkitdev/LibreTransmitter.git
Loading