Skip to content

Tidepool sync 2026-05-11#36

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

Tidepool sync 2026-05-11#36
loopkitdev wants to merge 100 commits into
LoopKit:devfrom
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 (#23), which is being closed in favor of this one.

nhamming and others added 30 commits September 25, 2023 15:25
…go-recommendations

LOOP-4665 Update test for api change
…go-recommendations

LOOP-4665 Update test for api change
* Types moved to LoopAlgorithm

* Types moved to LoopAlgorithm
* Types moved to LoopAlgorithm

* Types moved to LoopAlgorithm
* Update for remote data service protocol changes

* Upload device logs
* Update for remote data service protocol changes

* Upload device logs
…#104)

* Specify correct duration for basal segments

* Fix test
…#104)

* Specify correct duration for basal segments

* Fix test
* report time zone changes

* removed unneeded print statement

* set device log uploader when remoteDataServiceDelegate is set
ps2 and others added 28 commits May 22, 2025 15:36
These files use AbsoluteScheduleValue and TDeviceLogEntry from the
LoopAlgorithm package. The import was incorrectly removed during
the Tidepool sync conflict resolution.
Updated translations from lokalise on Fri Mar 27 14:20:33 PDT 2026
Xcode extracted new localizable strings and marked stale entries
after the tidepool-sync/2026-03-10 merge and build.
Resolved source + pbxproj conflicts. Source resolutions:
- TidepoolServiceKit/Extensions/DoseEntry.swift: kept DIY's
  import LoopAlgorithm (preserves commit 7b6a704). Note: the
  pre-staged resolution leaves an apparently-duplicate
  'import LoopAlgorithm' that should be deduped in follow-up.
- DeviceLogUploader.swift: not in conflict — DIY's
  import LoopAlgorithm (commit 7b6a704) was preserved by the
  merge automatically.

pbxproj:
- Dropped Tidepool's .strings PBXFileReferences (10 entries:
  da/tr/vi/cs/he/ja, some duplicated) — DIY uses .xcstrings (rule 1).
- Kept DIY's Localizable.xcstrings PBXBuildFile and PBXFileReference
  entries (rule 2).
- Preserved LOCALIZATION_PREFERS_STRING_CATALOGS = YES in two
  XCBuildConfiguration blocks (rule 5).
- No orphaned references from dropped IDs.
Merge of tidepool/dev created two import LoopAlgorithm lines (DIY had it
first alphabetically, Tidepool had it last). Removed the trailing dup.
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