What's Changed
This release focuses on new features, enhancements and bug fixes, along with updated translations.
Features
- Improved Face Recognition: See all detected faces, provide feedback on similar faces, and add/remove faces from a single photo.
- Autoplay Memories: New experience for memories, including autoplay, swipe to next and more.
- Birthday Notifications: Receive opt-out notifications for all birthdays you have saved on Ente, along with a collection of their best photos.
- Background Uploads: Introducing background uploads for iOS, in addition to Android
- Resumable Uploads and Downloads: All uploads and downloads now have the ability to be paused and resumed.
- Uploading Large Video Files: Increased file size limit to 10GB.
Enhancements
- Album UI: Made improvements to the album user interface.
- Hashing Speed: Improved hashing speed by using file streams.
- Home Gallery Refresh: Reduced home gallery refresh rate during iOS upload/indexing.
- Streaming: Minor fixes and refactoring for streaming.
- Download Percentage: Now shows download percentage during downloads.
- Memories: Improved memory notifications and memory updates.
- Caching: Improved caching for memories and magic search.
- High-Resolution Images: Improved handling of high-resolution image rendering.
- People Page: Added suggestions on the all people page.
- Face Thumbnails: Refactored face thumbnail processing.
- Faces UX: Made user experience improvements for faces.
- Album Creation: Trimmed whitespace from new album names.
- Search Query: Trimmed whitespace from search queries.
- Scroll Offset: Remembers the last scroll offset when adding assets from the device.
- Persons Entities: Caches persons entities.
- Person Avatar: Uses cached mapping for person avatars.
- On This Day: Lowered requirements for "On This Day" memories.
- Widgets: Additional fixes for widgets.
- Collections: Implemented batch operations for collection sheets.
- Backup Status: The "Waiting for network" status now navigates to Backup Settings.
- File Uploads: Removed
NativeAdapter
to support larger file uploads.
Bug Fixes
- Sandbox Files: Treats sandbox files as unique during upload.
- Translation Error: Fixed a build failure due to a translation error.
- Wakelock: Fixed wakelock bugs and ensured wakelock is taken to continue video downloads.
- Audio Session Category (iOS): Removed the setting of the audio session category on iOS.
- Contacts Section: Fixed updates to the contacts section on
PeopleChangedEvent
. - "Not person" Null Response: Fixed null responses for "Not person."
- Splash Screens (iOS Simulator): Fixed splash screens getting stuck during development.
- Widget Mount: Added a missing check for widget mount.
- Deletion: Fixed various deletion issues.
- Memories Update Regression: Fixed a regression in memories updates.
- Album Links: Fixed duplicate page opens for album links.
- Album Deselection: Fixed deselection of albums with back navigation in the second tab and albums list.
- Recommended Filters: Fixed recommended filters going blank when calling
setState
from different screens. - Memory Animation: Handled play/pause animation in memory when the bottom sheet is open.
- Widget Display: Fixed widget display issues.
- Already Linked Email: Fixed handling of already linked email errors.
- Birthday Notification Timeout: Timeout for "on this day" notifications on Android at the end of the day.
- ML Consent Bar: Fixed incorrectly showing the ML consent bar.
- Compute Lock: Fixed not requesting compute lock if streaming is disabled.
- OS Specific Device Health: Uses OS-specific logic for computing device health.
- Local Only Assets: Skips hash check for local-only assets.
- Public Link Handling: Logged event source for public link handling.
- Network Error: Logged request ID on network errors.
- Streaming: Fixed streaming issues.
- Tonemap Logic: Uses correct tonemap logic for photos.
arb
with Multiple Plurals: Fixedarb
files with multiple plurals.
Other
- Compute Controller: Added a compute controller.
- Refactoring: Refactored and removed unused methods.
- Docs: Updated
launch.json
in mobile docs to includecronetHttpNoPlay=true
for Android. - Logging: Logs whether resource-intensive features are enabled.
- New Translations: Includes various new translations for mobile.
New Contributors
- @grittypuffy made their first contribution in #6132
- @JacquesLucke made their first contribution in #6148
- @alewi7 made their first contribution in #6104
- @yusufdanis made their first contribution in #6185
- @sam-maloney made their first contribution in #6195
- @t4ba made their first contribution in #6196
- @fco-pires made their first contribution in #6297
- @SteamRadionice made their first contribution in #6329
- @Sickjuicy made their first contribution in #6355
- @lappiesja made their first contribution in #6393
- @hlmartin made their first contribution in #6399
Full Changelog: photos-v1.1.0...photos-v1.1.53