Skip to content

Android Changelog

2026-08-24

  • Added non-destructive paged Pull and batch ACK with beta-Gateway compatibility; legacy destructive Pull remains isolated from v2.
  • Pulled notifications and pending local deletions now survive interruption or process restart until durable handling completes.
  • Expanded entity search and filtering, added in-app links to the website guides, and improved documentation-row accessibility.
  • Persisted notification replay restores state silently without replaying system or custom alert sounds.
  • ACKs stay bound to the Gateway that produced them, use the authoritative outer delivery ID, and are removed only after a structurally valid full acknowledgement.
  • Gateway switching, interrupted Pull draining, serialized provider ingress, and retry behavior no longer lose or misdirect pending work.

2026-06-09

  • Lowered the supported floor to Android 9 and improved entity projection, visible-scope mark-all-read, and pending-deletion refresh behavior.
  • Fixed Android 9 compatibility and stale event/object detail state after patch-driven updates.

2026-05-26

  • Improved message detail sheet stability and presentation consistency when opening message details.
  • Improved image load failure handling with clearer placeholders and localized failure text in both message detail and Markdown content.

2026-05-18

  • Improved unread-only message filtering continuity: the unread-only preference is now preserved across app restarts.
  • Improved gateway/channel error clarity when a private channel reaches the subscriber cap, with direct actionable guidance in-app.
  • Fixed private channel subscriber-limit errors being grouped into generic validation failures, which could make root-cause diagnosis less clear.

2026-05-11

  • Improved message deletion with undoable local deletion for easier recovery.
  • Added an action to mark all currently displayed messages as read.
  • Improved message filtering with clearer multi-select facet controls aligned with tag search.
  • Improved message receiving reliability and in-app message state consistency.
  • Fixed animated image detection and playback in Markdown/detail rendering.
  • Fixed detail-page media loading so fetches no longer block screen responsiveness.

2026-04-24

  • Improved encrypted notification payload handling so decrypted message, URL, image, and event/object metadata remain consistent across views.
  • Added clearer channel and decryption status indicators across message, event, and object screens.
  • Improved detail image loading and tap behavior with explicit loading/error placeholders.

2026-04-22

  • Queued and retried inbound messages during app startup to reduce early-runtime message loss.
  • Improved private/provider ingress consistency with stricter routing and safer duplicate suppression.
  • Improved settings and message detail state updates with clearer load-failure feedback.
  • Improved event and object detail synchronization, pagination, and close/delete interactions.

2026-04-20

  • Fixed Android update install-blocked flow so users get an in-app error alert immediately.
  • Fixed blocked-install fallback so users can continue via Android system installer in one tap.
  • Improved update continuity and recovery path for Android in-app update failures.