Skip to content

Conversation

@ps2
Copy link
Collaborator

@ps2 ps2 commented Oct 4, 2021

No description provided.

Rick Pasetto and others added 22 commits August 17, 2021 10:08
* Adds variation for COB display for Compact width screens

* Revert unnecessary storyboard mods

* Revert unnecessary storyboard mods
* additional handling since LoopSettings is a struct

* response to PR comments
* mutate settings for each case

* corrected typo
* Add glucose range restriction, and move max bolus warning earlier

* Add carbohydrateEntryTooLarge warning

* Cleanup alerts that happened after action button; now showing warnings instead

* Reorder enum to be alphabetical
- https://tidepool.atlassian.net/browse/LOOP-3323
- https://tidepool.atlassian.net/browse/LOOP-3538
- https://tidepool.atlassian.net/browse/LOOP-3539
- https://tidepool.atlassian.net/browse/LOOP-3540
- https://tidepool.atlassian.net/browse/LOOP-3541
- https://tidepool.atlassian.net/browse/LOOP-3770
- Allow suspending and resuming onboarding
- Display resumed onboarding in modal dialog presentation
- Display Complete Setup to pump pill if onboarding not complete and pump not onboarded
- Display Complete Setup banner if onboarding not complete and pump onboarded
- Only ensure current pump data if pump is onboarded
- Refresh device data immediately after CGM or pump onboarded
- Do not allow adding carbs via detail view if onboarding not complete
- Do not allow changing closed loop state if onboarding not complete
- Disable various toolbar items if onboarding not complete
- Add ResumeOnboardingProvider
- Add IconTitleSubtitleTableViewCell
- Fix bug in LoopDataManager where settings were not persisted
* allow versions of Loop to use a feature flag to enable debug features

* response to PR comment
…449)

- https://tidepool.atlassian.net/browse/LOOP-3836
- Check individual onboarding for completion prior to displaying view controller
…e alert stack (#450)

* presenter can dismiss an alert not at the top of the alert stack

* more consistent naming

* response to PR comments
- https://tidepool.atlassian.net/browse/LOOP-3838
- Ensure LoopAppManager launch is not invoked multiple times
…ice managers (#453)

* ckpt

* Show version update in loop icon if allowDebugFeatures

* adds unit tests

* fix tyop

* PR Feedback

* More PR feedback
* LOOP-3853: Puts bolus error description into notification body if need be

Turns out the issue is that the `errorDescription` from the pump manager was being put into an iOS notification's `subtitle` field, which apparently can only be one line.  Thus, if it is too long, it gets ellipsized.
At first I just put it into the `body`, but then I thought that this might not be in the spirit of the original implementation, so I made a conservative estimate for the max length that would fit in the subtitle.  If it fits, it still puts it there.  If it doesn't, it puts it into the body.

* Reverts algorithm that was still trying to use subtitle.
* PumpManager protocol changes for syncing

* Remove debug prints
…lowSimulators" is true (#459)

Also makes the MockPumpManager and MockCGMManager unavailable unless "allowSimulators" is true
@ps2 ps2 merged commit 75db2fe into dev Oct 5, 2021
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.

3 participants