v2.13.2
Bug fixes
-
Android: free trial offer sometimes not shown to eligible users — On Android, Play Billing's eligibility check runs asynchronously after the app loads, which could cause the trial offer to be absent for users who were actually eligible. The app now re-checks trial status a few seconds after startup, matching the existing iOS behavior.
-
GLANCE Integrations: task completions double-logged when running on two devices — When dayGLANCE was open on two devices against the same account and WebDAV endpoint, completing a
source_apptask caused both devices to emit a notify event for the same transition, each with a differentevent_id. Connected apps (e.g. lastGLANCE) would log the completion twice. Fixed by stamping a stable transition ID on the task at mutation time; the sync layer carries it to the second device unchanged, so both devices emit the sameevent_idand the consumer's deduplication discards the duplicate.