- Libre 3:
- Gen2
.getSessionInfo
outpassed by new certificate data and ECDH ephemeral keys (whiteCryption's Secure Key Box)
- Gen2
- Apple Watch:
- "How do I add 'com.apple.developer.bluetooth-central-background' entitlement for WatchOS?" (https://developer.apple.com/forums/thread/109947)
- iOS 16:
- "This method should not be called on the main thread as it may lead to UI unresponsiveness" warning for
App.swift
- "This method should not be called on the main thread as it may lead to UI unresponsiveness" warning for
- Apple Watch app:
- workout and extended runtime background sessions, complications
- new watchOS 10 NavigationSplitViews and TabViews
- alarm snooze, public timers instead of SwiftUI private ones
- scrollable graph, offline trend arrow, landscape mode, realtime RSSI
- smooth the historic values and project the trend ones (see LibreTransmitter)
- log: limit to a number of readings, prepend time, Share menu, record to a file, add Logger support
- new iOS 16 Widgets and App Intents (see Glucose Direct)
- SwiftData and/or TabularData as persistence layers (see Glupreview for CoreML use)