Added
- Preview: Federated chatting - Implemented reactions #11772
- Preview: Federated chatting - Implemented polls #11653
Changed
- Update translations
- Update several dependencies
- Mark federated users as such in the participant list #11771
Fixed
- Fix retry behaviour when the host or federated instance was not reachable #11780
- Fix UI spaming chat requests when memory cache was cleared #11788
- Fix showing federated users as options when providing a cloudId #11794
- Fix read marker and unread behaviour in federated conversations #11792
- Notify federated servers when a hosted conversation is deleted #11790
- Proxy federation requests with the users language #11801
- Fix cursor resetting to the beginning of the input field after having typed a "lower than" or "greater than" #11803
- Directly update the conversation data when marking a conversation read or unread #11678
- Silent message setting is not remembered with good user experience #11591
- Silent call setting is not remembered with good user experience #8323
What's Changed
- 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
Full Changelog: v19.0.0-beta.1...v19.0.0-beta.2