Releases: JohanDegraeve/xdripswift
Releases · JohanDegraeve/xdripswift
Fix for iOS 17 - audio files
Audio files reencoded to prevent AVAudioPlayer() crashing iOS17 on builds installed via Xcode
Glucose readings view. Fastlane, ..
- Fastlane implementation added for GitHub/Testflight automated builds.
- Glucose Readings view. Readings can be inspected and swiped to delete.
- Deleting glucose readings will permanently delete them from xDrip4iOS and will also attempt to delete it from Nightscout.
- Turkish translations added for treatments screens.
compatibility with new Libre 2 EU sensors with “c5” patchInfo
compatibility with new Libre 2 EU sensors with “c5” patchInfo
Treat all G6 transmitters (8xxxxx) as Firefly type
- treat all G6 transmitters (8xxxxx) as Firefly type
- Nightscout sensor startdate fix
- Finnish translations update
Minor changes
- No more Cocoapods! All frameworks are now natively handled by Xcode using Swift Packages.
- Speak readings should now be fixed for iOS16
- Nightscout server port number respected for BG data entries and also connection test (ensures Gluroo compatibility)
- Option added to limit sharing of BG values to Loop/APS to once every 5 minutes
- Improvements to Dexcom battery reporting
- Improvements to sensor start date formatting/reporting for Libre 2 Direct and Dexcom
- Warm-up period shown to user as “Warming up until xx:xx” for all CGM systems
- Chart refresh 0.5 seconds after app comes to foreground to improve “empty chart” issue
- Sensor countdown (if applicable) is now correctly hidden/shown when Lock Screen is enabled
- Unit label update to “mg/dL” and “mmol/L” for consistency
- Unit descriptions for mins ago and BG delta changed to grey to emphasise value
- Project structure housekeeping
- Minor translation improvements (NL)
many changes
- Libre 2 new sensor erroneous values fixed
- Libre 2 NFC scan re-write and new workflow
- Scanning will repeat up to 10 times to try and recover valid data. Whilst holding the top of the iPhone against the sensor, try moving it slightly if you notice that it starts to vibrate every second.
- Haptic (vibration) and visual feedback will be given during scanning
- New messages and alerts to simplify scanning process and inform the user of errors
- If scanning fails or invalid data is retrieved, xDrip4iOS will inform the user and offer to immedietly scan again
- Bluetooth scanning/connection for NFC-enabled sensors is now supressed until valid NFC data is retreived
- Bluetooth should now only connect to the sensor that was scanned (no more microwaves or golf-clubs needed!)
- Sensor status start/end time updated to be clearer. On home screen pop-up, sensor duration and remaining time (where applicable) now show in 6d14h format as per Nightscout style
- Dexcom visual battery indicator added to voltage B field (maybe be inaccurate for G4/G5 transmitters)
- Dexcom transmitter runtime -1 value suppressed if invalid
- EN/NL/ES/DE/FR/SV translations added for most new features
- “Interval” label updated to clearly identify individual notification/calendar/speech intervals to avoid confusion
- Calendar event visual range indicator added (can be enabled from Settings -> Calendar Events)
- Loop delay/calibration logic fix
- Libre 1 US “E6” new sensor ROM type compatibility (only for MiaoMiao transmitters - Bubble not yet compatible)
- A minimum 45 minute warm-up is now forced for all sensors after they are started. xDrip4iOS will ignore any readings until this time has elapsed.
minor changes
- Russian translation improvements
- Greek translations
- Loop delay improvements (developer settings)
- Nightscout sync improvements/fixes
- Allow newer >8Dxxxx Dexcom G6 transmitters to be recognised as Firefly
mini chart, Russian translations update, minior fixes
- Mini-chart implementation (can be disabled in Settings). Double click to change timescale
- Volume test iOS sound fixed
- Treatment filtering in list
- Prevent future BG checks being added for safety
- Missing Russian translations added
- "Trending flat" speech bug fixed
- "Insulin" labels for treatments changed to "Bolus" to prevent confusion.
DataExporter, Chart Optimized and other
"BG Check" treatments added
DataExporter
User locale implementation for all UI dates and times
Optimized GlucoseChartManager getTreatmentEntryChartPoints.
fix bug : avoid crash in TreatmentsViewController when iOS 13 is not available
fix bug : no upload new readings after Internet failure
fixes related to treatments syncing
Follower should be able to download treatments, even if token or api-secret is not set
Fix for deletion of treatments at NS
Fix issue 347