Skip to content

Releases: JohanDegraeve/xdripswift

fix for calibration, fix for cgm heartbeat

22 Jul 19:06
Compare
Choose a tag to compare
  • add correction to force NoCalibrator() for Dexcom G7 in RootViewController
  • CGM heartbeat corrected in share-client to push cgmTransmitter_CBUUID and cgmTransmitterDeviceAddress changes to the chosen shared app group

fix for G7/ONE+ and other

17 Jul 22:07
Compare
Choose a tag to compare
  • xDrip algorithm now completely removed from G7/ONE+ transmitter class
  • Transmitter algorithm (without calibration available) is now forced for G7/ONE+ for updated versions.
  • Xcode 16 build workaround
  • LibreLinkUp service updates (version 4.11.0 + new Latin America market)

Several improvements

09 Jul 20:34
Compare
Choose a tag to compare
  • New iOS and WatchOS notifications including glucose charts and custom content extension (a new target is required for this)
  • Snooze All feature now available to silence ALL alarms during set amount of time.
  • Snooze status (nothing snoozed, some non-urgent alarms snoozed, some urgent alarms snoozed, or all alarms snoozed) is shown in the snooze view and also in the Home Screen snooze icon.
  • New "Loop Share" workflow. Disabled by default, but can be set to the following:
    • Disabled (same as old "Suppress Loop Share" setting)
    • Loop/iAPS (shares only to the existing/usual LoopKit App Group)
      • group.com.${DEVELOPMENT_TEAM}.loopkit.LoopGroup
    • Trio (shares only to a new Trio App Group)
      • group.org.nightscout.${DEVELOPMENT_TEAM}.trio.trio-app-group
      • allows compatibility to nightscout/Trio#314
      • until the above is merged into Trio master/main, the existing Loop/iAPS option will work for Trio users.
  • "Loop Share" renamed to "OS-AID Share" to encompass all DIY systems
  • autostart G6 sensor when detected
  • Dexcom ONE+ compatibility added
  • new dynamic view for .systemSmall widget to generate a simpler, high contrast view which looks good in StandBy mode at night with the red tint.
  • new option in Developer for "StandBy Night Mode". This will enable the above view (only when the view is used in StandBy mode) automatically between 22hrs and 08hrs. Kept in Developer Settings for now - could be removed all together (and enabled always) in the future if no real need is found for it.
  • fastlane build file updated to add new target (the new Trio app group must be added manually to the user's Apple Developer account before trying to build)

minor fixes

03 Jun 19:33
Compare
Choose a tag to compare

Remove "Siri" from the siri intent description
fix crash if contact image is enabled before any BG values are stored in coredata

compatibility added for EU Libre 2 Plus sensor

23 May 21:32
Compare
Choose a tag to compare
5.2.2

versin 5.2.1 - build 4200

minor changes

06 May 21:16
Compare
Choose a tag to compare
  • fix Watch complication chart rendering when the watchface has a colour scheme applied
  • fix Xcode build that prevented the Widget extension from being automatically installed with the main app
  • 40mm watch text size updated for instructions on how to enable data
  • added missing translation string for ES

many changes

04 May 17:29
Compare
Choose a tag to compare
  • background refresh implemented for Watch complications and app (IMPORTANT: complication data will never be real-time, all of the time)
  • watch complication data is now disabled by default. Can only be enabled by going to the iOS app Settings -> Apple Watch and agreeing that the values will not always be real-time and should not be used for treatment decisions
  • new "Contact Image" feature to automatically create and update a contact (with the app name) and a profile photo showing the current BG value and trend. If the contact image is disabled, the contact is automatically removed from Contacts. Add to the Apple Watch as a Contact complication and choose the app name. [@yurique, @callms]
  • Siri integration to show BG and glucose chart when Siri is asked "What is my blood glucose". Add by going to the Shortcuts app on the iPhone, choose to add the app and add a phrase that you'd like to use. Several Siri Shortcuts can be added with different phrases as needed. [@gshaviv]
  • changes to Live Activity views to make it clearer when BG is not current and also to unify colours across the new widgets
    log/tracing updates/corrections
  • Watch app, Watch Complications and new Settings strings are localised into EN, NL, ES, DE and FR
  • Developer Settings are now hidden by default. Enabling them will show them temporarily to allow adjustments.
  • the legacy chart y-axis of 50, 100, 150, 200 etc is now removed from the app. Y-axis objective values is now always used.
  • some settings are removed from Settings to declutter. "Show Target" is now removed and showing the target line can be enabled by entering a BG value in "Target" or disabled by entering "0". The UI is updated to will reflect this.
  • placeholder data is now added to all widgets and complications to show what the chart will actually look like when selecting them (previously just showed a single glucose reading
  • Data Management section removed from Settings as it doesn't currently really do much without a data import function. (Only commented out in view controller, can be re-added easily)
  • Settings screen is updated with icons for each section to try and help users navigate more quickly

Minor fixes

03 Apr 06:55
Compare
Choose a tag to compare
  • add keep alive icon to iOS widgets for follower modes
  • fix browser build (package.resolved issue)
  • complication widget scaling for 40mm watch

Bug fixes

31 Mar 14:07
Compare
Choose a tag to compare
  • watch app/complications should now correctly scale for 40mm watches
  • changes to the way we write to userdefaults when performing NightscoutSyncRequired to try and minimise crashes due to memory access exceptions. This was especially noticeable when background keep-alive was enabled and new downloads were scheduled
  • “Libre 3 Heartbeat" descriptions changed to show "Libre Heartbeat" (no internal changes)
  • instructions are now added to the heartbeat screen, specific for the type of heartbeat being added
  • changes to live activities to limit payload size to <4Kb and prevent issues for Libre 2 Direct users. (@stami) various small bug fixes

Version increase to 5.1.3

27 Mar 13:19
Compare
Choose a tag to compare

version increase was forgotten, no code change