Changed
- Update translations
- Update dependencies
Fixed
- fix: Improve performance of conversation list #14811 #14779 #14777 #14775 #14774 #14831
- fix: Improve performance when rendering system messages #14817
- fix: Improve performance when searching for conversations #14734
- fix(chat): Fix missing reactions on own messages while posting #14695
- fix(guests): Allow guests to reload the page without re-entering the password #14786
- fix(federation): Fix calls when federated server receive messages in wrong order #14770
- fix(calls): Fix call after resuming connection #14737
- fix(calls): Fix wrongly showing "Missed call" in one-to-one conversations #14833
- fix(calls): Fix videos in the last row being cut off #14692
- fix(calls): Prevent screen from turning off during calls #14733
- fix(settings): Fix initial state of end-to-end-encrypted calls setting #14693
- fix(events): Automatically confirm the calendar event for the organizer #14762
- fix(workflows): Adjust workflow registration to new mechanism #14823
- fix(polls): Hide intermediate results from anonymous polls #14724
What's Changed
- [stable31] fix(l10n): Fix translation source strings by @backportbot in #14640
- build(deps): Bump extendable-media-recorder-wav-encoder from 7.0.125 to 7.0.126 by @dependabot in #14660
- build(deps): Bump extendable-media-recorder from 9.2.21 to 9.2.22 by @dependabot in #14663
- build(deps-dev): Bump @babel/core from 7.26.9 to 7.26.10 by @dependabot in #14662
- build(deps): Bump ua-parser-js from 2.0.2 to 2.0.3 by @dependabot in #14661
- [stable31] fix(call): revert hard-fix within conversation navigation by @backportbot in #14648
- [stable31] fix: update @nextcloud/vue file imports by @backportbot in #14674
- [stable31] fix: migrate from deprecated OC.dialogs.confirmDestructive by @backportbot in #14691
- [stable31] fix(Grid): fix cropped videos in the last row by @backportbot in #14692
- [stable31] fix(AdminSettings): respect initial state of E2EE setting by @backportbot in #14693
- [stable31] Update nextcloud/ocp dependency by @nextcloud-command in #14708
- [stable31] Update Nextcloud OpenAPI types by @nextcloud-command in #14710
- [stable31] fix(PollViewer): hide intermediate results from anonymous polls by @backportbot in #14724
- [stable31] fix(messages): fix missing instant reactions for own message by @backportbot in #14695
- [stable31] feat: reduce items rendering in left sidebar search results by @backportbot in #14734
- [stable31] fix(call): prevent screen from turning off during call by @backportbot in #14733
- build(deps): Bump extendable-media-recorder-wav-encoder from 7.0.126 to 7.0.127 by @dependabot in #14752
- build(deps): Bump @nextcloud/cdav-library from 1.5.2 to 1.5.3 by @dependabot in #14751
- build(deps): Bump extendable-media-recorder from 9.2.22 to 9.2.23 by @dependabot in #14753
- [stable31] Update nextcloud/ocp dependency by @nextcloud-command in #14755
- [stable31] Update Nextcloud OpenAPI types by @nextcloud-command in #14759
- [stable31] fix(calls): Fix system message for unanswered call by @backportbot in #14761
- [stable31] fix: do not add organizer as attendee and set status by @backportbot in #14762
- [stable31] fix: Do not reset previous users after a resume by @backportbot in #14737
- [stable31] fix(a11y): provide missing aria-labels to buttons with no visible text by @backportbot in #14768
- [stable31] fix(federation): Heal request order for slow federation connections by @backportbot in #14770
- [stable31] fix(performance): Parse file shares inaccurately to prevent setupFS by @backportbot in #14774
- [stable31] feat(conversations): Allow to not request the last message when getting rooms by @backportbot in #14775
- [stable31] fix(shares): Fix lightweight share condition for CardDAV files by @backportbot in #14777
- [stable31] feat(conversations): do not request last message when in compact mode by @backportbot in #14779
- [stable31] fix: improve string handling by @backportbot in #14764
- [stable31] chore(deps): bump nextcloud/vue from 8.23.1 to 8.24.0 by @backportbot in #14781
- [stable31] fix(RoomController): skip password verification for guests that are reconnecting to the call by @backportbot in #14786
- [stable31] ci: Fix guests app branch by @nickvergessen in #14792
- [stable31] Fix leaving call if a signaling message is received while reconnecting by @backportbot in #14790
- [stable31] Update nextcloud/ocp dependency by @nextcloud-command in #14804
- [stable31] fix(chat): Fix preloading the last chat message with the room query by @backportbot in #14811
- [stable31] fix(LeftSidebar): conversation subline hardening by @backportbot in #14819
- [stable31] fix(chat): Don't look for some more hardcoded guests by @backportbot in #14817
- [stable31] fix(Flow): adapt to registration fixes at workflowengine by @backportbot in #14824
- [stable31] fix(performance): Improve performance with many file shares as last m… by @backportbot in #14831
- [stable31] fix(chat): Fix end-of-call showing "missed call" sometimes in one-to-one by @backportbot in #14833
- [stable31] ci: Generate authoritative classmap again by @backportbot in #14843
- [stable31] Release 21.0.2 by @backportbot in #14840
Full Changelog: v21.0.1...v21.0.2