v1.2.5
UpcomingPatchEmpty 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