Skip to content

Commit df59a1f

Browse files
authored
Merge pull request #116 from loudnate/dev
Version 0.10.0
2 parents 4d5f0d0 + c38e71a commit df59a1f

File tree

134 files changed

+594
-341
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

134 files changed

+594
-341
lines changed

Cartfile

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
github "loudnate/LoopKit" ~> 0.4.0
2-
github "loudnate/xDripG5" ~> 0.5.0
1+
github "loudnate/LoopKit" ~> 0.5.1
2+
github "loudnate/xDripG5" ~> 0.6.0
33
github "loudnate/SwiftCharts" "loudnate/naterade"
44
github "mddub/dexcom-share-client-swift" ~> 0.1
5-
github "mddub/G4ShareSpy" ~> 0.2.1
6-
github "ps2/rileylink_ios" ~> 0.8.0
5+
github "mddub/G4ShareSpy" ~> 0.2.2
6+
github "ps2/rileylink_ios" ~> 0.9.0
77
github "amplitude/Amplitude-iOS" "mpurland-framework"

Cartfile.resolved

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
github "amplitude/Amplitude-iOS" "a3d6720626e72a678489bce83ed9dacadb505dd7"
22
github "loudnate/Crypto" "13fee45175b88629aeabe60b4b4fc3daf86fa0a3"
3-
github "mddub/G4ShareSpy" "v0.2.1"
4-
github "loudnate/LoopKit" "v0.4.0"
3+
github "mddub/G4ShareSpy" "v0.2.2"
4+
github "loudnate/LoopKit" "v0.5.1"
55
github "loudnate/SwiftCharts" "8671287afb29640f9cffced6521b1098b7aac085"
66
github "mddub/dexcom-share-client-swift" "v0.1.3"
7-
github "loudnate/xDripG5" "0.5.0"
8-
github "ps2/rileylink_ios" "v0.8.0"
7+
github "loudnate/xDripG5" "v0.6.0"
8+
github "ps2/rileylink_ios" "v0.9.0"
-344 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Carthage/Build/iOS/NightscoutUploadKit.framework/Headers/NightscoutUploadKit-Swift.h

+5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Carthage/Build/iOS/xDripG5.framework/Headers/xDripG5-Swift.h

+5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Carthage/Build/iOS/xDripG5.framework/Headers/xDripG5-umbrella.h

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Carthage/Build/iOS/xDripG5.framework/Headers/xDripG5.h

+2-9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
-10 Bytes
Binary file not shown.

Carthage/Build/iOS/xDripG5.framework/Modules/module.modulemap

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
186 KB
Binary file not shown.

DoseMathTests/Info.plist

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>BNDL</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>0.9.0</string>
18+
<string>0.10.0</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>

Loop.xcodeproj/project.pbxproj

+14-10
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,10 @@
3131
432E73CB1D24B3D6009AD15D /* RemoteDataManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E73CA1D24B3D6009AD15D /* RemoteDataManager.swift */; };
3232
4331E0781C85302200FBE832 /* CGPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4331E0771C85302200FBE832 /* CGPoint.swift */; };
3333
4331E07A1C85650D00FBE832 /* ChartAxisValueDoubleLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4331E0791C85650D00FBE832 /* ChartAxisValueDoubleLog.swift */; };
34+
4337615F1D52F487004A3647 /* GlucoseHUDView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4337615E1D52F487004A3647 /* GlucoseHUDView.swift */; };
3435
4346D1E71C77F5FE00ABAFE3 /* ChartTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4346D1E61C77F5FE00ABAFE3 /* ChartTableViewCell.swift */; };
3536
4346D1F01C781BEA00ABAFE3 /* SwiftCharts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4346D1EF1C781BEA00ABAFE3 /* SwiftCharts.framework */; };
3637
4346D1F61C78501000ABAFE3 /* ChartPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4346D1F51C78501000ABAFE3 /* ChartPoint.swift */; };
37-
434F24C91CFCA8940004498F /* TransmitterGlucose.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434F24C81CFCA8940004498F /* TransmitterGlucose.swift */; };
38-
434F24CB1CFCB7AB0004498F /* GlucoseRxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434F24CA1CFCB7AB0004498F /* GlucoseRxMessage.swift */; };
3938
434F54571D287FDB002A9274 /* NibLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434F54561D287FDB002A9274 /* NibLoadable.swift */; };
4039
434F54591D28805E002A9274 /* ButtonTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 434F54581D28805E002A9274 /* ButtonTableViewCell.xib */; };
4140
434F545B1D2880D4002A9274 /* AuthenticationTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 434F545A1D2880D4002A9274 /* AuthenticationTableViewCell.xib */; };
@@ -124,6 +123,7 @@
124123
43E2D9191D222759004DA55F /* LoopKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43F78D4B1C914197002152D1 /* LoopKit.framework */; };
125124
43E3449F1B9D68E900C85C07 /* StatusTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E3449E1B9D68E900C85C07 /* StatusTableViewController.swift */; };
126125
43E344A41B9E1B1C00C85C07 /* NSUserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E344A31B9E1B1C00C85C07 /* NSUserDefaults.swift */; };
126+
43E397A31D56B9E40028E321 /* Glucose.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E397A21D56B9E40028E321 /* Glucose.swift */; };
127127
43EA285F1D50ED3D001BC233 /* GlucoseTrend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43EA285E1D50ED3D001BC233 /* GlucoseTrend.swift */; };
128128
43EA28601D50ED4D001BC233 /* GlucoseTrend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43EA285E1D50ED3D001BC233 /* GlucoseTrend.swift */; };
129129
43EA28621D517E42001BC233 /* SensorDisplayable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43EA28611D517E42001BC233 /* SensorDisplayable.swift */; };
@@ -144,6 +144,7 @@
144144
4D5B7A4B1D457CCA00796CA9 /* GlucoseG4.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D5B7A4A1D457CCA00796CA9 /* GlucoseG4.swift */; };
145145
C10428971D17BAD400DD539A /* NightscoutUploadKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C10428961D17BAD400DD539A /* NightscoutUploadKit.framework */; };
146146
C17884631D51A7A400405663 /* BatteryIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C17884621D51A7A400405663 /* BatteryIndicator.swift */; };
147+
C18C8C511D5A351900E043FB /* NightscoutDataManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C18C8C501D5A351900E043FB /* NightscoutDataManager.swift */; };
147148
/* End PBXBuildFile section */
148149

149150
/* Begin PBXContainerItemProxy section */
@@ -250,12 +251,11 @@
250251
432E73CA1D24B3D6009AD15D /* RemoteDataManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteDataManager.swift; sourceTree = "<group>"; };
251252
4331E0771C85302200FBE832 /* CGPoint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CGPoint.swift; sourceTree = "<group>"; };
252253
4331E0791C85650D00FBE832 /* ChartAxisValueDoubleLog.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChartAxisValueDoubleLog.swift; sourceTree = "<group>"; };
254+
4337615E1D52F487004A3647 /* GlucoseHUDView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GlucoseHUDView.swift; sourceTree = "<group>"; };
253255
4346D1E61C77F5FE00ABAFE3 /* ChartTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChartTableViewCell.swift; sourceTree = "<group>"; };
254256
4346D1EF1C781BEA00ABAFE3 /* SwiftCharts.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftCharts.framework; path = Carthage/Build/iOS/SwiftCharts.framework; sourceTree = "<group>"; };
255257
4346D1F51C78501000ABAFE3 /* ChartPoint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChartPoint.swift; sourceTree = "<group>"; };
256258
434AB0B11CBB4C3300422F4A /* RileyLinkBLEKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RileyLinkBLEKit.framework; path = Carthage/Build/iOS/RileyLinkBLEKit.framework; sourceTree = "<group>"; };
257-
434F24C81CFCA8940004498F /* TransmitterGlucose.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransmitterGlucose.swift; sourceTree = "<group>"; };
258-
434F24CA1CFCB7AB0004498F /* GlucoseRxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GlucoseRxMessage.swift; sourceTree = "<group>"; };
259259
434F54561D287FDB002A9274 /* NibLoadable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NibLoadable.swift; sourceTree = "<group>"; };
260260
434F54581D28805E002A9274 /* ButtonTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ButtonTableViewCell.xib; sourceTree = "<group>"; };
261261
434F545A1D2880D4002A9274 /* AuthenticationTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AuthenticationTableViewCell.xib; sourceTree = "<group>"; };
@@ -342,6 +342,7 @@
342342
43E2D90F1D20C581004DA55F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
343343
43E3449E1B9D68E900C85C07 /* StatusTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = StatusTableViewController.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
344344
43E344A31B9E1B1C00C85C07 /* NSUserDefaults.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSUserDefaults.swift; sourceTree = "<group>"; };
345+
43E397A21D56B9E40028E321 /* Glucose.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Glucose.swift; sourceTree = "<group>"; };
345346
43EA285E1D50ED3D001BC233 /* GlucoseTrend.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GlucoseTrend.swift; sourceTree = "<group>"; };
346347
43EA28611D517E42001BC233 /* SensorDisplayable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorDisplayable.swift; sourceTree = "<group>"; };
347348
43EB40851C82646A00472A8C /* StatusChartManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatusChartManager.swift; sourceTree = "<group>"; };
@@ -367,6 +368,7 @@
367368
4D5B7A4A1D457CCA00796CA9 /* GlucoseG4.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = GlucoseG4.swift; path = Loop/Models/GlucoseG4.swift; sourceTree = SOURCE_ROOT; };
368369
C10428961D17BAD400DD539A /* NightscoutUploadKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NightscoutUploadKit.framework; path = Carthage/Build/iOS/NightscoutUploadKit.framework; sourceTree = "<group>"; };
369370
C17884621D51A7A400405663 /* BatteryIndicator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BatteryIndicator.swift; sourceTree = "<group>"; };
371+
C18C8C501D5A351900E043FB /* NightscoutDataManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NightscoutDataManager.swift; sourceTree = "<group>"; };
370372
/* End PBXFileReference section */
371373

372374
/* Begin PBXFrameworksBuildPhase section */
@@ -455,8 +457,8 @@
455457
438849EB1D29EC34003B3F23 /* AmplitudeService.swift */,
456458
4331E0791C85650D00FBE832 /* ChartAxisValueDoubleLog.swift */,
457459
43F41C321D3A17AA00C11ED6 /* ChartAxisValueDoubleUnit.swift */,
460+
43E397A21D56B9E40028E321 /* Glucose.swift */,
458461
4D5B7A4A1D457CCA00796CA9 /* GlucoseG4.swift */,
459-
434F24CA1CFCB7AB0004498F /* GlucoseRxMessage.swift */,
460462
436FACED1D0BA636004E2427 /* InsulinDataSource.swift */,
461463
436A0DA41D236A2A00104B24 /* LoopError.swift */,
462464
438849ED1D2A1EBB003B3F23 /* MLabService.swift */,
@@ -467,7 +469,6 @@
467469
434F54601D28859B002A9274 /* ServiceCredential.swift */,
468470
43C418B41CE0575200405B6A /* ShareGlucose+GlucoseKit.swift */,
469471
434F545E1D288345002A9274 /* ShareService.swift */,
470-
434F24C81CFCA8940004498F /* TransmitterGlucose.swift */,
471472
4328E0311CFC068900E199AA /* WatchContext+LoopKit.swift */,
472473
);
473474
path = Models;
@@ -642,6 +643,7 @@
642643
434F54581D28805E002A9274 /* ButtonTableViewCell.xib */,
643644
43F41C341D3B623800C11ED6 /* ChartPointsTouchHighlightLayerViewCache.swift */,
644645
4346D1E61C77F5FE00ABAFE3 /* ChartTableViewCell.swift */,
646+
4337615E1D52F487004A3647 /* GlucoseHUDView.swift */,
645647
437CEEBB1CD6DE6A003C8C80 /* HUDView.swift */,
646648
437CEEBD1CD6E0CB003C8C80 /* LoopCompletionHUDView.swift */,
647649
438DADC71CDE8F8B007697A5 /* LoopStateView.swift */,
@@ -664,6 +666,7 @@
664666
43E2D8C51D204678004DA55F /* KeychainManager.swift */,
665667
43E2D8C71D208D5B004DA55F /* KeychainManager+Loop.swift */,
666668
43A567681C94880B00334FAC /* LoopDataManager.swift */,
669+
C18C8C501D5A351900E043FB /* NightscoutDataManager.swift */,
667670
43C094491CACCC73001F6403 /* NotificationManager.swift */,
668671
432E73CA1D24B3D6009AD15D /* RemoteDataManager.swift */,
669672
43EB40851C82646A00472A8C /* StatusChartManager.swift */,
@@ -978,8 +981,6 @@
978981
4315D28A1CA5F45E00589052 /* DiagnosticLogger+LoopKit.swift in Sources */,
979982
43C418B51CE0575200405B6A /* ShareGlucose+GlucoseKit.swift in Sources */,
980983
430DA58E1D4AEC230097D1CA /* NSBundle.swift in Sources */,
981-
434F24C91CFCA8940004498F /* TransmitterGlucose.swift in Sources */,
982-
434F24CB1CFCB7AB0004498F /* GlucoseRxMessage.swift in Sources */,
983984
43776F901B8022E90074EA36 /* AppDelegate.swift in Sources */,
984985
437CCADA1D284ADF0075D2C3 /* AuthenticationTableViewCell.swift in Sources */,
985986
43CE7CDE1CA8B63E003CC1B0 /* NSDate.swift in Sources */,
@@ -990,6 +991,7 @@
990991
437CCADE1D2858FD0075D2C3 /* AuthenticationViewController.swift in Sources */,
991992
43A5676B1C96155700334FAC /* SwitchTableViewCell.swift in Sources */,
992993
43A567691C94880B00334FAC /* LoopDataManager.swift in Sources */,
994+
43E397A31D56B9E40028E321 /* Glucose.swift in Sources */,
993995
4302F4E11D4E9C8900F0FCAF /* TextFieldTableViewController.swift in Sources */,
994996
43E344A41B9E1B1C00C85C07 /* NSUserDefaults.swift in Sources */,
995997
43649A631C7A347F00523D7F /* CollectionType.swift in Sources */,
@@ -1010,6 +1012,7 @@
10101012
437CEEC81CD84CBB003C8C80 /* ReservoirVolumeHUDView.swift in Sources */,
10111013
43C0944A1CACCC73001F6403 /* NotificationManager.swift in Sources */,
10121014
434FF1EE1CF27EEF000DB779 /* UITableViewCell.swift in Sources */,
1015+
C18C8C511D5A351900E043FB /* NightscoutDataManager.swift in Sources */,
10131016
438849EA1D297CB6003B3F23 /* NightscoutService.swift in Sources */,
10141017
437CCADC1D284B830075D2C3 /* ButtonTableViewCell.swift in Sources */,
10151018
4315D2871CA5CC3B00589052 /* CarbEntryEditTableViewController.swift in Sources */,
@@ -1041,6 +1044,7 @@
10411044
439897371CD2F80600223065 /* AnalyticsManager.swift in Sources */,
10421045
4346D1F61C78501000ABAFE3 /* ChartPoint.swift in Sources */,
10431046
43EA28601D50ED4D001BC233 /* GlucoseTrend.swift in Sources */,
1047+
4337615F1D52F487004A3647 /* GlucoseHUDView.swift in Sources */,
10441048
438849EE1D2A1EBB003B3F23 /* MLabService.swift in Sources */,
10451049
43F4EF1D1BA2A57600526CE1 /* DiagnosticLogger.swift in Sources */,
10461050
432E73CB1D24B3D6009AD15D /* RemoteDataManager.swift in Sources */,
@@ -1164,7 +1168,7 @@
11641168
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
11651169
CODE_SIGN_IDENTITY = "iPhone Developer: [email protected] (XZN842LDLT)";
11661170
COPY_PHASE_STRIP = NO;
1167-
CURRENT_PROJECT_VERSION = 15;
1171+
CURRENT_PROJECT_VERSION = 16;
11681172
DEBUG_INFORMATION_FORMAT = dwarf;
11691173
ENABLE_STRICT_OBJC_MSGSEND = YES;
11701174
ENABLE_TESTABILITY = YES;
@@ -1212,7 +1216,7 @@
12121216
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
12131217
CODE_SIGN_IDENTITY = "iPhone Developer: [email protected] (XZN842LDLT)";
12141218
COPY_PHASE_STRIP = NO;
1215-
CURRENT_PROJECT_VERSION = 15;
1219+
CURRENT_PROJECT_VERSION = 16;
12161220
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
12171221
ENABLE_NS_ASSERTIONS = NO;
12181222
ENABLE_STRICT_OBJC_MSGSEND = YES;

Loop/AppDelegate.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import CarbKit
1111
import InsulinKit
1212

1313
@UIApplicationMain
14-
class AppDelegate: UIResponder, UIApplicationDelegate {
14+
final class AppDelegate: UIResponder, UIApplicationDelegate {
1515

1616
var window: UIWindow?
1717

0 commit comments

Comments
 (0)