Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tidepool Merge #2237

Open
wants to merge 242 commits into
base: dev
Choose a base branch
from
Open

Tidepool Merge #2237

wants to merge 242 commits into from

Conversation

ps2
Copy link
Collaborator

@ps2 ps2 commented Oct 5, 2024

No description provided.

nhamming and others added 30 commits September 25, 2023 15:22
* Changes for functional algorithm recommendations

* Remove limits from IRC

* Simplify prediction input to only need those elements necessary for prediction

* LoopAlgorithm recommendations compiling

* LoopAlgorithm.generatePrediction parameters are extracted from LoopPredictionInput struct

* Comparable implementation for ManualBolusRecommendation has moved to LoopKit
* Start work on new LoopDataManager using stateless algorithm

* Fetching data for new ldm

* LoopDosingManager

* Fix method parameter names

* LoopDosingManager handling automatic dosing

* Consolidating presets management into TemporaryPresetsManager

* Presets consolidation

* Reorg back to LoopDataManager

* Main status table view updates

* Bolus view fetching algo input

* Fix iob graph issue

* Get active carb values for graph time frame

* Notify on update of settings

* Fix carb display and edit

* Update active insulin and active carbs in bolus entry view

* Restore active preset, and add note about premeal. Always confirm override deactivation.

* Refactoring

* Mocking for simplifying DeviceDataManagerTests

* Fixing more tests

* LoopDataManager tests all passing

* Fixing tests

* Meal detection manager tests

* Update remote recommendations

* TemporaryPresetsManagerTests

* BolusEntryView use recommendManualBolus

* Add tests for max iob

* Cleanup

* Cleanup

* LoopSettingsTests were just overrides tests, and have been moved to TemporaryPresetsManagerTests

* Get active insulin from loop display state

* Update from PR feedback

* Assert DeviceDataManager triggers alert upload

* Remove unused method

* Guard against missing glucose
…teChanged (#614)

* refactoring CancelTempBasalFailedError when .maximumBasalRateChanged

* clean up

* response to PR comment
Camji55 and others added 30 commits September 10, 2024 17:04
* Overlay basal from history timeline instead of schedule

* Remove file
Conflicts:
	Loop Status Extension/it.lproj/Localizable.strings
	Loop Widget Extension/Helpers/ContentMargin.swift
	Loop Widget Extension/Helpers/WidgetBackground.swift
	Loop.xcodeproj/project.pbxproj
	Loop/AppDelegate.swift
	Loop/Managers/Alerts/StoredAlert.swift
	Loop/Managers/AppExpirationAlerter.swift
	Loop/Managers/LoopDataManager.swift
	Loop/Managers/RemoteDataServicesManager.swift
	Loop/View Models/CarbEntryViewModel.swift
	LoopTests/Managers/Alerts/AlertStoreTests.swift
	LoopTests/Managers/Alerts/StoredAlertTests.swift
…cking (#712)

* Update Loop for LoopKit api changes for avoiding thread blocking

* Fix non-deterministic test behavior

* Updates to use latest LoopAlgorithm package
…F timeline (#716)

* Fix a couple of bugs in determining span of time to use for ISF timeline

* Use isf interval helper, and fix bugs with bolus preview and forecast details
* OnboardingManager is a PluginHost

* Update Common/Extensions/NSBundle.swift

Co-authored-by: Cameron Ingham <camji555@gmail.com>

---------

Co-authored-by: Cameron Ingham <camji555@gmail.com>
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