Skip to content

Tidepool sync 2026-05-11#32

Open
loopkitdev wants to merge 40 commits into
LoopKit:mainfrom
loopkitdev:tidepool-sync/2026-05-11
Open

Tidepool sync 2026-05-11#32
loopkitdev wants to merge 40 commits into
LoopKit:mainfrom
loopkitdev:tidepool-sync/2026-05-11

Conversation

@loopkitdev
Copy link
Copy Markdown

Refreshed Tidepool → DIY sync from the tidepool-sync/2026-05-11 branch.

This supersedes and replaces the previous Tidepool Merge PR (#15), which is being closed in favor of this one.

nhamming and others added 30 commits September 25, 2023 15:49
…m-package

LOOP-4781 Types moved to LoopAlgorithm
…m-package

LOOP-4781 Types moved to LoopAlgorithm
* async updates

* Changes for protocol updates
* async updates

* Changes for protocol updates
ps2 and others added 10 commits August 20, 2025 17:39
Resolved source + pbxproj conflicts. Source resolutions:
- MinimedPumpManager.swift: kept DIY for all 3 regions — preserves
  CAGE/IAGE tracking (commit ff07802); dropped Tidepool's duplicate
  isInoperable property (DIY already had it).
- MinimedKitUI/Views/MinimedPumpSettingsViewModel.swift: took Tidepool
  (trivial whitespace).

pbxproj: only conflicts were preserving LOCALIZATION_PREFERS_STRING_CATALOGS
in Debug/Release configs (rule 5). No source-file refs in conflict.
The 2026-05-11 tidepool sync conflict resolution used git checkout --theirs
on this file because the only conflict marker was a trivial whitespace hunk
(an extra blank line). But that whole-file checkout wiped DIY's CAGE/IAGE
viewModel additions outside the conflict region:

- @published var timeSinceLastSetChange: String?
- @published var timeSinceLastRewind: String?
- formatDateToDaysHours(_:) helper
- Init + state-observer wiring for both properties

MinimedPumpSettingsView still references these properties so the build
broke. Restored the file to DIY's pre-merge version (tidepool-sync/2026-03-10)
which already has Tidepool's import/QuantityFormatter migrations plus DIY's
CAGE/IAGE work.
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.

4 participants