* Bump fastlane to 2.220.0
* Bump action container OS from macos-13 to macOS-14
* Bump Xcode selection to latest stable 15.3 (15.4 still in beta)
* Replace GH-provided GITHUB_TOKEN with user-provided GH_PAT around alive functionalities
- check if showTarget is disabled and set targetMarkValue accordingly
- targetMarkValue will be set to 0 if showTarget was disabled
- showTarget in user defaults is now deprecated but should be left in place for the next few versions until all users have transitioned over to the new method
- settings UI will show a new message when setting target value
- settings UI will show "Disabled" when target value is set to 0
- targetMarkValueInUserChosenUnit user defaults modified to allow setting 0 values
- initial localizations: EN, ES, DE
- probably the most pointless commit ever in the world, but it actually looks much nicer than I thought it would and adds a little bit of context when quickly scrolling through the settings
- it would be much better to use SF Symbols, but the protocol only calls for a String returned so using emoticons is a rather childish, but quick and easy way to do it :)
- glucose charts will now only work using the low/high objectives as y-axis values
- 99.99999% of all users (probably) use objectives so the settings can be safely removed to declutter
- moved the target value between high and low values
- added visual indicators for objectives/ranges to maintain consistency as per other parts of the app
- removed all localizations for the removed settings options
- move remaining complications settings row to developer settings and add a confirmation action to manually force an update (with explanation)
- change developer settings auto-hide to after 60 seconds
- Apple Watch settings in main iOS app
- disable by default the complication values to prevent the (constant) user confusion
- force the user to agree that the complications will not update in real-time. If they don't, don't show values in the complications
- localizations added for Watch complications
- watch app "last reading since" changed to "x mins ago"
- double-tapping "remaining complications" will silently force a complication update
- watch state request indicator now changes to orange whilst pending reply from iOS companion app
-
- extend and improve the current swiftui glucose chart
- add siri glucose chart type
- add conditional handlers for frame, aspectRatio and padding etc
- tidy up ConstantsGlucoseChartSwiftUI file ro improve readability and remove unnecessary constants
from https://github.com/JohanDegraeve/xdripswift/pull/492
Glucose intent
play with response graph scale
app shortcuts
add alternate app pronounciations
Add mention in settings for shortcuts
donate intent on move to foreground
add trend to siri response
fix trend calculation for Siri
Co-Authored-By: Guy Shaviv <guy@shaviv.org>
- simplify even further to limit user interaction needed
- contact is now automatically created and updated based upon the app name (to allow it to work with app variants)
- contact orgranization name will show data source and update time
- contact notes will show a localized note to say that the app created the contact automatically and when
- contact will be automatically deleted from contacts if the user disables the contact image function
- initial translations done to EN, ES
- remove range indicator as this is combined with text colour as per xDrip4iOS UI style
- add font size scaling to keep each string size occupying the same space in the complication
- simplification