What's Changed
- [mob][photos] Bump up build number by @ashilkn in #6711
- [mob][photos] Keep fullscreen between swipes by @ashilkn in #6706
- [mob][photos] Upgrade media_kit by @ua741 in #6715
- [mobile] Extract strings + Cleanup Image editor by @AmanRajSinghMourya in #6716
- [mob][photos] Log info about lock by @ua741 in #6745
- Gallery perf tweaks by @ashilkn in #6754
- [mob][photos] More gallery scroll improvements by @ashilkn in #6776
- Increase cache extent gallery by @ashilkn in #6755
- [mob][photos] Reduce logs on startup by @ua741 in #6775
- [mobile/photos] New translations by @github-actions[bot] in #6743
- [mob] Gracefully handle decompress image exception by @ua741 in #6811
- [mob] Add daily release workflow for photos by @ua741 in #6815
- [mob] Modify daily build workflow by @ua741 in #6816
- [mob] FIx change log parsing by @ua741 in #6817
- [mobile] Fix Image editor by @AmanRajSinghMourya in #6819
- [mob] Use Github workflow's run_number for bumping up the versionCode by @ua741 in #6824
- [mob][photos] run ffmpeg in isolate by @prateekmedia in #5743
- [mob] Support for handling Custom domain by @ua741 in #6829
- [mob] upgrade flutter to latest stable by @prateekmedia in #6254
- [mob][photos] Fix potential isolate issue by @laurenspriem in #6627
- [mobile/photos] New translations by @github-actions[bot] in #6808
- [mob] update target api to 35 (android 15) & compileSdk to latest (36) by @prateekmedia in #6833
- [mob][photos] Similar images debug screen by @laurenspriem in #6845
- [mob][photos] Specify rust version in mobile builds by @laurenspriem in #6850
- [mob][photos] Memories misc improv by @laurenspriem in #6851
- [mobile/photos] New translations by @github-actions[bot] in #6876
- [mobile] Refactor project to extract and centralize common code into packages by @AmanRajSinghMourya in #6768
- [mobile] Remove unused script for dependency fetching in mobile packages by @AmanRajSinghMourya in #6878
- [mob][photos] fix widget tap on iOS by @prateekmedia in #6882
- Remove ignore by @vishnukvmd in #6890
- [mob] Remove unused import by @vishnukvmd in #6892
- [mobile][locker] Add Drawer & Setting section in locker by @AmanRajSinghMourya in #6895
- [mob][photos] Decoded image minor refactor by @laurenspriem in #6897
- [mob] Remove generated code by @vishnukvmd in #6901
- [mobile][photos] don't show lock screen on deep link by @prateekmedia in #6899
- [m][photos] Fix for duplicate entries for local file by @ua741 in #6904
- [mob] Include mobile flag during ott by @ua741 in #6906
- [mobile] Setup melos by @ua741 in #6907
- [mob][photos] Fix jank when scrolling gallery when lot of selected items are in view by @ashilkn in #6913
- [mobile] Use same lint rule file by @ua741 in #6917
- [mob][photos] Various similar images improvements by @laurenspriem in #6922
- [mob][photos] remove generated locals by @prateekmedia in #6925
- [mob][photos] Similar images various improvements by @laurenspriem in #6931
- [mob][photos] add named params for translations by @prateekmedia in #6932
- Update rust to solve bindings generation issue by @laurenspriem in #6935
- Fix linter issues by @laurenspriem in #6939
- [mob][photos] Pre-cache thumbnails fetched from LRU cache to Flutter's ImageCache for faster rendering by @ashilkn in #6957
- [mob] Fix query for duplicate cleanup by @ua741 in #6962
- [mobile/photos] New translations by @github-actions[bot] in #6955
- [mob][photos] Similar images UI by @laurenspriem in #6963
- [mob][photos] video streaming settings & create/recreate stream by @prateekmedia in #6923
- [mob][packages] Organize imports by @ashilkn in #6968
- [mob][photos] Minor fixes and changes by @laurenspriem in #6969
- [mob][photos] merge migration scripts by @prateekmedia in #6974
- [mob][photos] fixes by @prateekmedia in #6979
- [mob][photos] Use load instead of view on index by @laurenspriem in #6980
- [mob][photos] Similar images UX changes by @laurenspriem in #6981
- [mob][photos] More minor design changes for similar images by @laurenspriem in #6986
- [mob][photos] video streaming description spacing and alignment by @prateekmedia in #6992
- [mob][photos] bypass interaction check for manual stream requests by @prateekmedia in #6993
- [mob][photos] bypass size/duration limits for manual video stream requests by @prateekmedia in #6998
- [mob][photos] New Ducky launcher icon by @ashilkn in #6999
- [mob][photos] Similar index clear by @laurenspriem in #6997
- [mob][photos] Revert cache extent changes by @ashilkn in #7000
- [mob][photos] Spacing by @laurenspriem in #7002
- [infra] Create more space for internal release action by @laurenspriem in #7004
- [mob][photos] Revert diskLoadDeferDuration to 500ms by @ashilkn in #7005
- [mob][photos] Update internal change log by @ashilkn in #7006
- [mob][photos] Fix incorrect file deletion from db when widget unmounts during thumbnail loading by @ashilkn in #7007
- [mob][photos] fix manual video streaming when ML is enabled by @prateekmedia in #7009
- [mob][photos] Similar small fixes by @laurenspriem in #7008
- [mob][photos] Run vectorDB migration is memory safe way by @laurenspriem in #7024
- [mob][photos] Revert "Revert diskLoadDeferDuration to 500ms" by @ashilkn in #7028
- [mobile/photos] New translations by @github-actions[bot] in #7022
- [mob][photos] fix unsupported locales in language selector by @prateekmedia in #7029
- fix: only show when video streaming is enabled by @prateekmedia in #7031
- [mob] Update changelog by @ua741 in #7034
- [mob][debug] To debug thumbnail not loading by @ashilkn in #7036
- [mob][photos] Clear up
flutter analyze
by @laurenspriem in #7035 - [mob] Update copy by @ua741 in #7040
- [mob][debug] Thumbnail issue debug by @ashilkn in #7042
- [mob][photos] Prevent vectorDB index file corruption by @laurenspriem in #7049
- [mob][photos] Add claude.md by @laurenspriem in #7044
- [mob][photos] Update claude md documentation by @ashilkn in #7051
- [mob] Update change log and bump version by @ua741 in #7052
- [mob] Fix changelog scrolling on small devices by @ua741 in #7059
Full Changelog: photos-v1.2.0...photos-v1.2.4