Changelog
Version 2026.10.12
Build 20261012073555
Improvements
- New installations choose glucose units based on your Mac’s Region setting, while preserving any saved unit preference
Version 2026.10.09
Build 20261009123356
Improvements
- Clarified when updated terms need to be reviewed and accepted again
- Added FreeStyle Libre support through LibreLinkUp, with guided setup and a choice of which shared connection to display
- Added provider-aware refresh timing, sign-in recovery, and saved history that stays separate when changing glucose providers or people
- Saved Insights history and saving preferences are now preserved when signing out or switching providers, accounts, or people, and restored when you return, subject to your retention setting
- Updated Insights to account for different reading intervals without giving more frequent readings extra weight
Bug fixes
- Fixed the glucose graph appearing blank when only one reading is available
Version 2026.10.07
Build 20261007064034
Improvements
- Added standard deviation alongside average glucose and estimated GMI in Insights, with time in range still shown in the glucose range breakdown
Version 2026.10.07
Build 20261007055332
Improvements
- Softened the daily glucose profile curves in Insights while preserving the calculated values and gaps in saved readings
- Moved early insights and data coverage notices below the graph, alongside the report footer
- Made the Insights window fit its content without manual resizing and simplified the graph and glucose range headings
- Clarified "About Insights" with plain-language explanations and selectable text, with all calculation details shown inline
- Applied sentence case consistently across app headings, labels, and buttons while preserving feature and product names
Version 2026.10.07
Build 20261007010134
Improvements
- Reduced the menu bar icon size to better match neighboring icons and centered the logo independently of its status badge
Version 2026.10.06
Build 20261006134613
Improvements
- Routine loading, refreshing, and sign-in activity no longer adds notices to the menu, keeping important warnings easier to spot
Version 2026.10.06
Build 20261006131803
Improvements
- The menu bar now shows the app icon with a waiting indicator while loading or signing in, and an attention badge when no readings are available
- App version numbers now show the release date
- Simplified Settings by consolidating version and policy information in About & Support and shortening explanatory text
- Added an Insights menu action and optional window with 14-, 30-, and 90-day summaries highlighting time in range, average glucose, AGP, and estimated GMI when enough history is available
- Added a short Terms of Use agreement covering medical limitations, warranties, and permitted use. New users see it when they first sign in to Dexcom, and existing users are asked to agree once after updating. The terms can be reviewed any time from Settings
Version 1.2.18
Improvements
- Simplified Settings with General first, updates under General, consistent native controls, and clearer sections for alerts, quiet hours, and snoozing
- Replaced menu warning emoji and text arrows with consistent system icons
- Improved keyboard sign-in with Return-key support and a clear progress indicator
- Improved VoiceOver descriptions and keyboard navigation, and added support for Reduce Motion
Version 1.2.17
Bug Fixes
- Glucose alerts now ignore stale readings, and invalid timestamps can no longer make old readings appear current
- Snoozing one alert category no longer suppresses other alert categories that remain enabled
- Glucose readings and errors from an old account no longer reappear after signing out or switching accounts
- Sign-out now reports a problem if saved credentials cannot be removed
Version 1.2.16
Improvements
- Enabling glucose alerts now requests notification permission immediately, and Alert settings can send a test notification
- Low alerts can optionally continue during quiet hours and repeat while glucose remains low
- Snoozing can now be configured separately for low, high, and rapid-change alerts
Version 1.2.15
Improvements
- Warning details now wrap within the normal menu width instead of stretching the dropdown for longer messages
- Added a notice that Dexcom G7 Direct to Watch may reduce the history available in longer graph windows
- Closely spaced duplicate readings from Dexcom G7 Direct to Watch are now shown as a single graph point
Version 1.2.14
Improvements
- Stale glucose readings are now clearly identified: after 15 minutes the trend arrow changes to a question mark and an orange warning explains when the last reading arrived; after one hour the old value is replaced with an unavailable placeholder
Version 1.2.13
Bug Fixes
- Fixed the menu graph going blank when Dexcom temporarily returns no readings; the last known readings now stay visible alongside the warning
- Fixed an occasional duplicate data fetch shortly after Mac wakes from sleep
Improvements
- Time-based menu items (alert snooze and retry times) now refresh whenever the menu is opened, so they always reflect the current state
Version 1.2.12
Improvements
- Clarified the anonymous daily app heartbeat disclosure to include primary system language for localization planning
Version 1.2.11
Improvements
- Improved polling and alert reliability by separating retry scheduling, network reachability, and notification delivery responsibilities
- Enabled glucose alerts by default for new or reset app configurations
- Simplified Settings by linking to the website changelog for full release history
Version 1.2.10
Bug Fixes
- Reduced the empty space on the right side of the menu bar glucose graph so the chart padding feels more balanced
- Aligned the menu bar graph's last sync timestamp with the same right padding as the rest of the chart content
Version 1.2.9
Bug Fixes
- Fixed the long-term feedback prompt so it waits about 90 days after first install instead of appearing immediately for some new installs
- Simplified the feedback prompt so it no longer appears in the menu bar menu, with clearer dismissal wording in the notification
Version 1.2.8
Improvements
- Added a one-time feedback prompt for long-term users, with quick access from a system notification and the menu bar menu until you either send feedback or dismiss it
Version 1.2.7
Bug Fixes
- Fixed an issue where some website-downloaded builds could show the macOS warning: "Apple could not verify Glucose Please is free of malware"
- Updated release packaging to use a more macOS-compatible archive format so notarization is preserved more reliably after download
Version 1.2.6
Bug Fixes
- Improved release notarization safeguards so downloaded builds are less likely to trigger macOS Gatekeeper malware verification warnings
Version 1.2.5
Improvements
- Added silent install opportunities for already-downloaded updates when Mac goes to sleep or the display sleeps
Version 1.2.4
Improvements
- Improved daily heartbeat timing so active sessions can send again soon after a new UTC day begins, reducing missed daily activity counts
- Added progressive same-day heartbeat retries (fast initial retries with increasing backoff) so temporary connectivity issues are less likely to miss daily activity
Version 1.2.3
Improvements
- Reorganized Settings into clearer tabs: General, Updates, Alerts, and About & Support for faster navigation
- Consolidated privacy, disclaimer, feedback, and recent release notes into a single About & Support section
- Updated About & Support to always show the latest 5 release notes without an extra expand step
- Refined Settings sidebar iconography to use outline symbols for a cleaner, more native macOS look
Version 1.2.2
Bug Fixes
- Fixed a Sparkle updater issue in sandboxed builds where update installation could fail while launching the installer
Version 1.2.1
Improvements
- Added update preferences in App Settings, including automatic update install toggle and manual update check
- Added update diagnostics in App Settings showing installed app version and the last update check time
Version 1.2.0
Improvements
- Added Sparkle-based in-app updates, so new versions can be checked and prepared in the background and installed directly from the menu bar when ready
Version 1.1.6
Improvements
- Added per-alert controls so you can independently enable or disable low, high, rapid drop, and rapid rise notifications
- Added clear notification-permission guidance in App settings, including a shortcut to open macOS Notification settings when alerts are denied
Version 1.1.5
Bug Fixes
- Corrected request path for app heartbeat
Version 1.1.4
Improvements
- Added a per-install app identifier so daily update checks can reliably count active app installs over time.
Version 1.1.3
Improvements
- Added the exact next retry time to status menu error details so it’s clear when the next reconnect attempt will run.
Bug Fixes
- Fixed an issue where the app could get stuck after a temporary Dexcom server error (HTTP 500), now it automatically refreshes the session and reconnects without requiring an app restart.
Version 1.1.2
Improvements
- Improved alert urgency by enabling time-sensitive notification support for glucose alerts
Version 1.1.1
Improvements
- Added a blue update indicator dot on the menu bar status item, making available app updates easier to notice at a glance
Bug Fixes
- Fixed update availability UI refresh so the menu and status indicator update automatically after update checks
- Improved concurrency compatibility for menu bar update-indicator state observation to prevent build-time strict-concurrency issues
Version 1.1.0
Improvements
- More reliable data fetching thanks to enhanced thread-safety in the network layer
- Clearer and more specific error messages when sign-in or network issues occur
- Better distinction between different error types (authentication, network, session expiry)
- Input validation now warns immediately when username or password fields are empty
- Settings now show instant feedback when credentials are missing, reducing unnecessary network calls
- Reduced duplicated logic in how errors are presented throughout the app
- Lower memory use by reusing date formatters instead of recreating them
- Network requests now use appropriate timeouts and connectivity handling for greater reliability
- Improved Dexcom response handling so temporary server issues, expired sessions, and malformed responses are identified more accurately
- Update checks are now safer and more reliable, with improved lifecycle handling and fewer duplicate background checks
- Added glucose notification system with configurable quiet hours and menu-bar snooze controls
- Added a “Last sync” indicator in the menu bar so it’s easier to confirm data freshness
- Added an in-app Changelog tab in Settings that reads and displays release notes
- Added a new Feedback section in Settings
Bug Fixes
- Fixed a freeze during onboarding by moving secure-credential storage off the main thread
- Polling now begins reliably within a few seconds of completing onboarding, even if the first refresh is skipped
- The final onboarding “Continue” button now activates immediately once sign-in succeeds
- Prevented UI hangs on the “Setup complete” screen by moving login-item checks to a background thread
- Improved the stability of launch-at-login checks to avoid occasional stalls
- Keychain writes now handle stale entries correctly, ensuring credentials update reliably
- Fixed a polling-state issue where session-expiry recovery could be misclassified and backoff behavior could become inconsistent
- Fixed potential task/observer lifetime issues in settings that could keep background work running longer than intended