Skip to content

2026.6.1

Latest

Choose a tag to compare

@bmc08gt bmc08gt released this 22 Jun 16:55
· 59 commits to code/cash since this release

Features

  • Chat: full messaging experience with typing indicators, read receipts, paged message loading, in-chat cash sending, and unread badge on the navigation bar (behind a beta flag)
  • Notifications: reply and mark-as-read actions on chat notifications, with rich contact name and photo resolution
  • Contacts: one-time friend discovery prompt, automatic sync when friends join, and "Add More Contacts" in the picker (behind a beta flag)
  • Direct Send: complete contact selection → amount entry → send flow for peer-to-peer payments (behind a beta flag)
  • Deposit: deposit-first experience for new users (behind beta flag)
  • Phone: SMS OTP auto-fill via Google Play Services and keyboard autofill hints for phone and OTP fields
  • Invite: custom invite sheet with targeted messaging options
  • Profile: centralized User Profile screen combining account info in one place
  • Performance: baseline profile and macrobenchmark support for faster app startup
  • Bills: holographic tilt effect on the GoldBar visual (behind a beta flag)

Bug Fixes

  • Fixed messaging stream reliability, reducing disconnections and unnecessary reconnections
  • Fixed chat notifications not appearing or resolving correctly in the background
  • Fixed phone number entry incorrectly handling country code prefixes injected by autofill
  • Fixed contact name and photo resolution falling back correctly when primary sources are unavailable
  • Fixed race conditions when linking contacts and payment info during login
  • Fixed the send flow not correctly gating on available balance when checking giveable funds
  • Fixed exchange rate handling to use relaxed timeouts and reject sub-minimum amounts correctly
  • Fixed deep links for cash and login not working on a cold app launch
  • Fixed the navigation back stack when exiting a chat
  • Fixed a scanner crash that could cause the app to stop responding
  • Fixed contact phone number normalization to be consistent throughout the app
  • Fixed an issue where billing client connection was started unnecessarily
  • Fixed several Compose performance issues including stale captures, redundant recompositions, and incorrect lifecycle collection
  • Fixed error noise in crash reporting by filtering expected user-caused and no-op events

Improvements

  • Chat: messages now load from a persistent database-backed feed with updated bubble fonts and receipt styling
  • Region Selection: redesigned to match the contact list with swipe-to-reveal and dismiss gestures
  • Slide to Confirm: migrated to the modern drag gesture API for smoother interaction
  • Theme: legacy theme removed in favor of the consolidated design system
  • Labs: settings consolidated into a single screen under the Menu

Dependencies

  • AndroidX Lifecycle 2.10.0 → 2.11.0
  • AndroidX Core KTX 1.18.0 → 1.19.0
  • AndroidX Paging 3.4.2 → 3.5.0
  • AndroidX WebKit 1.14.0 → 1.16.0
  • AndroidX Compose UI Tooling 1.11.1 → 1.11.2
  • Compose BOM (multiple bumps)
  • Compose Coil 3.4.0 → 3.5.0
  • Navigation3 1.1.2 → 1.1.3
  • gRPC 1.81.0 → 1.82.0
  • OkHttp 5.3.2 → 5.4.0
  • Protobuf Kotlin Lite (multiple bumps)
  • Google Play Billing 8.3.0 → 9.0.0
  • Firebase BOM (multiple bumps)
  • Bugsnag Android 6.26.0 → 6.26.1
  • libphonenumber (multiple bumps)
  • Vico Charts 2.4.1 → 3.2.2
  • MockK 1.14.6 → 1.14.11
  • KSP 2.3.8 → 2.3.9
  • kotlinx-datetime 0.7.1 → 0.8.0
  • Mixpanel Android (bumped)
  • Foojay Toolchains Convention (bumped)

Full Changelog: fcash/2026.5.6...fcash/2026.6.1