Skip to content

Conversation

@ps2
Copy link
Collaborator

@ps2 ps2 commented Dec 31, 2019

Loop Release 2.0

Pump Support

bolus progress image

  • Simulated pump for testing.
  • Confirmation beeps on Omnipod integration.
  • Revert x15 bolus patch.
  • PumpManager updates for improved dose reporting and more timely uploads.
  • Pump integrations are now plugins, for more independent code.

CGM Updates

  • Updates to work with newer Dexcom transmitters.
  • Setting for enabling BG upload from Dexcom.
  • Simulated CGM for testing.
  • Transmitter activity log.
  • Track latest Dexcom connection.

Watch Updates

  • Watch bolus confirmation.

watch image

  • Display carbs in watch app.

General UI/Feature Updates

  • Temporary Overrides.

overrides image

overrides image

  • New Translations: Japanese, Danish, Swedish, Vietnamese, Finnish, Portuguese, Polish, and Romanian.
  • New ISF and correction range interfaces with guardrails.

ps2 and others added 30 commits January 27, 2019 11:19
* Omnikit

* Add OmniKit frameworks

* fix cartfile

* Track lastAddedPumpData, including lastAddedPumpEvents

* Fix carthage copy frameworks script

* rebase

* update deps

* Initialize setupViewController with existing pump settings

* Suspend/Resume

* Use normal separator behavior

* Reload pump section after adding pumpmanager

* LoopKit PumpManagerStatus updates

* PumpManagerUI vended HUD views

* Add missing file

* Update to LoopKit naming changes

* Push instead of present pumpmanager vended vc in response to HUD view tap

* Add prep_workspace.sh script

* HUDProvider updates

* Fix hud clearing after removing pump manager. Show boluses that take > 5 minutes

* PumpManager returns DoseEntry for requested bolus, including duration

* Example jumpstart

* Suspend/Resume with new PumpManager status updates

* Fix issue with DeviceDataManager missing from issue report

* Handle LoopKit and rileylink_ios updates

* Cleanup testing code

* Update Loop today widget when HUD views change

* Renaming updates from LoopKit

* Updates for recent LoopKit pumpmanager-changes branch

* update prep script for CGMBLEKit branch change

* Updates for hud provider delegate change

* Pumpmanager updates

* Update prep script

* Fix permissions on prep workspace script

* Pumpmanager changes

* Update to pumpmanager-updates

* Back out DEVELOPMENT_TEAM settings

* Context object does not need HUDProvider reference

* Include dose in enactBolus completion

* Bump dependency revisions

* Update HUD set of views only on PumpManager change

* Remove unused file

* synchronize deviceDataManager.pumpManagerStatus access

* Bump dep revisions

* Remove unused files

* Remove unneeded reloadSections calls

* Fix build issue when carthage is run from Xcode

* Use bolus end date to clear lastRequestedBolus

* present instead of show settings vc

* small refactorings

* Improvements from @mpangburn's review

* Update active flag on HUDProvider when hud is visible and app is active

* Remove signing team changes

* HUDProvider active -> visible

* Use LoopKit dev

* Use constant for battery replacement detection threshold

* Force git protocol 1 to fix travis builds
Use new basal picker interface
* Limit recommended temp basals to supported rates.

* Use pumpmanager provided rounding

* Fix tests, and update to PumpManager function name change

* Update naming from review comments
* Learn app target and LoopCore framework

* Update carthage revs
* Move mock health data deletion to Loop

* Fix mock data deletion section logic
* Fix target range charting unit mismatch

This fixes a bug where users whose graphs are broken when their target range unit doesn't match the HealthKit preferred unit

* Bump LoopKit rev
* Bolus progress and quick cancellation

* Add MKRingProgressView files directly

* Update LICENCE file to include license for MKRingProgressView

* Use MKRingProgressView via carthage

* Use pumpmanager's bolusProgressEstimator

* Updates from code review:

- Delay removal of bolus progress so user sees progress finish
- Reset ring progress during cell re-use
- Tweak cornerRadius
- Code clarity updates

* PumpManager Protocol updates

* Protocol naming update

* Create bolus progress reporter

* Fix progress animating from 1 to 0 on reuse.
ps2 and others added 29 commits October 7, 2019 09:41
* New strategy for asset overrides. Fixes popup warnings

* Add DefaultAssets.xcassets back to WatchApp target
* Allow overrides to be enabled via APNs

* Update to NS sent notifications

* Cleanup prints

* Query override history for NS upload

* Bump submodule revs

* Handle indefinite duration override treatment uploads

* Use separate representation for indefinite duration treatments

* Bump cartfile rev

* Send any override changes when uploading loop status

* Bump carthage revisions

* Bump carthage revision

* Fix typo, and log device token

* Carthage dependency revisions
* Notification names changed in LoopKit

* Bump carthage revs
* Fixed building from directories containing space

* Fixed build from directory containing spaces
* Updating genstrings, Adding new localizable.strings, adding some new translations to existing languages

* cleaning up unused files and adding Vietnamese, Swedish, Danish, Finnish, Japanese, Portuguese (BRA)

* typos and minor missing translations.

* cleanup unnecessary .strings and typo fixes

* Adding Romanian

* Italian updates

* Danish translations

* German touchups

* Finnish touchups

* Japanese and French touchups

* Norwegian, dutch, Portuguese, Romanian, russian, swedish, vietnamese, and chinese finished

* polish

Co-authored-by: Pete Schwamb <[email protected]>
* Track cgm device when uploading BG data

* Bump carthage revs
@ps2 ps2 merged commit a03629d into master Dec 31, 2019
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.

8 participants