What's Changed
- Add PhotoKit background uploads for Auto Upload on iOS 27 & NC >= 33 by @marinofaggiana in #4279
- Albums - metadata (internal) - NextcloudKit by @marinofaggiana in #4302
- UI fix ios27 by @marinofaggiana in #4310
- ci: Update runners to Xcode 27 and iPhone 17 simulator by @mpivchev in #4315
- chore: Add CODEOWNERS by @claucambra in #4317
- feat: Allow recommended files carousel to render in safe area by @claucambra in #4316
- fix: Only hide carousel for compact devices when in landscape by @claucambra in #4318
- fix(duo): Fix overflow menu duplication with automatic system overflow mechanism by @claucambra in #4319
- fix(deps): Bump github.com/google/app-check from 11.3.1 to 11.3.2 by @dependabot[bot] in #4303
- fix(deps): Bump github.com/1024jp/gzipswift from 6.0.0 to 7.0.0 by @dependabot[bot] in #4263
- Fix/album api validation by @marinofaggiana in #4320
- chore: add REUSE compliance by @mpivchev in #4268
- fix(share): Fix alignment for advanced permission footer buttons by @claucambra in #4314
- fix: validate share extension account on foreground by @marinofaggiana in #4281
- fix(duo): Extend header view in share view beyond safe area by @claucambra in #4313
- Auto Upload - Account single by @marinofaggiana in #4322
- fix-localIdentifiers by @marinofaggiana in #4323
- fix: open custom unified search file results - #4275 by @marinofaggiana in #4325
- fix: size the account settings avatar to the window, not the device screen by @guillaume-flambard in #4285
- fix: isolate album state and navigation per account by @marinofaggiana in #4326
- iPhone duo - fix by @marinofaggiana in #4327
- fix: refresh collection layout after size changes by @marinofaggiana in #4328
- fix: verify unauthorized credentials before deleting accounts by @marinofaggiana in #4330
- feat: persist albums and photo references in Realm by @marinofaggiana in #4331
- icon fix by @marinofaggiana in #4333
- Fix: improve album photo previews and titles by @marinofaggiana in #4334
- refactor: remove redundant networking task registry by @marinofaggiana in #4336
- fix: hide top scroll edge effects on iOS 27 by @marinofaggiana in #4339
- feat: harden experimental PhotoKit background uploads by @marinofaggiana in #4343
- feat: link Live Photos in background uploads by @marinofaggiana in #4346
- fix(deps): Bump github.com/google/abseil-cpp-binary from 1.2024072200.0 to 1.2025051202.0 by @dependabot[bot] in #4337
- fix(deps): Bump github.com/google/grpc-binary from 1.69.1 to 1.83.1 by @dependabot[bot] in #4338
- fix: recover interrupted PhotoKit background uploads by @marinofaggiana in #4348
- fix: defer large auto uploads to chunked pipeline by @marinofaggiana in #4349
- docs: document background upload extension flow by @marinofaggiana in #4350
- feat: add GRDB-backed local database by @marinofaggiana in #4351
- feat: Track uploaded PhotoKit assets independently from Realm by @marinofaggiana in #4352
- Fix: Live Photo restoration and Office routing, improve logs and notifications by @marinofaggiana in #4354
- PhotoKit - Log by @marinofaggiana in #4355
- fix: clean up PhotoKit auto uploads on stop and prevent log viewer freezes by @marinofaggiana in #4356
- fix: clarify auto upload progress and PhotoKit settings by @marinofaggiana in #4361
- fix: preserve legacy auto upload progress for Live Photos by @marinofaggiana in #4362
- Gui fix by @marinofaggiana in #4363
- fix: unify disabled auto upload settings and remove unused English by @marinofaggiana in #4364
- fix: video player visibility and localization by @mpivchev in #4353
- fix(deps): Bump github.com/google/googleappmeasurement from 12.19.2 to 13.0.0 by @dependabot[bot] in #4360
- fix(deps): Bump github.com/google/grpc-binary from 1.69.1 to 1.83.1 by @dependabot[bot] in #4359
- fix(deps): Bump github.com/google/abseil-cpp-binary from 1.2024072200.0 to 1.2025051202.0 by @dependabot[bot] in #4358
- fix(deps): Bump github.com/google/app-check from 11.3.2 to 12.0.0 by @dependabot[bot] in #4357
- feat: Add "suggested_server" to Login screen by @mpivchev in #4329
- fix: adapt audio viewer layout to available space by @marinofaggiana in #4372
- style: compact media viewer function signatures by @marinofaggiana in #4373
- update LucidBanner by @marinofaggiana in #4374
- fix: add fullscreen video menus and improve playback transitions by @marinofaggiana in #4375
- fix: preserve whole-library auto upload selection across restarts by @marinofaggiana in #4376
- fix: release the Text file lock when leaving the editor with the back button by @Flamenco in #4342
- fix: clean up local copies of existing auto uploads by @whlsxl in #4378
- fix: prevent auto-upload summary truncation in More view by @marinofaggiana in #4379
New Contributors
- @guillaume-flambard made their first contribution in #4285
- @Flamenco made their first contribution in #4342
- @whlsxl made their first contribution in #4378
Full Changelog: 35.0.0...35.1.0