What's Changed
This release focuses on new sharing capabilities, video playback enhancements, UI/UX improvements, performance optimizations, and updated translations for the mobile app.
Enhancements
- Favorite Collections Sharing: Enable sharing favorite collections and display the sharer’s name. (@ua741)
- New Widgets: Added new widgets for albums and people. You can customise which albums or people you want to see in these widgets as well. (@prateekmedia)
- Streamable Video Playback: Play streamable video whenever available and cache video streams for shared files. (@ua741)
- Resumable Upload Rollout: Increase gradual rollout for resumable uploads from 20% to 50%. (@ua741)
- Multiple Collections: Add files to multiple collections at once. (@ashilkn)
- Contacts Performance: Improve performance of the Contacts section. (@ashilkn)
- On This Day Memories: Introduce “On This Day” memories with notifications. (@laurenspriem)
- Home & People Widgets: Randomize people and files in the People widget; refine widget settings and layout for empty states. (@ashilkn)
- All Albums UI/UX: Revamp the All Albums screen for better UI, UX, and performance. (@AmanRajSinghMourya)
- Select multiple albums when you want to add a photo to an album. (@AmanRajSinghMourya)
- Participant Flow: Refactor the add participant page for improved usability. (@ashilkn)
- Localization & Formatting: Fix date formatting according to device locale. (@ua741)
Bug Fixes
- Email Delinking: Enable delinking email from persons without a face. (@ua741)
- Stream Options: Show switch-stream options for shared video files. (@ua741)
- Duration Calculation: Correct duration computation from playlists and handle missing metadata. (@ua741)
- Android Video Playback: Switch to original video playback on Android for compatibility. (@ua741)
- Hide Shared Files: Fix logic to hide both shared and collected files when toggled off. (@ua741)
- Upload Cleanup: Clean up origin files after hard upload failures. (@ua741)
- Face Detection UI: Display detected faces with lower confidence scores. (@laurenspriem)
- Reordering Faces: Prevent reordering of selected faces in the People widget. (@ashilkn)
- D2D Backup: Exclude app data during device-to-device backup/transfer. (@lucasmz-dev)
Other
- Download URL Lookup: Refactor download URL resolution logic. (@ua741)
- Repaint Optimization: Wrap EnteLoadingWidget with RepaintBoundary to avoid unnecessary repaints. (@ashilkn)
- SeekBar UI: Update SeekBar color to backgroundElevatedLight. (@ua741)
- Trust Store: Trust the user’s trust store on Android. (@denysvitali)
- Translations: New translations added via GitHub Actions. (@github-actions)
New Contributors
- @denysvitali made their first contribution in #5999
- @lucasmz-dev made their first contribution in #6028
Full Changelog: photos-v1.0.10...photos-v1.1.0