Skip to content

v20.1.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@nickvergessen nickvergessen released this 15 Nov 07:52
· 1230 commits to main since this release
v20.1.0-rc.1
52bd836

Added

  • feat(polls): Allow to draft, export and import polls #13439
  • feat(voice-messages): Auto play voice messages which are grouped together #13199
  • feat(calls): Allow moderators to download a call participants list #13453
  • feat(calls): Allow to enforce a maximum call length #13445
  • feat(chat): Add option to directly download attachments Desktop #824
  • feat(calls): Add an option to always disable devices by default #13446
  • feat(email-guests): Identify and recognize guests invited via email address #6098
  • feat(email-guests): Allow to invite email guests when creating a conversation #4937
  • feat(chat): Highlight file and object shares with an icon in conversations list

Changed

  • Update translations
  • Update dependencies

Fixed

  • fix(chat): Disable interactiveness of reference by default, to avoid focus stealing
  • fix(avatar): Use person icon for deleted accounts and guests without a name #13754
  • fix(call): Omit "with 0 guests" when a call is ended and only 1 logged-in participant joined #13545
  • fix(polls): rename "Private poll" to "Anonymous poll"
  • perf: Fix a performance issue when the page is not reloaded over multiple days

What's Changed

  • [stable30] feat(Conversation): mark file/object shares with icon in conversations list by @backportbot in #13523
  • [stable30] feat: archive conversations (frontend) by @backportbot in #13522
  • [stable30] feat(calls): Add appconfig and user preference for default setting of… by @backportbot in #13497
  • [stable30] feat(devices): add an option to always disable streams by default befo… by @backportbot in #13540
  • [stable30] feat(calls): Allow to enforce a maximum call length by @nickvergessen in #13542
  • [stable30] feat(polls): Allow moderators to draft polls by @backportbot in #13548
  • [stable30] feat(Call): show presenter overlay for local screenshare (+ dev fixes) by @backportbot in #13547
  • [stable30] fix(callView): move store to Pinia 🍍 by @backportbot in #13546
  • [stable30] feat: align polls state management with API by @backportbot in #13550
  • [stable30] fix(TopBar): do not fetch events if actor is a guest or it is not ini… by @backportbot in #13551
  • [stable30] feat(audioPlayer): Auto play voice messages which are grouped together by @backportbot in #13553
  • [stable30] fix: omit 'with 0 guests' in system messages when call ends by @backportbot in #13549
  • [stable30] feat(calls): Allow moderators to download a call participants list by @backportbot in #13555
  • [stable30] fix: respect mimetype aliases for file previews by @backportbot in #13566
  • [stable30] fix(sounds): harden checks on sounds playing by @backportbot in #13571
  • [stable30] feat(calls): Allow moderators to download a call participants list - frontend by @backportbot in #13575
  • [stable30] fix(call): Fix support for PHP < 8.3 by @backportbot in #13577
  • [stable30] feat: draft polls management 📊 by @backportbot in #13578
  • [stable30] fix(chat): disable smooth scroll to bottom by @backportbot in #13579
  • build(deps): bump extendable-media-recorder-wav-encoder from 7.0.117 to 7.0.118 by @dependabot in #13589
  • build(deps): bump libphonenumber-js from 1.11.11 to 1.11.12 by @dependabot in #13591
  • build(deps): bump extendable-media-recorder from 9.2.13 to 9.2.14 by @dependabot in #13590
  • [stable30] Update nextcloud/ocp dependency by @nextcloud-command in #13595
  • [stable30] fix: handle background blur in Talk if server doesn't support it by @backportbot in #13601
  • [stable30] feat(polls): Import/Export pre-filled poll form to JSON 📊 by @backportbot in #13604
  • [stable30] ci: Fix restoring the domain and skeleton of the main and real-fed se… by @backportbot in #13599
  • [stable30] feat: replace audioRecorderStore with composable by @backportbot in #13610
  • [stable30] fix: check for false positive hidden parent when scroll by @backportbot in #13614
  • [stable30] fix: localURL previews by @backportbot in #13616
  • [stable30] feat(email): Recognize guests invited via email by @backportbot in #13617
  • [stable30] fix: appearance of public conversation for guests by @backportbot in #13623
  • [stable30] fix: pass token to callView store via actions by @backportbot in #13626
  • [stable30] feat(chat): add download link to attachments by @backportbot in #13627
  • [stable30] Share from Files wording fix (better consistency) by @backportbot in #13630
  • [stable30] fix(TopBarMenu): check capabilities for downloading participants in call by @backportbot in #13631
  • build(deps-dev): bump @types/jest from 29.5.13 to 29.5.14 by @dependabot in #13640
  • build(deps-dev): bump @babel/preset-env from 7.25.8 to 7.25.9 by @dependabot in #13641
  • build(deps): bump @nextcloud/files from 3.9.0 to 3.9.1 by @dependabot in #13642
  • build(deps): bump extendable-media-recorder from 9.2.14 to 9.2.16 by @dependabot in #13643
  • build(deps-dev): bump @babel/core from 7.25.8 to 7.25.9 by @dependabot in #13644
  • [stable30] chore: move EventBus to TS by @backportbot in #13657
  • [stable30] fix: use method of largest remainder to count poll votes by @backportbot in #13662
  • [stable30] fix: e-mail guests - frontend 📧 (part 1) by @backportbot in #13663
  • [stable30] fix: hide 'Browse drafts' button in Note to self and 1-1 rooms by @backportbot in #13664
  • [stable30] feat: show conversation settings, if URL hash is specified by @backportbot in #13666
  • [stable30] ci(integration): Bump behat/behat to support PHP 8.4 by @backportbot in #13668
  • [stable30] fix(sharing): Align expected sharing behaviour after server change by @backportbot in #13669
  • [stable30] fix(chat): Edit last message hotkey on macOS by @backportbot in #13673
  • build(deps): bump extendable-media-recorder-wav-encoder from 7.0.118 to 7.0.121 by @dependabot in #13675
  • build(deps): bump pinia from 2.2.4 to 2.2.5 by @dependabot in #13677
  • build(deps): bump extendable-media-recorder from 9.2.16 to 9.2.17 by @dependabot in #13676
  • build(deps): bump pinia from 2.2.5 to 2.2.6 by @dependabot in #13691
  • [stable30] chore(deps): bump @nextcloud/dialogs library from 6.0.0 to 6.0.1 by @backportbot in #13697
  • [stable30] style: move a hover effect to image container by @backportbot in #13710
  • [stable30] feat: invite email guests when creating a conversation by @backportbot in #13708
  • [stable30] fix: do not compare read/typing privacy with constants casted to string by @backportbot in #13712
  • [stable30] fix: move useDocumentTitle logic to composable by @backportbot in #13713
  • [stable30] fix(activity): Fix parameter type of call activity by @backportbot in #13717
  • [stable30] fix: non-moderators should not query participants from server by @backportbot in #13726
  • [stable30] style: fix e-mail guests icons by @backportbot in #13727
  • [stable30] chore(release): Add changelog for 18.0.13, 19.0.11 and 20.0.2 by @backportbot in #13730
  • [stable30] fix: make useIsInCall a shared composable by @backportbot in #13739
  • build(deps): bump libphonenumber-js from 1.11.12 to 1.11.14 by @dependabot in #13741
  • [stable30] fix: reduce amount of EventBus listeners on messages by @backportbot in #13747
  • [stable30] style: fix public share layout by @Antreesy in #13751
  • [stable30] fix: faulty avatars for guests and deleted users by @backportbot in #13754
  • [stable30] fix: rename 'Private poll' to 'Anonymous poll' by @backportbot in #13760
  • [stable30] chore(deps): bump JS libraries to match main by @Antreesy in #13759
  • [stable30] feat: make reference widgets opt-in by @backportbot in #13761
  • [stable30] fix(Call): introduce intermediary phase before joining call by @backportbot in #13735
  • [stable30] fix: hide archive-conversations feature from 20.1.0rc1 by @backportbot in #13771
  • [stable30] fix: overwrite EventBus.off method to clear once events by @backportbot in #13772
  • [stable30] chore: update authors by @backportbot in #13776
  • [stable30] chore(release): Add changelog for 20.1.0-rc.1 by @backportbot in #13781

Full Changelog: v20.0.2...v20.1.0-rc.1