## nextcloud/android — stable-34.1.1…stable-35.0.0

_820+ commits._

### Features
- **add debounce for onCapabilitiesChanged** (588f512)
- **add debounce for onCapabilitiesChanged** (3688f06)
- **introduce gallery pagination state** (69053ac)
- **use new row data** (942f67a)
- **recycle row and use new row data** (8f69fb5)
- **add todos** (af81a63)
- **add todos** (418bd48)
- **add todos** (2a5cc9d)
- **feat(unified-share): ui** (c98940f)
- **feat(unified-share): ui** (e2660d9)
- **expose new functions for active uploads** (59b0b42)
- **use new power management field** (5b8b433)
- **introduce AutoUploadRescanWorker** (e732edc)
- **improve initial auto upload logic, check empty files in loop, register active operation for file upload helper, introduce isResolvedByCurrentCollisionPolicy** (3ed71ec)
- **use power management factory and add new field for auto upload** (06063b8)
- **add index** (d86f7da)
- **use m3 icon buttons and add content description** (45d574e)

### Fixes
- **fix(l10n): Update translations from Transifex** (94124ae)
- **fix(l10n): Update translations from Transifex** (e8d4347)
- **fix spotbugs** (29089f2)
- **fix(e2ee): event listen** (2bf0093)
- **fix foreground color of audio file** (1058c1b)
- **fix top bar title** (f561c75)
- **fix(l10n): Update translations from Transifex** (29330c3)
- **fix(l10n): Update translations from Transifex** (8a302b1)
- **fix(l10n): Update translations from Transifex** (b6719da)
- **fix pager item selection** (f145569)
- **fix video overlay** (616f027)
- **fix placeholder icon inset** (7d5511b)
- **fix(l10n): Update translations from Transifex** (d6ae3b7)
- **fix(l10n): Update translations from Transifex** (0d06b65)
- **fix(tags): apply server theme colors to manage tags UI** (a28061a)
- **fix codacy** (5a46094)
- **fix(l10n): Update translations from Transifex** (f7372ca)
- **fix lint** (d161c74)
- **fix using new players** (5a020a3)
- **fix action bar title after playing music** (c5fe0e5)
- **fix codacy** (d300c00)
- **fix codacy** (9dc9734)
- **fix build** (ba6a2c8)
- **fix codacy** (261cf75)
- **fix spotbugs** (3ab1898)
- **fix tests** (07c3dca)

### Backend
- **Merge pull request #17655 from nextcloud/chore/version-bump-35.0.0** (b9cc9e3)
- **reduce char count** (73ec777)
- **Merge pull request #17638 from nextcloud/chore/version-bump-35.0.0-rc3** (c0b048e)
- **Merge pull request #17637 from nextcloud/backport/17597/stable-35.0.x** (fceb618)
- **Merge pull request #17636 from nextcloud/backport/17616/stable-35.0.x** (2c6b329)
- **Merge pull request #17631 from nextcloud/backport/17617/stable-35.0.x** (8df8809)
- **apply branding** (64f3fb8)
- **use material toolbar** (02046c7)
- **handle paddings** (c09a1ea)
- **m3 expressive for control buttons** (481ac73)
- **theme player control buttons** (e694ff2)
- **Merge pull request #17615 from nextcloud/backport/17606/stable-35.0.x** (12cb16d)
- **show loader smoothly** (cff1204)
- **prevent unncessary updates** (31bd358)
- **no need enum, just show spinner or dont show** (73fe3a4)
- **format comment block** (62fc203)
- **remove unsued import** (02fe37f)
- **make play button density aware** (1d5a951)
- **use VideoOverlayGenerator** (ced8508)
- **remove memory cache attempt** (abcaa6b)
- **adjust placeholders** (6891e69)
- **start coroutine lazy** (3989add)
- **do not create video overlay for each time, cached it also** (56ed3c1)
- **setItemViewCacheSize** (6443bb2)
- **recycle row holder and check gallery items before update** (d1ef4ed)
- **Merge pull request #17596 from nextcloud/chore/version-bump-35.0.0-rc2** (7250474)
- **wip** (bb28e2c)
- **wip** (075f23b)
- **wip** (46f955e)
- **verify dependencies** (245dba3)
- **Merge pull request #17602 from nextcloud/backport/16865/stable-35.0.x** (6b4fb77)
- **manual backport** (86b4acc)
- **wip** (009514e)
- **wip** (eea19d9)
- **wip** (2c065a5)
- **wip** (3ee8ea1)
- **wip** (2709814)
- **wip** (0599ed3)
- **wip** (0a52301)
- **wip** (93e3590)
- **wip** (4ff312f)
- **wip** (40714e8)
- **wip** (8d41def)
- **wip** (7f44421)
- **wip** (71e67f4)
- **wip** (a55e4be)
- **wip** (0637865)
- **wip** (5fd5712)
- **use getMaxCompatibleE2EEVersion** (5fc98c3)
- **wip** (a6ae922)
- **wip** (093d72f)
- **wip** (0ff834f)
- **wip** (9f83f8a)
- **wip** (028db54)
- **wip** (32f9af9)
- **wip** (daead42)
- **wip** (6e0636c)
- **Merge pull request #17595 from nextcloud/backport/17587/stable-35.0.x** (804758b)
- **Merge pull request #17594 from nextcloud/backport/17578/stable-35.0.x** (0e66a51)
- **cover synced folder path cases** (8ebb55e)
- **cover synced folder path cases** (7e4089b)
- **implement MAX_UPLOADS_PER_QUERY** (bc9c085)
- **exclude unknown upload errors** (29c075c)
- **manual backport of 16525** (4adf3e0)
- **Merge pull request #17586 from nextcloud/manual-backport-16525** (ceefeae)
- **manual backport of 16525** (745df0c)
- **Merge pull request #17581 from nextcloud/backport/17567/stable-35.0.x** (3c9ea1a)
- **Merge pull request #17582 from nextcloud/backport/17566/stable-35.0.x** (f7ab9ef)
- **Merge pull request #17580 from nextcloud/backport/17568/stable-35.0.x** (f629775)
- **Merge pull request #17583 from nextcloud/backport/17082/stable-35.0.x** (9d878e5)
- **Merge pull request #17584 from nextcloud/backport/16525/stable-35.0.x** (76e3719)
- **redesign re-use ui components** (eba4467)
- **update player_audio_file_fragment.xml m3** (837557d)
- **update icons use m3** (27371bb)
- **remove unused classes** (b3db428)
- **simplify approach** (7c25c98)
- **wip** (b552a7e)
- **wip** (6d76e6f)
- **wip** (b64f992)
- **wip** (6083150)
- **wip** (9b9074f)
- **wip** (bf08b76)
- **Update license identifier** (d1a20da)
- **handle stream media operation better** (c866497)
- **handle stream media operation better** (5b1cf68)
- **handle stream media operation better** (09bb9b5)
- **Rename .java to .kt** (a72493b)
- **onPlaybackError** (faa5af9)
- **wip** (24aaf7c)
- **remove unused activity** (3ef1826)
- **remove unused activity** (dd6c4c8)
- **Rename .java to .kt** (fe3bf28)
- **Enhanced player implementation** (113ded1)
- **Enhanced player implementation** (c3508d3)
- **wip** (60f4c55)
- **wip** (f00d42d)
- **wip** (7a7670e)
- **wip** (a6f6801)
- **wip** (bf15baf)
- **wip** (ff7e5e7)
- **wip** (5436c70)
- **wip** (7b65c8a)
- **wip** (e67c669)
- **wip** (e2055aa)

### Chore
- **chore(version): version bump 35.0.0** (eace5c4)
- **chore(version): bump 35.0.0 RC3** (03b7d70)
- **chore(version): bump to 35.0.0 rc2** (2cf9b4f)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/nextcloud/android?utm_source=github-action)._