🌸Spring 2026 Pebble App Contest — View the entries!

Changelog

Version 2.2.192026-09-08T08:03:14.432

Improve automatic recovery after phone disconnections and ERR readings. Retry pending refreshes without restarting the watchface, while preserving the battery-conscious reading cadence.

Version 2.2.182026-09-07T06:44:10.786

Remove unused fallback renderer

Version 2.2.142026-09-03T10:57:04.212

Refresh CrimsonBear and Luped visual assets with current mmol/L graph and fullscreen layouts.

Version 2.2.132026-09-03T10:41:47.958

Curated graph and fullscreen screenshots; improved render scheduling and battery efficiency.

Version 2.2.122026-09-03T10:31:29.691

Improve render scheduling, battery efficiency, and graph arrow redraw correctness.

Version 2.2.112026-08-28T08:27:07.882

Adds reliable app connection tracking, an official-style crossed Bluetooth footer badge when disconnected, and moves diagnostic percentile calculation to the phone to preserve Alloy memory headroom.

Version 2.2.102026-08-27T12:41:00.81

Match CGM Skyline glucose alarm vibration and reduce Alloy module size

Version 2.2.92026-08-27T12:10:12.254

Show a crossed-phone indicator when the watch loses its phone connection, add disconnect and stale-data diagnostics, and improve stale glucose handling and alarms.

Version 2.2.82026-08-27T08:13:17.483

Aligns refresh timing with the CGM reading cadence, retries overdue readings sooner, adds freshness and skew diagnostics, and applies display settings immediately.

Version 2.2.62026-08-27T06:55:32.323

Adds runtime diagnostics and reduces watchface battery use with more efficient redraws and refresh handling.

Version 2.2.22026-08-26T12:33:35.944

Reduces battery usage by preventing repeated refresh requests, coalescing minute redraws, sampling battery during existing wake-ups, and limiting render retries. Restores reliable five-minute updates with a guarded watch-driven refresh.

Version 2.2.12026-08-26T08:21:11.521

Improved Alloy display stability with safer transaction finalization, longer render spacing, and bounded recovery for full and partial redraw failures.

Version 2.2.02026-08-26T07:13:41.726

New bold solid-head trend arrows, including distinct double arrows for rapid rises and falls. Improved arrow spacing keeps glucose age clear. Updated watch screenshots and documentation.

Version 2.1.12026-08-26T06:54:25.621

Reduced battery use with partial and deduplicated redraws. Serialized display updates and added bounded backoff for transient Alloy output_begin failures.

Version 2.1.02026-08-25T20:08:12.419

Adds configurable glucose vibration alarms with urgent-low escalation, independent low/high snooze intervals, stale-reading protection, and an alarm enable/disable setting.

Version 2.0.02026-08-24T12:12:46.147

Initial public release of CrimsonBear Cgm.