Skip to main content
Back to Changelog

v1.2.5

UpcomingPatch

Empty States & Receipt Fixes

Splitrate 1.2.5 polishes empty state screens and fixes receipt image handling in the expense editor.

Changed

  • Polished all empty state screens to feel more native — fade-in animation, single soft pulse icon effect, and capsule-shaped action buttons
  • Replaced the suggestion badge with inline secondary text for a cleaner empty state layout
  • Migrated budget expense history and settlement history empty states to use ContentUnavailableView
  • Replaced SwiftUI PhotosPicker with PHPickerViewController for more reliable photo library access

Fixed

  • Fixed receipt image flickering after picking a photo from the library
  • Fixed a missing AVFoundation import and a MainActor isolation error in the camera picker
  • Fixed a Swift 6 data race warning in the photo library picker