v19.0.0
Added
- Messages can now be edited by logged-in authors and moderators for one day #1836
- Allow todo lists in chat messages to be interactive #12065
- Added a "In conversation" search filter #11456
- Save unsent messages in browser storage so they survive a page reload or browser restart #3055
- Allow to accept individual users when the lobby is enabled #8601
- Flavored Markdown in messages #10066
- Allow to see all reactions #11508
- Preview: Federated chatting #11231
Changed
- Update translations
- Update several dependencies
- Added support for Janus 1.x
- Prepare frontend code for a migration to Vue3
- Migrated various icons to Material Design icons
- Deleting messages is now possible without a time limitation (was 6 hours) #11408
- Guests are now rate-limited on mentioning users #11072
- Make polls more visible in the chat when they are posted during a call #11372
- Bots can now be installed by apps with limited feature flags #11630
- Save all previously picked devices to improve the call experience when switching between different working situations #12067
Deprecation
- Commands: This will be the last major version that supports commands. Please migrate your commands to webhook based bots instead.
What's Changed
- fix(search): restore app search behaviour (wait for nextTick, use refs) by @Antreesy in #10980
- fix(AdminSettings): fix style specificity by @Antreesy in #10979
- feat(chat): Add changelog conversation entries for Talk 18 by @nickvergessen in #10945
- techdebt(API)!: Remove deprecations by @nickvergessen in #10977
- feat(deps): Add Nextcloud 29 support on main by @nickvergessen in #10985
- chore(release): Add changelog for 16.0.8, 17.1.3 and 18.0.0-rc.1 by @nickvergessen in #10987
- chore(deps): Bump extendable-media-recorder from 9.1.3 to 9.1.4 by @dependabot in #10991
- chore(deps): Bump libphonenumber-js from 1.10.49 to 1.10.51 by @dependabot in #10992
- chore(deps-dev): Bump @types/jest from 29.5.8 to 29.5.10 by @dependabot in #10994
- chore(deps): Bump extendable-media-recorder-wav-encoder from 7.0.99 to 7.0.100 by @dependabot in #10993
- chore(deps-dev): Bump friendsofphp/php-cs-fixer from 3.38.2 to 3.39.1 in /vendor-bin/csfixer by @dependabot in #10996
- chore(deps-dev): Bump vimeo/psalm from 5.15.0 to 5.16.0 in /vendor-bin/psalm by @dependabot in #10999
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #11007
- fix(uploads): allow to send empty uploads as normal messages by @Antreesy in #10986
- fix(search): change conditions for showing trailing button by @Antreesy in #10973
- fix(chat): use the default new message placeholder by @ShGKme in #11011
- chore(deps): Bump debounce from 1.2.1 to 2.0.0 by @dependabot in #10933
- refactor: make browserCheck an util instead of mixin by @ShGKme in #11009
- Fix use of blockCalls in vue template by @SystemKeeper in #11016
- fix(calls): Remove a query in a loop when ending call for everyone by @nickvergessen in #11014
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #11021
- fix(API): Add ParameterOutOfRange middleware by @nickvergessen in #11019
- fix(shares): handle shares with duplicate names and caption message by @Antreesy in #10916
- Fix undefined $participant when calling a lobbied room by @nickvergessen in #11026
- fix(UI): Fix missing headlines after vue library changed from title t… by @nickvergessen in #11030
- Fix lost audio track on safari by @SystemKeeper in #11006
- feat(ViewerOverlayCallView): Add screensharing support by @DorraJaouad in #10850
- fix(CallView): pass method reference instead of result to debounce function by @Antreesy in #11034
- I should "git add" before I "git commit" by @nickvergessen in #11035
- fix(call): do not update participants list often when not in the call by @Antreesy in #11038
- feat(integration): show out-of-office message in 1-1 conversation by @Antreesy in #10902
- fix(chat): patch stored message input by @Antreesy in #11051
- fix(search): Hide "Messages in current conversation" when not on talk by @nickvergessen in #11054
- chore(release): Changelog for 18.0.0-rc.2 by @nickvergessen in #11055
- fix(AuthSidebar): Order popups by @DorraJaouad in #10968
- Chore/deps/bump nextcloud vue 8.3.0 by @Antreesy in #11065
- fix(chat): expand system messages group if visual unread marker is set on it by @Antreesy in #11063
- fix(i18n): Fixed grammar by @rakekniven in #11070
- Remove label from talk search input by @marcoambrosini in #10925
- get text color from theme for unread marker by @Antreesy in #11073
- chore(deps-dev): Bump friendsofphp/php-cs-fixer from 3.39.1 to 3.40.0 in /vendor-bin/csfixer by @dependabot in #11079
- chore(deps-dev): Bump phpunit/phpunit from 9.6.13 to 9.6.15 in /vendor-bin/phpunit by @dependabot in #11082
- chore(deps-dev): Bump @babel/core from 7.23.3 to 7.23.5 by @dependabot in #11084
- chore(deps): Bump webdav from 5.3.0 to 5.3.1 by @dependabot in #11083
- chore(deps): Bump @nextcloud/dialogs from 5.0.2 to 5.0.3 by @dependabot in #11086
- chore(deps-dev): Bump phpunit/phpunit from 9.6.13 to 9.6.15 in /tests/integration by @dependabot in #11087
- chore(deps-dev): Bump @babel/preset-env from 7.23.3 to 7.23.5 by @dependabot in #11085
- chore(deps): Bump firebase/php-jwt from 6.9.0 to 6.10.0 by @dependabot in #11076
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #11092
- fix(SetContacts ): Remove unnecessary scroll by @DorraJaouad in #11060
- fix(participants): cancel scheduled request when requesting new one by @Antreesy in #11064
- fix(API): Remove unused variables and deprecated methods by @nickvergessen in #11069
- feat(NewGroupConversation): Always show create conversation button by @DorraJaouad in #11100
- fix(docs): Fix list of browser bugs and add virtual backgrounds for s… by @nickvergessen in #11105
- Fix(Poll): Reorganize component structure and hide End Poll from first view by @DorraJaouad in #11099
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #11113
- fix(shares): handle silent sending and input paste correctly by @Antreesy in #11122
- fix(chat): Only load current absence not future ones by @nickvergessen in #11062
- fix(activeSession): minor fixes by @Antreesy in #11119
- Fix file share with caption quote reply by @DorraJaouad in #11120
- Add metadata to file parameters by @SystemKeeper in #11093
- fix(App): switch toggle button to dark theme in call by @Antreesy in #11040
- Fix(File share authentication): Remove unnecessary options by @DorraJaouad in #11132
- fix(session): track mouse movement activity by @Antreesy in #11127
- fix(RecordingConsentSettings): Disable toggle button when breakout is active by @DorraJaouad in #11137
- fix(activeSession): remove toast message by @Antreesy in #10978
- chore(eslint): enable import/order rule back by @Antreesy in #11148
- chore(release): Add changelog for 18.0.0-rc.3 by @nickvergessen in #11152
- fix(settings): apply correct conditions to expiration settings by @Antreesy in #11156
- Improve conversation test split to have more even execution times by @nickvergessen in #11116
- fix(messages): apply ltr styles to system messages by @Antreesy in #11161
- Changelog for 18.0.0 by @nickvergessen in #11163
- chore(deps-dev): Bump friendsofphp/php-cs-fixer from 3.40.0 to 3.41.0 in /vendor-bin/csfixer by @dependabot in #11168
- chore(deps-dev): Bump vimeo/psalm from 5.16.0 to 5.17.0 in /vendor-bin/psalm by @dependabot in #11169
- chore(deps): Bump extendable-media-recorder-wav-encoder from 7.0.100 to 7.0.101 by @dependabot in #11170
- chore(deps-dev): Bump @types/jest from 29.5.10 to 29.5.11 by @dependabot in #11172
- chore(deps-dev): Bump guzzlehttp/guzzle from 7.8.0 to 7.8.1 in /tests/integration by @dependabot in #11176
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #11180
- fix(CI): Make psalm more happy about not returning null by @nickvergessen in #11183
- Add backend url to connection error by @SystemKeeper in #11181
- fix(OCC): Avoid using \OC::$server by @nickvergessen in #11191
- fix(OCC): Fix error reporting and success message when adding a STUN … by @nickvergessen in #11188
- fix(matterbridge): Simplify "string starts with" check by @nickvergessen in #11190
- fix(shares): reserve space for file preview while it's loading by @Antreesy in #11149
- fix(API): Fix duplicate exception catches by @nickvergessen in #11189
- fix(API): Remove unused member variables by @nickvergessen in #11192
- fix(CS): Remove redundant PHPDoc tags by @nickvergessen in #11197
- feat(chat): Rate limit guests when mentioning others by @nickvergessen in #11072
- fix(middleware): Add types as per OCP class we extend by @nickvergessen in #11202
- fix(OCP): Move away from deprecated RedirectToDefaultAppResponse by @nickvergessen in #11201
- chore(deps): Bump extendable-media-recorder from 9.1.4 to 9.1.5 by @dependabot in #11171
- fix(shares): accept returned value from function by @Antreesy in #11210
- fix(chat): attach button position to invisible wrapper by @Antreesy in #11213
- feat(Pinia): migrate quoteReplyStore (Vuex) to chatExtrasStore (Pinia) by @Antreesy in #11165
- fix(call): add safeguard for remote screen checking by @Antreesy in #11220
- replace missing MDI icons with existing ones by @Antreesy in #11199
- fix(call): reset Media settings checkbox on modal close by @Antreesy in #11226
- Fix(Quote): Don't trim the quote when it is not image share with caption by @DorraJaouad in #11166
- fix(notifications): Fix the order of event listeners by @nickvergessen in #11228
- Fix(ParticipantsStore): Purge the store so it deletes the removed conversation by @DorraJaouad in #11219
- fix(preview): preview size and semantic inside
a
element by @skjnldsv in #11225 - fix(shares): reply to message with attachments by @Antreesy in #11224
- chore(release): Add changelog for 18.0.1 by @nickvergessen in #11244
- chore(deps-dev): Bump friendsofphp/php-cs-fixer from 3.41.0 to 3.41.1 in /vendor-bin/csfixer by @dependabot in #11249
- chore(deps-dev): Bump @babel/preset-env from 7.23.5 to 7.23.6 by @dependabot in #11251
- chore(deps-dev): Bump regenerator-runtime from 0.14.0 to 0.14.1 by @dependabot in #11250
- chore(deps-dev): Bump @babel/core from 7.23.5 to 7.23.6 by @dependabot in #11252
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #11253
- fix(shares): allow to retry failed uploads by @Antreesy in #11107
- feat(bots): Add "Stable diffusion" bot to the list by @nickvergessen in #11257
- fix: use body element if not the fullscreen by @Antreesy in #11222
- chore(release): Add changelog for 16.0.9 and 17.1.4 by @nickvergessen in #11262
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #11280
- fix(participantsStore): optimize store updates by @Antreesy in #11254
- fix(mixins): remove unused
participant
mixin by @Antreesy in #11283 - chore(deps): Bump libphonenumber-js from 1.10.51 to 1.10.52 by @dependabot in #11290
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #11292
- fix(shares): use FilePicker component directly by @Antreesy in #11297
- chore(deps): bump
vue
libraries from 2.7.15 to v2.7.16 by @Antreesy in #11300 - fix(vue3): migrate sessionIssueHandler mixin to composable by @Antreesy in #11308
- chore(mixins): remove
video
mixin by @Antreesy in #11301 - chore(deps): Bump nextcloud/vue to 8.4.0 by @Antreesy in #11302
- chore(pinia): migrate integrationsStore to Pinia by @Antreesy in #11306
- chore(deps): Bump cuyz/valinor from 1.7.0 to 1.8.0 by @dependabot in #11315
- chore(deps-dev): Bump @babel/core from 7.23.6 to 7.23.7 by @dependabot in #11319
- bump libphonenumber-js from 1.10.52 to 1.10.53 by @dependabot in #11321
- bump @babel/preset-env from 7.23.6 to 7.23.7 by @dependabot in #11324
- chore(pinia): migrate talk hash mixin and store by @Antreesy in #11309
- follow-up: adjust talkHash store by @Antreesy in #11325
- fix(shares): pass the correct payload to the upload method by @Antreesy in #11330
- Feat(Vue3): Migrate isInLobby mixin to composable. by @DorraJaouad in #11328
- Enh(Message): Component splitting and store migration (Reactions only) by @DorraJaouad in #11261
- chore(deps): Bump extendable-media-recorder from 9.1.5 to 9.1.6 by @dependabot in #11337
- fix(reactions): add guardian before resetting reactions by @Antreesy in #11343
- Fix(TopBar): Add isModeratorOrUser in the setup by @DorraJaouad in #11344
- chore(mixins): migrate device mixin to composable by @Antreesy in #11333
- fix(tests): Kill child processes before the parent process so they ca… by @nickvergessen in #11265
- chore(deps-dev): Bump friendsofphp/php-cs-fixer from 3.41.1 to 3.46.0 in /vendor-bin/csfixer by @dependabot in #11339
- fix(bots): Don't allow empty messages from bots by @nickvergessen in #11352
- chore: update workflows from templates by @nextcloud-command in #11293
- chore(deps): Bump follow-redirects from 1.15.2 to 1.15.4 by @dependabot in #11354
- chore(deps-dev): Bump vimeo/psalm from 5.17.0 to 5.18.0 in /vendor-bin/psalm by @dependabot in #11288
- fix(avatar): Fix avatars without PHP intl module by @nickvergessen in #11360
- feat(chat): API specs for "Edit message" by @nickvergessen in #11207
- fix(deps): Update all composer deps by @nickvergessen in #11368
- fix(Message): optimize getters and provided props by @Antreesy in #11349
- Refactor(Mixins): Change getParticipants mixin to composable by @DorraJaouad in #11334
- fix(chat): Handle basic editing of captions by @nickvergessen in #11371
- fix(conversation): make description multi-line by @Antreesy in #11375
- chore(deps-dev): Bump @babel/preset-env from 7.23.7 to 7.23.8 by @dependabot in #11378
- chore(deps): Bump @nextcloud/files from 3.0.0 to 3.1.0 by @dependabot in #11379
- chore(deps): Bump @nextcloud/moment from 1.2.2 to 1.3.1 by @dependabot in #11380
- chore(deps-dev): Bump behat/behat from 3.13.0 to 3.14.0 in /tests/integration by @dependabot in #11381
- fix(messagesStore): avoid usage of
message.token
by @Antreesy in #11370 - [main] Update nextcloud/ocp dependency by @nextcloud-command in #11384
- fix(chat): Also send a 202 when editing and deleting and a bot is ena… by @nickvergessen in #11367
- fix(CI): Update workflow templates by @nickvergessen in #11390
- Update npm and node engines versions by @nextcloud-command in #11391
- Feat(messages): Edit messages by @DorraJaouad in #11374
- feat(chat): Edit message mention support by @nickvergessen in #11365
- Restore green CI after Lazy Config change in server by @nextcloud-command in #11388
- also filter by storage when getting shares in folder by @icewind1991 in #11351
- enh(Message): split out MessageBody component by @Antreesy in #11361
- Fix(BreakoutRoomsEditor): Add amount validation by @DorraJaouad in #11366
- Openapi update by @nickvergessen in #10856
- fix(chat): Handle last-edit displayname and deleted users by @nickvergessen in #11404
- chore: run npm audit, fix indentation for package-lock.json by @Antreesy in #11399
- Revert "fix(CI): Test against Guests app branch" by @nickvergessen in #11400
- feat(federations): provide admin setting to enable Federation in Talk by @Antreesy in #11294
- fix(theming): Change the talk hash on user theming change by @nickvergessen in #11406
- feat(chat): Add capability for editing messages by @nickvergessen in #11408
- follow-up(messagesStore): minor follow-ups by @Antreesy in #11398
- fix(breakout): stop breakout rooms on removing by @Antreesy in #11396
- chore(deps): Bump extendable-media-recorder-wav-encoder from 7.0.101 to 7.0.102 by @dependabot in #11414
- chore(deps): Bump @nextcloud/dialogs from 5.0.3 to 5.1.0 by @dependabot in #11415
- chore(deps-dev): Bump friendsofphp/php-cs-fixer from 3.46.0 to 3.48.0 in /vendor-bin/csfixer by @dependabot in #11413
- chore(deps-dev): Bump phpunit/phpunit from 9.6.15 to 9.6.16 in /tests/integration by @dependabot in #11412
- chore(deps-dev): Bump phpunit/phpunit from 9.6.15 to 9.6.16 in /vendor-bin/phpunit by @dependabot in #11420
- chore(deps-dev): Bump vimeo/psalm from 5.19.0 to 5.20.0 in /vendor-bin/psalm by @dependabot in #11421
- chore(deps): Bump extendable-media-recorder from 9.1.6 to 9.1.7 by @dependabot in #11416
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #11424
- fix(docs): Document empty display names by @nickvergessen in #11410
- fix(attachments): Don't allow selecting shared folders as attachment … by @nickvergessen in #11426
- feat(meetings): selectively invite users from lobby by @Antreesy in #11395
- feat(LocalVideo): Show self talking indicator by @DorraJaouad in #11429
- enh(participants): extract and reuse
patchParticipants
action by @Antreesy in #11394 - fix(docs): Generate OpenAPI docs for federation so developers can read it by @nickvergessen in #11438
- fix(participantStore): update the whole participant object by @Antreesy in #11443
- chore(release): Changelog for 16.0.10, 17.1.5 and 18.0.2 by @nickvergessen in #11444
- enh(NewConversationDialog): refactor and split component by @Antreesy in #11377
- fix(NewMessage): re-mount NewMessage component upon id change by @Antreesy in #11457
- fix(Conversation): always show a native title by @Antreesy in #11455
- feat(search): Allow to search in a dedicated other conversation with a filter by @nickvergessen in #11456
- chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.1 to 2.4.0 by @dependabot in #11466
- chore(deps-dev): Bump @babel/core from 7.23.7 to 7.23.9 by @dependabot in #11468
- chore(deps): Bump libphonenumber-js from 1.10.53 to 1.10.54 by @dependabot in #11469
- chore(deps): Bump @nextcloud/dialogs from 5.1.0 to 5.1.1 by @dependabot in #11472
- chore(deps-dev): Bump esbuild-loader from 4.0.2 to 4.0.3 by @dependabot in #11471
- chore(deps-dev): Bump @babel/preset-env from 7.23.8 to 7.23.9 by @dependabot in #11470
- chore(deps): update all debounce methods by @Antreesy in #11452
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #11480
- fix(MessagesList): correctly handle scrollTop position by @Antreesy in #11460
- chore(deps): Bump @nextcloud/router from 2.2.0 to 2.2.1 by @dependabot in #11465
- feat(federation): Add room to response when accepting an invite by @nickvergessen in #11459
- feat(Federation): join conversation after accepting the invitation by @Antreesy in #11462
- chore(deps): bump @nextcloud/webpack-vue-config library from 6.0.0 to 6.0.1 by @Antreesy in #11486
- fix(federation): Send disinvite on remote user removal and remove invite by @nickvergessen in #11464
- feat(CI): Test codecov by @nickvergessen in #11485
- chore(deps): Bump @nextcloud/vue from 8.4.0 to 8.5.1 by @dependabot in #11467
- Revert "feat(CI): Test codecov" by @nickvergessen in #11491
- chore(deps): bump nextcloud/vue from 8.5.1 to 8.6.0 by @Antreesy in #11492
- feat: support flavored markdown in messages by @Antreesy in #11495
- chore(release): Add changelog for 18.0.3 by @nickvergessen in #11497
- fix(Poll): hide poll creation in Note to Self by @Antreesy in #11499
- fix(CallView): reduce computations amount by @Antreesy in #11436
- feat(chat): Store and expose whether a message or call was silent by @nickvergessen in #11449
- Follow-up(Edit message) by @DorraJaouad in #11451
- fix(chat): Ensure silent exists before accessing it by @nickvergessen in #11506
- feat(ConversationIcon): highlight public conversations by @Antreesy in #11450
- chore(deps): bump '@nextcloud/router' from 2.2.1 to 3.0.0 by @Antreesy in #11509
- fix(federation)!: Add room name to invite and fix casing of properties by @nickvergessen in #11505
- fix(CS): Prepare coding standard update by @nickvergessen in #11510
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #11515
- chore(deps-dev): Bump vimeo/psalm from 5.20.0 to 5.21.1 in /vendor-bin/psalm by @dependabot in #11518
- chore(deps): Bump cuyz/valinor from 1.8.2 to 1.9.0 by @dependabot in #11519
- chore(deps-dev): Bump @types/jest from 29.5.11 to 29.5.12 by @dependabot in #11522
- chore(deps): Bump vue-material-design-icons from 5.2.0 to 5.3.0 by @dependabot in #11523
- chore(deps-dev): Bump friendsofphp/php-cs-fixer from 3.48.0 to 3.49.0 in /vendor-bin/csfixer by @dependabot in #11520
- chore(deps): Bump @nextcloud/vue from 8.6.0 to 8.6.1 by @dependabot in #11521
- fix(l10n): Don't use the word "Room" in UI strings by @nickvergessen in #11514
- feat(CI): Utilize the "low" pool by @nickvergessen in #11530
- fix(CI): Fix copy-paste failure in sqlite tests by @nickvergessen in #11532
- fix(CI): Fix queue of eslint jobs by @nickvergessen in #11534
- chore(federation): chatting prerequisite by @Antreesy in #11517
- fix(federation): Fix accepting or declining an invite multiple times by @nickvergessen in #11513
- chore(breakout): migrate to NcInputField to support number type by @Antreesy in #11536
- feat(TopBar): show description during call by @DorraJaouad in #11428
- Fix(ReactionMenu): Correct gap value by @DorraJaouad in #11541
- fix(hpb): Log the HPB request when we log by @nickvergessen in #11546
- chore: Create block-unconventional-commits.yml by @nickvergessen in #11549
- chore(NcNoteCard): use custom icon slot by @DorraJaouad in #11545
- fix(Participant): Add key in order to force re-rendering by @DorraJaouad in #11544
- chore(deps): Bump nextcloud-vue-collections from 0.11.1 to 0.12.0 by @dependabot in #11566
- chore(deps): Bump webdav from 5.3.1 to 5.3.2 by @dependabot in #11568
- chore(deps): Bump extendable-media-recorder-wav-encoder from 7.0.102 to 7.0.103 by @dependabot in #11570
- chore(deps): Bump extendable-media-recorder from 9.1.7 to 9.1.8 by @dependabot in #11571
- chore(deps): Bump libphonenumber-js from 1.10.54 to 1.10.55 by @dependabot in #11567
- feat(Reactions): add All button by @DorraJaouad in #11508
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #11576
- chore(deps): Bump @nextcloud/vue from 8.6.1 to 8.6.2 by @dependabot in #11569
- fix(shares): use
nextcloud/upload
to track upload progress by @Antreesy in #11198 - fix(modal): mount nested modals inside global modals by @Antreesy in #11556
- chore: update workflows from templates by @nextcloud-command in #11537
- feat(federation): Add appconfig options to restrict federation by @nickvergessen in #11503
- feat(federation): Add inviter information to the invitations DB for s… by @nickvergessen in #11581
- Fix/11585/follow up all reactions button by @DorraJaouad in #11586
- Fix order of how the HMAC is calculated for bots by @SystemKeeper in #11590
- Feat(screensharing): switch focus to screenshare button instead of end call button by @DorraJaouad in #11582
- chore(deps): Bump @nextcloud/upload from 1.0.4 to 1.0.5 by @dependabot in #11597
- chore(deps): Bump libphonenumber-js from 1.10.55 to 1.10.56 by @dependabot in #11598
- chore(deps-dev): Bump vimeo/psalm from 5.21.1 to 5.22.1 in /vendor-bin/psalm by @dependabot in #11599
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #11600
- Improve room selector modal by @fenn-cs in #11583
- chore(RoomSelector): reduce bundle size by @Antreesy in #11589
- Feat: Plug-in talk specific filters for unified search by @fenn-cs in #11575
- feat(federation): provide UI toggles in Admin settings for federation options by @Antreesy in #11594
- chore(deps): Bump @nextcloud/vue from 8.6.2 to 8.7.0 by @Antreesy in #11608
- feat(Federation): list pending invitations by @Antreesy in #11535
- feat(Poll): live polls pop-ups during the call by @Antreesy in #11448
- chore(LefSidebard): Align press state by @DorraJaouad in #11614
- fix(MessageForwarder): better redirect handling by @Antreesy in #11616
- fix(notifications): Fix notification action label length with utf8 la… by @nickvergessen in #11610
- fix: Log errors when joining a conversation as error by @nickvergessen in #11618
- fix(search): Only register search filter when allowed to use Talk by @nickvergessen in #11615
- fix(search): Hide search providers when not allowed to use Talk by @nickvergessen in #11617
- chore(deps): Bump @nextcloud/vue from 8.7.0 to 8.7.1 by @Antreesy in #11625
- fix(tests): Increase health-retries for mysql tests by @SystemKeeper in #11627
- fix(Participant): adjust remove label for circles by @Antreesy in #11628
- fix(JEST): use nextcloud/l10n library in tests, omit some console logs by @Antreesy in #11633
- fix(icons): migrate conversation avatars to MDI icons by @Antreesy in #11542
- fix(InvitationHandler): adjust labels and icon appearance by @Antreesy in #11635
- feat(federation): Add TalkV1 federation proxy for mentions by @nickvergessen in #11587
- fix(messagesStore): don't update parent message in the store, if it hasn't been unchanged by @Antreesy in #11638
- chore(deps-dev): Bump friendsofphp/php-cs-fixer from 3.49.0 to 3.50.0 in /vendor-bin/csfixer by @dependabot in #11639
- chore(deps): Bump extendable-media-recorder-wav-encoder from 7.0.103 to 7.0.104 by @dependabot in #11640
- chore(deps): Bump libphonenumber-js from 1.10.56 to 1.10.57 by @dependabot in #11641
- chore(deps): Bump @nextcloud/dialogs from 5.1.1 to 5.1.2 by @dependabot in #11643
- chore(deps-dev): Bump phpunit/phpunit from 9.6.16 to 9.6.17 in /tests/integration by @dependabot in #11646
- chore(deps): Bump extendable-media-recorder from 9.1.8 to 9.1.9 by @dependabot in #11642
- chore(deps-dev): Bump phpunit/phpunit from 9.6.16 to 9.6.17 in /vendor-bin/phpunit by @dependabot in #11644
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #11648
- feat(BotInstallEvent): Add "features" field by @bigcat88 in #11630
- fix(MessageForwader): provide value to check where component is being used by @Antreesy in #11650
- build: provide Typescript support by @Antreesy in #11651
- fix(federation): Allow optional calls like with lastEditActor* by @nickvergessen in #11654
- fix(messagesStore): allow defined falsy (0) values at state.firstKnown by @Antreesy in #11658
- fix: provide actor source from constants, add actorStore getters to check if user/guest by @Antreesy in #11655
- fix(federation): Improve logging by @nickvergessen in #11657
- fix: conversation icons adjustments by @Antreesy in #11656
- Ignore label of data channel when processing received messages. by @fancycode in #11660
- feat(federation): Add a proxy cache for messages by @nickvergessen in #11662
- style: align mention icons with conversation icons by @Antreesy in #11661
- feat(federation): Support mentioning federated users by @nickvergessen in #11664
- fix(MessagesList): Stop fetching when reaching the chat beginning by @DorraJaouad in #11663
- fix(federation): Don't continue reading headers when it's not federation by @nickvergessen in #11670
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #11671
- fix(federation): Fix "You accepted the invitation" system message by @nickvergessen in #11673
- Feat(MessagesList): Soft update messages list AND add sticky date separator. by @DorraJaouad in #11592
- chore(template): fix pull request template by @Antreesy in #11677
- fix(desktop): allow avatar menu on desktop by @ShGKme in #11675
- Add appId to unified search add filter event object by @fenn-cs in #11672
- feat(openapi): convert openapi to types and use in project by @Antreesy in #11652
- fix(Conversation): optimize error handling by @Antreesy in #11665
- feat(federation): Federate unread information to proxies by @nickvergessen in #11674
- fix(openapi): Make sure typescript models are updated by @nickvergessen in #11680
- fix(federation): Handle federation errors by @nickvergessen in #11683
- chore(release): Add changelog for 16.0.11, 17.1.6 and 18.0.4 by @nickvergessen in #11684
- chore(deps): Bump @nextcloud/vue from 8.7.1 to 8.8.1 by @DorraJaouad in #11681
- fix(federation): Fix parsing system messages for federated users by @nickvergessen in #11688
- fix(mentions): parse groups and federated user mentions by @Antreesy in #11676
- fix: rename circles to teams by @DorraJaouad in #11689
- fix(CI): Fix psalm and phpunit - I shall never force merge by @nickvergessen in #11690
- fix(federation): Convert actor info in lastMessage info for CPM messages by @nickvergessen in #11692
- translate: replace capital letter in 'Delete conversation' by @Antreesy in #11695
- fix(federation): Send the remote attendeeId so it can be found in the… by @nickvergessen in #11694
- fix(federation): scope button disabling to invitation user interacted with by @Antreesy in #11700
- fix(federation): Allow leaving and replying by @nickvergessen in #11699
- feat(federation): Proxy the Talk-Hash header on Join and Capabilities so clients are aware of … by @nickvergessen in #11698
- chore(deps): Bump webdav from 5.3.2 to 5.4.0 by @dependabot in #11710
- chore(deps-dev): Bump @babel/core from 7.23.9 to 7.24.0 by @dependabot in #11709
- chore(deps): Bump extendable-media-recorder-wav-encoder from 7.0.104 to 7.0.105 by @dependabot in #11706
- chore(deps-dev): Bump vimeo/psalm from 5.22.1 to 5.22.2 in /vendor-bin/psalm by @dependabot in #11713
- chore(deps-dev): Bump friendsofphp/php-cs-fixer from 3.50.0 to 3.51.0 in /vendor-bin/csfixer by @dependabot in #11714
- fix(MessagesList): soft update groups when fetching old messages by @Antreesy in #11702
- chore(deps-dev): Bump @babel/preset-env from 7.23.9 to 7.24.0 by @dependabot in #11711
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #11715
- Feat(draft chat input): Store input in browser storage by @DorraJaouad in #11634
- chore(screenshare): get rid of duplicated properties by @Antreesy in #11720
- feat(chat): Allow marking chat as read without a last message ID by @nickvergessen in #11724
- feat(search): move search api implementation to private namespace by @fenn-cs in #11723
- Feat(MediaSettings): Add audio test by @DorraJaouad in #11624
- fix(federation): Don't post any messages into proxy conversations by @nickvergessen in #11728
- feat(federation): Add capabilities for the federation feature and con… by @nickvergessen in #11730
- feat(federation): Implement notifications for mentions, reply and full by @nickvergessen in #11691
- fix(conversation): skip unread marker increasing from notification by @Antreesy in #11733
- feat(federation): Add endpoint to get the proxied avatar of other users by @nickvergessen in #11734
- fix(InvitationHandler): minor fixes by @Antreesy in #11732
- fix(messages): minor render enhancements by @Antreesy in #11727
- fix(federation): Don't allow things in proxy conversations :) by @nickvergessen in #11740
- fix(federation): Correctly convert message on deleting by @nickvergessen in #11739
- fix(federation): Don't expose the accessToken anymore to the frontend/clients by @nickvergessen in #11742
- fix(federation): proxy user avatars by @Antreesy in #11744
- feat: Implement team resource provider by @juliushaertl in #11741
- fix(federation): Don't request user status from remote instances by @nickvergessen in #11745
- fix(federation): Allow setting notification level and favoriting by @nickvergessen in #11743
- fix(federation): Allow to remove self from a federated conversation by @nickvergessen in #11747
- fix(BrowserStorage): don't generate empty entries in BrowserStorage by @Antreesy in #11718
- perf: improve performance of resolving recipient shares by @icewind1991 in #11725
- chore(deps): bump @nextcloud/vue from 8.8.1 to 8.9.1 by @Antreesy in #11748
- chore(release): Add changelog 19.0.0-beta.1 by @nickvergessen in #11750
- fix(federation): remove accessToken from project, migrate to typescript by @Antreesy in #11752
- fix(CallView): enforce switching to Speaker view then select screenshares by @Antreesy in #11726
- chore(release): Add changelog for 18.0.5 by @nickvergessen in #11756
- chore(deps): Bump @nextcloud/dialogs from 5.1.2 to 5.2.0 by @dependabot in #11761
- chore(deps-dev): Bump esbuild-loader from 4.0.3 to 4.1.0 by @dependabot in #11762
- chore(deps): Bump extendable-media-recorder from 9.1.9 to 9.1.10 by @dependabot in #11763
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #11766
- chore: update workflows from templates by @nextcloud-command in #11759
- Run OCI tests on ubuntu-latest again by @SystemKeeper in #11764
- fix(federation): Fix conversation avatar for
@all
by @nickvergessen in #11758 - feat(BrowserStorage): remember silent call / message per conversation by @Antreesy in #11719
- chore(lint): enforce extensions in import by @ShGKme in #11770
- fix(ConversationIcon): force light background color for conversation … by @DorraJaouad in #11769
- feat(federation): Implement reactions by @nickvergessen in #11772
- fix(federation): Add integration tests for reactions by @nickvergessen in #11775
- fix(federation): Undefined array key "replyToActorType" by @nickvergessen in #11776
- chore(deps): bump nextcloud/vue from 8.9.1 to 8.10.0 by @Antreesy in #11774
- feat(Participants): mark federated users in MessagesList and ParticipantList by @Antreesy in #11771
- fix(MessagesList): remove deleted groups by @DorraJaouad in #11779
- fix(federation): Expose local token with the invite so UI can render proxy avatars by @nickvergessen in #11777
- chore(license): update license string in frontend source code by @Antreesy in #11783
- fix(federation): Don't notify ourselves when we leave by @nickvergessen in #11785
- fix(federation): Write chat value again when it was empty even when t… by @nickvergessen in #11788
- test(federation): Add test for avatar federation by @nickvergessen in #11784
- fix(federation): Fix retrying to send OCM notifications with a proper scaling background job by @nickvergessen in #11780
- fix(federation): Inform federated servers/users when deleting a conversation by @nickvergessen in #11790
- fix(docs): Explain mentionId vs id on autocomplete endpoint by @nickvergessen in #11791
- fix(federation): Respect setReadMarker=1 on proxied ChatController::r… by @nickvergessen in #11792
- fix(federation): hide unsupported features from web interface by @Antreesy in #11773
- chore(typescript): migrate utils to TS by @Antreesy in #11786
- fix(federation): Send display name and last read message with federation by @nickvergessen in #11793
- fix(participants): show remote autocomplete options in search results by @Antreesy in #11794
- feat(PresenterOverlay): make the overlay draggable. by @DorraJaouad in #11701
- fix(participants): move interval update of talking time counter to the store by @Antreesy in #11782
- fix(federation): Delete cached message when deleting a federated conversation by @nickvergessen in #11796
- fix(federation): Remove duplicate method isFederatedRemoteRoom() vs isFederatedConversation() by @nickvergessen in #11795
- fix(federation): Allow to federate setReadMarker() without lastReadMe… by @nickvergessen in #11798
- feat(federation): Use the returned data from POST|DELETE of /…/read requests by @nickvergessen in #11678
- fix(federation): Proxy all requests with the users language by @nickvergessen in #11801
- fix(federation): Handle federation configs when inviting instead of g… by @nickvergessen in #11799
- fix(openapi): Provide better message parameter definitions by @nickvergessen in #11802
- feat(federation): Implement polls by @nickvergessen in #11653
- Release 19.0.0 beta.2 by @nickvergessen in #11805
- fix(NewMessage): fix broken caret by @Antreesy in #11806
- fix(notifications): Fix Undefined variable $comment at Notifier.php#693 by @nickvergessen in #11808
- fix(federation): show Federation section in AdminSettings, hide federated conversations from plugins by @Antreesy in #11809
- fix(federation): Log and test last read message by @nickvergessen in #11810
- fix(openapi): use provided from openapi message parameters models by @Antreesy in #11807
- fix(federation): Don't trigger notifications for own messages by @nickvergessen in #11815
- feat(federation): Implement reminders for federated messages by @nickvergessen in #11814
- fix(federation): Expire messages in the PCM cache by @nickvergessen in #11816
- chore(deps): bump nextcloud/vue from 8.10.0 to 8.11.0 by @Antreesy in #11818
- chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #11819
- chore(deps-dev): Bump openapi-typescript from 6.7.4 to 6.7.5 by @dependabot in #11827
- chore(deps): Bump extendable-media-recorder from 9.1.10 to 9.1.11 by @dependabot in #11828
- chore(deps): Bump extendable-media-recorder-wav-encoder from 7.0.105 to 7.0.106 by @dependabot in #11831
- chore(deps): Bump libphonenumber-js from 1.10.57 to 1.10.58 by @dependabot in #11829
- chore(deps-dev): Bump vimeo/psalm from 5.22.2 to 5.23.1 in /vendor-bin/psalm by @dependabot in #11826
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #11836
- fix(federation): Fix updating PCM after editing or deleting a message by @nickvergessen in #11839
- Fix(MessagesList): Limit relative date up to a week. by @DorraJaouad in #11837
- fix(avatars): Reduce cache time in fallback cases (remote was offline) by @nickvergessen in #11842
- fix(conversations): Make avatars dark in dark mode again by @nickvergessen in #11840
- fix(MessagesList): Limit relative date up to a week. by @DorraJaouad in #11841
- Fix(NewMessage): Clear main message input when upload editor is open by @DorraJaouad in #11838
- Fix reaction buttons by @marcoambrosini in #11845
- fix(API): Use Room::isFederatedConversation() consistantly by @nickvergessen in #11843
- fix(federation): Disable read and typing indicators for federated users by @nickvergessen in #11846
- chore(deps): Bump vue-draggable-resizable from 1.7.5 to 2.3.0 by @dependabot in #11830
- fix(LeftSidebar): apply icon for teams(circles), lighter font-weight by @Antreesy in #11849
- fix(federation): Fix expiration of cached messages by @nickvergessen in #11853
- fix(avatars): show Talk-defined avatar thumbnails in modals by @Antreesy in #11811
- Release 19.0.0 beta.3 by @nickvergessen in #11848
- fix(federation): Don't allow manipulating federated conversations for… by @nickvergessen in #11855
- fix(federation): Mark notifications for federated rooms read similarly by @nickvergessen in #11861
- fix(conversation): allow to invite federated user when creating a conversation by @Antreesy in #11862
- fix(recording): Fix duplicate share message when sharing a recording … by @nickvergessen in #11863
- fix(SharedItems): fetch after page reload + fix(Conversation): set warnings on max length by @Antreesy in #11868
- fix(desktop): do not change welcome page path for desktop by @ShGKme in #11877
- fix(Participant): show all federated users in remote conversations as online by @Antreesy in #11886
- chore(deps): bump nextcloud/vue from 8.11.0 to 8.11.1 by @Antreesy in #11887
- fix(federation): Fix matching the current user only when there is no … by @nickvergessen in #11871
- feat(avatar): Allow logged-in users to proxy avatars without a token by @nickvergessen in #11885
- fix(chat): disable drag&drop and Ctrl+V if files upload is not allowed by @Antreesy in #11889
- feat(federation): show proxy avatars when creating new conversation or accepting invitation by @Antreesy in #11890
- Release 19.0.0 beta.4 by @nickvergessen in #11884
- fix(federation): hide call-related settings for federated conversations by @Antreesy in #11892
- fix(tests): Allow negative expiration time in tests by @nickvergessen in #11895
- docs(federation): Document how to do local federation by @nickvergessen in #11896
- docs(federation): Add a hint which capabilities should be used in fed… by @nickvergessen in #11897
- chore: refactor scroll to bottom logic by @DorraJaouad in #11872
- feat(changelog): Add "Talk updates" entries for Talk 19 by @nickvergessen in #11901
- chore: move dummy components to UIShared directory 🪵 by @Antreesy in #11800
- chore(deps-dev): Bump @babel/preset-env from 7.24.0 to 7.24.3 by @dependabot in #11905
- chore(deps): Bump @nextcloud/files from 3.1.0 to 3.1.1 by @dependabot in #11906
- chore(deps): Bump webdav from 5.4.0 to 5.5.0 by @dependabot in #11907
- chore(deps-dev): Bump @babel/core from 7.24.0 to 7.24.3 by @dependabot in #11908
- chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18 in /tests/integration by @dependabot in #11912
- chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in #11909
- chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18 in /vendor-bin/phpunit by @dependabot in #11910
- [main] Update nextcloud/ocp dependency by @nextcloud-command in #11913
- chore(deps-dev): Bump friendsofphp/php-cs-fixer from 3.51.0 to 3.52.1 in /vendor-bin/csfixer by @dependabot in #11904
- fix(flow): Fix flow notifications in note-to-self and on own actions by @nickvergessen in #11918
- fix(federation): Change the Talk-Hash header when overwriting capabil… by @nickvergessen in #11900
- fix(MessagesSystemGroup): collapse
actor removed
messages, collapse previously open groups with unread marker by @Antreesy in #11876 - refactor(pinia): migrate breakoutRoomsStore to Pinia 🍍 by @Antreesy in #11649
- fix(openapi): Remove long int-lists now that OpenAPI understands int<min,max> by @nickvergessen in #11923
- fix(federation): Prevent duplicated invites with different casing and… by @nickvergessen in #11922
- fix(bruteforce): Log assumed bruteforce relevant actions by @nickvergessen in #11928
- feat(UX): Show a warning when bruteforce protection is throttling by @nickvergessen in #11927
- fix(bots): Remove FIXMEs as we just accept the current state by @nickvergessen in #11931
- Releasing 19.0.0 beta.5 by @nickvergessen in #11925
- fix(Quote): restrict overflow content for quotes / replies by @Antreesy in #11937
- chore(deps-dev): Bump express from 4.18.2 to 4.19.2 by @dependabot in #11938
- Fix(PresenterOverlay): Add grabbing cursor by @DorraJaouad in #11903
- feat(LeftSidebar): rearrange conversation fast creating options by @Antreesy in #11893
- fix(FilePicker): provide correct container for FilePicker by @Antreesy in #11939
- fix(federation): Don't double convert the actor info in the last message by @nickvergessen in #11942
- fix(NcModal): don't close modals if they were filled by @Antreesy in #11941
- chore(MessagesList): Refactor scrolling by @DorraJaouad in #11934
- fix(federation): Don't try to transfer membership in federated rooms by @nickvergessen in #11950
- fix(ChatManager): Add missing verbs by @provokateurin in #11716
- fix(MessageButtonsBar): revert to main selector by @DorraJaouad in #11945
- fix(editing): don't show system message 'message_edited' in sidebar by @Antreesy in #11952
- chore(deps): Bump libphonenumber-js from 1.10.58 to 1.10.59 by @dependabot in #11957
- chore(deps): Bump extendable-media-recorder from 9.1.11 to 9.1.12 by @dependabot in #11962
- chore(deps): Bump extendable-media-recorder-wav-encoder from 7.0.106 to 7.0.107 by @dependabot in #11960
- [stable29] refactor(breakoutRooms): migrate service to typescript by @backportbot in #11968
- [stable29] fix(NewMessage): parse edited message before sending by @backportbot in #11969
- chore(CI): Adjust testing matrix for Nextcloud 29 on stable29 by @nickvergessen in #11953
- [stable29] feat(federation): Expose
X-Nextcloud-Talk-Federation-Invites
header with the pending invitations on roo… by @backportbot in #11971 - Release 19.0.0-rc.1 by @nickvergessen in #11975
- [stable29] typo(changelog): Fix issue numbers by @backportbot in #11977
- chore(deps): Bump extendable-media-recorder from 9.1.12 to 9.1.13 by @dependabot in #11980
- chore(deps): Bump extendable-media-recorder-wav-encoder from 7.0.107 to 7.0.108 by @dependabot in #11981
- [stable29] fix(federation): Fix empty strings being null in Oracle by @backportbot in #11999
- Release 19.0.0-rc.2 by @backportbot in #12004
- [stable29] desktop: add screen sharing support by @backportbot in #12006
- bump @babel/core from 7.24.3 to 7.24.4 by @dependabot in #12018
- bump libphonenumber-js from 1.10.59 to 1.10.60 by @dependabot in #12019
- bump @babel/preset-env from 7.24.3 to 7.24.4 by @dependabot in #12020
- [stable29] Update nextcloud/ocp dependency by @nextcloud-command in #12024
- [stable29] fix(openapi): Make the operation-id unique by @backportbot in #12030
- [stable29] perf(dashboard): implement widget item api v2 by @backportbot in #12035
- [stable29] fix(frontpage): Don't bruteforce protect "undefined" by @backportbot in #12039
- [stable29] fix: Set all rich object parameter values to string by @backportbot in #12043
- [stable29] feat(federation): Register the OCM resource by @backportbot in #12045
- [stable29] feat: handle callUser links in Talk without page reload by @backportbot in #12047
- [stable29] fix(TopBarMenu): register File icon by @backportbot in #12050
- [stable29] refactor(OpenAPI): Use proper type inheritance for chat messages by @backportbot in #12056
- Revert "[stable29] fix(frontpage): Don't bruteforce protect "undefined"" by @nickvergessen in #12053
- [stable29] chore(deps): bump nextcloud/vue from 8.11.1 to 8.11.2 by @backportbot in #12060
- [stable29] fix(MessagesButtonsBar): exclude click on emoji picker from outside click event listener by @backportbot in #12062
- [stable29] feat(MediaSettings): preferred media devices selection 🎤📹 by @backportbot in #12067
- [stable29] feat(MessageBody): apply checkbox interactivity by @backportbot in #12065
- [stable29] chore(release): Add changelog for 19.0.0-rc.3 by @backportbot in #12069
- chore(release): Fix build action while there is no latest-29 package by @nickvergessen in #12070
- [stable29] fix(dashboard): Don't show read one-to-one when the last system messa… by @backportbot in #12073
- [stable29] chore(commands): Notify again about the end of
/commands
by @backportbot in #12077 - [stable29] fix(docs): Sync and update feature list in info.xml and readme by @backportbot in #12079
- [stable29] chore(release): Add changelog for 17.1.8 and 18.0.7 by @backportbot in #12084
- chore(deps-dev): Bump webpack-bundle-analyzer from 4.10.1 to 4.10.2 by @dependabot in #12095
- chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.2.1 by @dependabot in #12096
- chore(deps): Bump extendable-media-recorder-wav-encoder from 7.0.108 to 7.0.109 by @dependabot in #12098
- chore(deps): Bump extendable-media-recorder from 9.1.13 to 9.1.15 by @dependabot in #12097
- [stable29] Update nextcloud/ocp dependency by @nextcloud-command in #12105
- [stable29] chore(deps): Update openapi-extractor by @backportbot in #12111
- [stable29] fix(tests): Make tests more reliable on PostgreSQL by also sorting on stop by @backportbot in #12119
- [stable29] fix(NewMessage): make silent chat button appearance more obvious by @backportbot in #12118
- [stable29] style: update CSS specificity for fallback mention icons by @backportbot in #12117
- [stable29] fix(media): rewrite media preferences functions by @backportbot in #12124
- [stable29] fix(VideoVue): fix bottom bar not clickable by @backportbot in #12129
- [stable29] fix(conversations): Include rooms in "modified since" updates when at… by @backportbot in #12130
- [stable29] chore(release): Add changelog for 19.0.0-rc.4 by @backportbot in #12127
- [stable29] fix(PublicShareSidebar): fix prop reactivity by @backportbot in #12134
- [stable29] fix(chat): show iconSvgInline in attachments by @backportbot in #12138
- [stable29] fix(MessagesList): make sure to compare numeric values by @backportbot in #12141
- [stable29] enh(LobbySettings): add timezone and relative time by @backportbot in #12135
- [stable29] fix(MessagesSystemGroup): Follow-up correct collapsed property by @backportbot in #12139
- [stable29] test: fix tests, cleanup jest output by @backportbot in #12144
- [stable29] fix: correct translation by @backportbot in #12145
- [stable29] fix(media): Fix initial selection of devices by @backportbot in #12152
- [stable29] fix(media): improve the default selection before preferences by @backportbot in #12153
- [stable29] chore(release): Add changelog for 19.0.0-rc.5 by @backportbot in #12154
- [stable29] fix(MessageBody): restrict checkbox editing in one-to-one conversation by @backportbot in #12160
- chore(deps): Bump emoji-mart-vue-fast from 15.0.1 to 15.0.2 by @dependabot in #12172
- [stable29] fix(dashboard): Dashboard does not show mentions from federated conversations by @backportbot in #12163
- [stable29] fix(MessageBody): pass actorId and actorType as props to the component by @backportbot in #12176
- [stable29] fix(NewMessage): clear debounce queue when posting a message by @backportbot in #12181
- [stable29] fix(messagesStore): compare message ids as values of the same type by @backportbot in #12183
- [stable29] chore(release): Add changelog for 19.0.0-rc.6 by @backportbot in #12184
- [stable29] chore(chat): remove unneeded translation by @backportbot in #12194
- [stable29] chore(release): Add changelog for Talk 19 by @backportbot in #12191
New Contributors
Full Changelog: v18.0.7...v19.0.0