Skip to content

v6.2.0

Latest

Choose a tag to compare

@marionbarker marionbarker released this 21 Jun 16:18

Manual Release Notes

LoopFollow v6.2.0 was released on 21 June 2026.

Overview

This release brings real-time data updates over WebSocket, convenient remote dosing with Quick-Picks, a yesterday-vs-today comparison line, Dynamic Font Size support for the info table, and a wave of reliability fixes for Live Activities, BG history, the prediction cone, and Nightscout profiles.

Key Features

Nightscout WebSocket — Real-Time Updates

LoopFollow can now hold an optional WebSocket connection to Nightscout for real-time push of new data.  It fall back to normal polling if the connection drops. The connection is foreground-only — it disconnects in the background and reconnects on return. The toggle lives in Nightscout settings and defaults on.

Quick-Pick Boluses and Meals

Remote command screens (TRC and Loop APNS) now show contextual tap-to-fill buttons for your most relevant recent boluses and meals, so caregivers no longer have to retype common amounts. Suggestions are scored locally by time of day, weekday/weekend pattern, and recency, and the section stays hidden until there's history to show.

Yesterday's BG Comparison Line

A new optional overlay draws yesterday's BG curve on the main graph, time-shifted by 24 hours so it lines up with the same clock time today — a thin, dimmed "ghost" line for seeing how the day is tracking versus the day before. Toggle it in Graph Settings → Graph Display (Nightscout only, default off).

Dynamic Font Size for the Info Table

The info data table now scales with the system Dynamic Type setting, so the values respect your chosen text size and stay readable.

Nightscout Profile Diagnostics

A new "Run diagnostics" button in Remote Settings → Debug surfaces the three known causes of failing remote commands — a profile uploaded by a different app, multiple devices competing with different push tokens, and future-dated profile records. The profile fetch was also switched to a date-bounded query so a rogue future-dated upload can no longer hide the active profile.

Detailed Logs Out of the Box

Debug logging now defaults on for fresh installs (and is enabled for existing users), and Share Logs now prompts for a short description of the problem that's bundled alongside the log files — making forwarded reports far more useful.

Reliability Fixes

Live Activities

  • Auto-restart the Live Activity when iOS reports it as .ended.
  • Recover the Live Activity after an APNs 410 token expiry.
  • Prevent a stale foreground-restart latch from tearing down a freshly renewed activity.

Alarms & Notifications

  • Fixed an audible banner triggered by the silent background Live Activity renewal — passive and empty-title/body notifications are now suppressed in the foreground while real alerts and alarms still surface.

Graph & Data Accuracy

  • Fixed BG history truncation when multiple apps upload to the same account, by raising the Nightscout entry cap and deduplicating Dexcom Share readings (with Nightscout fill-in for older data).
  • Fixed Dexcom Share delta always showing zero by deduplicating Share readings.
  • Capped the prediction cone to the shortest forecast array so the band no longer deforms at the tail.
  • Matched Trio's override/temp-target colors (override purple, temp target green) for non-Loop backends; Loop keeps its existing colors.

Additional Improvements

  • Migrated the home screen and primary tabs from the storyboard to SwiftUI — a large internal rewrite that modernizes the UI lifecycle and lays the groundwork for future UI work, with no change to day-to-day appearance in this release.
  • Added a privacy manifest for the Charts framework (ITMS-91061).
  • Removed the legacy Nightscout-based remote command path now that APNS remote commands are standard (existing "Nightscout" remote type falls back to none).
  • Bumped fastlane to 2.235.0 and jwt to 3.2.0 (CVE-2026-45363). (edited)

What's Changed

Full Changelog: v6.1.0...v6.2.0