8000 [Feature] Home widgets and glanceable background surfaces · Issue #47 · shroominic/OpenGlucose · GitHub
[go: up one dir, main page]

Skip to content
  • [Feature] Home widgets and glanceable background surfaces #47

    Closed as not planned

    Description

    @raynman1

    Outcome

    Provide privacy-safe iOS and Android home-screen widgets showing current glucose, direction, freshness, and sensor state, reusing the verified live-update pipeline.

    Dependencies and coordination

    This issue is serialized with any work touching shared live payloads, iOS Live Activity targets, Android live notification service, or native widget storage.

    Scope

    • iOS WidgetKit and Android App Widget surfaces.
    • Current glucose, direction, last update/freshness, and compact sensor state.
    • Warmup countdown and truthful connecting/stale/expired states.
    • Redacted-by-default content with explicit reversible consent for sensitive values.
    • Shared, versioned payload contract and atomic native storage.
    • Refresh scheduling that respects platform limits and battery.
    • Tap-through to the correct Today state.

    Parallelization

    Blocked and serialized until PR #35 and #45 stabilize the payload/freshness semantics. Static widget design may proceed against fixtures.

    Acceptance criteria

    • iOS and Android widgets render current, warmup, connecting, stale, expired, and privacy-redacted fixtures.
    • Freshness is truthful after app kill, reboot, sensor disconnect, and background restrictions.
    • Consent withdrawal removes sensitive widget content and fails closed.
    • Sample/demo data never populates personal widget storage.
    • Payload migrations are backward compatible or explicitly invalidated.
    • Refresh frequency and battery impact are measured on physical devices.
    • Dynamic Type/accessibility, light/dark, small/medium widget families, and localization are verified.
    • R2 native/privacy independent review is complete.

    Out of scope

    • Emergency monitoring.
    • Remote follower widgets.
    • Generic app marketing content.

    Activity

    1. added
      enhancementNew feature or request
      priority:P2Important follow-on capability
      area:uiNavigation, visual design, dashboard, and accessibility
      area:alertsNotifications, freshness, disconnect, and wellness alerts
      parallel:blockedWaiting on an explicit dependency
      coordination:serializedTouches shared high-conflict files and must be sequenced
      risk:R2Health data, persistence, integration, AI, accessibility, or native risk
      on Aug 15, 2026
    2. added this to the 0.4 Evidence AI milestone on Aug 15, 2026
    3. removed this from the 0.4 Evidence AI milestone on Sep 1, 2026
    4. shroominic commented on Sep 1, 2026

      @shroominic
      Owner

      Superseded by #100, recreated by the repository owner under shroominic.

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      area:alertsNotifications, freshness, disconnect, and wellness alertsarea:uiNavigation, visual design, dashboard, and accessibilitycoordination:serializedTouches shared high-conflict files and must be sequencedenhancementNew feature or requestparallel:blockedWaiting on an explicit dependencypriority:P2Important follow-on capabilityrisk:R2Health data, persistence, integration, AI, accessibility, or native risk

      Projects

      No projects

        Milestone

        No milestone

        Relationships

        None yet

        Development

        No branches or pull requests

        Issue actions

        0