Generated output — this is a static snapshot rendered from .vibekb/. The .vibekb/ content is the source of truth. See Reference for provenance.

App core

Home screen widgets

Flutter home_widget bridge syncs streak and accountability data to iOS WidgetKit and Android AppWidgets; app group id is still a placeholder.

Partially implemented Verified from source User-facing

In one sentence

Widgets read shared defaults written by Flutter, but the iOS app group id is still group.YOUR_BUNDLE_ID.shared.

Current behavior

StreakService and AccountabilityWidgetService call HomeWidget.setAppGroupId and update widget data. iOS Swift widgets and Android Kotlin providers are present and registered.

Current state

Partial (implementation exists; shared group placeholder blocks real iOS sync until configured). Verification: verified-from-source.