Skip to content

Dev#14

Merged
channemann merged 50 commits into
channemann:devfrom
LoopKit:dev
Sep 1, 2016
Merged

Dev#14
channemann merged 50 commits into
channemann:devfrom
LoopKit:dev

Conversation

@channemann

Copy link
Copy Markdown
Owner

No description provided.

loudnate and others added 30 commits July 30, 2016 17:24
Cleaning up SettingsTableViewController a bit
* LoopKit 0.4.0

* Compatible changes

* Adding units and context help to settings

* Test warnings

* Fixing tests
* Reporting pump status from x22 devices

* revert Amplitude-IOS change, and MAIN_APP_BUNDLE_IDENTIFIER change

* Updates based on feedback from @loudnate

* Updates based on feedback from @loudnate

* Updating Cartfile.resolved and carthage build for rileylink_ios

* Move devicestatus upload helper to remoteDataManager, enable battery monitoring when nightscout credentials are set, replace readReservoirVolume with readAndUpdatePumpData.  Remove unnecessary enableRileyLinkHeartbeatIfNeeded call.

* enable battery monitoring on nightscoutUploader assignment, make completion non-optional for readAndUpdatePumpData, and add loopStatus param to uploadDeviceStatus

* Update to 0.8.0 RL frameworks

* Add loop:// prefix to device name in device field of devicestatus
* Removing some unnecessary state
* Preventing a pre-bolus status read from triggering the loop and history dump
* Updating xDripG5

* Tidying up
* Adding a current glucose HUD

* Graphing based on preferred unit

Fixes #87

Removing unnecessary text rows now present in the glucose HUD

Fixes #97

* Increasing weight and fixing equality check
* Add change context for the LoopDataUpdatedNotification

for @ps2

* Using the loop update context in WatchDataManager

cc @ps2
* Upload loop status

* Track failureReason and loopName

* Pass recommendation instead of creating separate tracking variable

* Populate enacted field, to match NS expectations when enact fails

* Track recommended bolus

* add predicted BGs and track loop version separately from loop name

* Update cartfile to point to RL dev frameworks

* Some suggested changes based on my comments

* loop status conversion to NS classes moved to NightscoutDataManager

* Move device status uploading to NightscoutDataManager, and handle setting suggested attributes when last basal is successful

* revert unneeded changes

* bg val in ns upload should be bg used in prediction

* Reconcile docs for getLoopStatus, and shorten map for predictedGlucose to HKQuantity

* Fix param order in docs of getLoopStatus and remove unneeded import

* Update to v0.9.0 of RL frameworks
* Capture loop errors and prevent error when no new data available via share

* Use single error param to handle state errors and last loop errors

* Revert check for newGlucose count; LoopKit is being updated to not error on that condition

* disable loop status upload to NS for now
* Upgrading to LoopKit 0.5.0

* Update LoopKit to 0.5.1
loudnate and others added 20 commits August 20, 2016 14:15
Updating Amplitude framework to 3.8.4
* Re-enable ns loop status upload

* Populate data for NS loop plugin

* Update RL frameworks for ns-loop-plugin branch

* Make sure completion handler is called in backfillGlucoseFromShareIfNeeded()

* Upload status even if we can't reach pump

* Update to RileyLink 0.10.0 release

* Track last device status update in NightscoutDataManager

* Upload loop error if fetching pump status fails

* Attempt to fetch device status at most once every 5 minutes

* back out inadvertent change to project file

* Back out rate limiting for pump status attempts, since for most users it won't be an issue
…128)

* Adding a current glucose HUD

* DoseStore upload delegation

* Updating interface; fixing watch

* Reverting font weight change

* Better display of history values
…ace (#137)

* Hide the navigation bar on the status screen to give more vertical space

* Updating the launch screen to match
Preventing a loop from starting if reservoir data is bad and history fetch fails.

Fixes #142
Fixes #134
Fixes #24
* Getting insulin dosing data from pump event history

* Updating LoopKit to 0.6.0.

Preventing a loop from starting if reservoir data is bad and history fetch fails.

Fixes #142
Fixes #134
Fixes #24
@channemann channemann merged commit c3b10c0 into channemann:dev Sep 1, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants