Marcel Hibbe
32ed934c12
Merge pull request #4207 from nextcloud/backport/4120/stable-20.0
...
[stable-20.0] Add support for federated calls
2024-09-13 17:02:10 +02:00
Marcel Hibbe
9fb8add8e9
reformat code
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-09-13 15:01:39 +00:00
Daniel Calviño Sánchez
c7544b308e
Provide federation values to external signaling server in chat
...
Otherwise the WebSocket configuration and session clashes with the one
from the CallActivity, which already uses the federated settings.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2024-09-13 15:01:39 +00:00
Daniel Calviño Sánchez
50aa42832e
fixup! Provide federation values when joining a room in the external signaling
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2024-09-13 15:01:39 +00:00
Daniel Calviño Sánchez
55c91f3c1a
fixup! Store federation properties in signaling settings
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2024-09-13 15:01:39 +00:00
Daniel Calviño Sánchez
2663ecabed
fixup! Provide federation values when joining a room in the external signaling
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2024-09-13 15:01:39 +00:00
Daniel Calviño Sánchez
3cdcd22dd3
fixup! Provide federation values when joining a room in the external signaling
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2024-09-13 15:01:39 +00:00
Daniel Calviño Sánchez
21839e77cd
Show proper avatar for federated users in calls
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2024-09-13 15:01:39 +00:00
Daniel Calviño Sánchez
ae7ed62844
Store actor data from signaling messages with participant updates
...
Starting with Talk 20 the signaling messages that provide updates to the
participants ("participants->update" in the external signaling server,
"usersInRoom" in the internal signaling server) now include "actorType"
and "actorId" properties for each participant.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2024-09-13 15:01:39 +00:00
Daniel Calviño Sánchez
96da1b8e3f
Provide federation values when joining a room in the external signaling
...
The "federation" values are used by the external signaling server to
establish a connection with the remote signaling server in a federated
room.
For now this is applied only in calls; when the room is joined in the
chat view again after a call it will still join it in the old way,
without federation properties, which will cause the connection with the
remote signaling server to be closed.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2024-09-13 15:01:39 +00:00
Daniel Calviño Sánchez
c485d2f970
Get signaling settings by room when starting a call
...
This is necessary to get the specific federation properties for the
room.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2024-09-13 15:01:39 +00:00
Daniel Calviño Sánchez
7cd9a3ffb7
Store federation properties in signaling settings
...
Starting with Talk 20 the signaling settings include a "federation"
property that provide the values needed to join a federated room in the
external signaling settings. The "federation" property is specific to
each conversation, and it will be returned although empty for
non-federated conversations.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2024-09-13 15:01:38 +00:00
Marcel Hibbe
01d7a38770
Merge pull request #4205 from nextcloud/backport/4183/stable-20.0
...
[stable-20.0] Queuing offline messages to be sent online
2024-09-13 15:32:17 +02:00
Marcel Hibbe
6c20cdc2a4
fix order of queued messages
...
add delay between sending of queued messages to increase the chance they are received on server in the correct order. This is not the best solution though as it blocks the UI a bit so may have to be improved!
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-09-13 13:30:01 +00:00
rapterjet2004
731d1bf7ca
Implement queued messages for offline support
...
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2024-09-13 13:30:00 +00:00
Marcel Hibbe
d3b9bd3c7a
Merge pull request #4201 from nextcloud/backport/4196/stable-20.0
...
[stable-20.0] User avatar selection
2024-09-12 17:31:17 +02:00
sowjanyakch
516d02fbbc
Make avatar circular
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-09-12 15:30:59 +00:00
sowjanyakch
9712c8d445
Avoid conflicting overloads
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-09-12 15:30:59 +00:00
sowjanyakch
a7051fe1b4
Add verification metadata
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-09-12 15:30:58 +00:00
sowjanyakch
b3bd53b558
upload conversation avatar
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-09-12 15:30:58 +00:00
sowjanyakch
c7a9b00f43
Make pickImage work
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-09-12 15:30:58 +00:00
sowjanyakch
d422bb870f
Add endpoints upload and delete Conversation Avatar
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-09-12 15:30:58 +00:00
Marcel Hibbe
02520efa7c
Merge pull request #4200 from nextcloud/backport/4193/stable-20.0
...
[stable-20.0] do not try to pull chat messages when offline or paused
2024-09-12 17:24:43 +02:00
Marcel Hibbe
ad71cf98e4
do not try to pull chat messages when offline or paused
...
Otherwise, it resulted in a lot of flickering because _lastCommonReadFlow was emitted every 500ms. And anyway if we know we are offline or paused then it doesn't make sense to execute the sync method.
chain which caused the flickering was:
updateUiForLastCommonRead (_lastCommonReadFlow) -> updateReadStatusOfAllMessages - notifyDataSetChanged -> onBindViewHolder -> IncomingLinkPreviewMessageViewHolder
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-09-12 15:24:26 +00:00
Marcel Hibbe
c00eadefb4
Merge pull request #4197 from nextcloud/backport/4194/stable-20.0
...
[stable-20.0] sleep one second before websocket reconnect
2024-09-12 12:03:10 +02:00
Marcel Hibbe
2fa51552b2
sleep one second before websocket reconnect
...
otherwise it's an endless loop without delay which may stress the devices...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-09-12 10:02:52 +00:00
Nextcloud bot
f6c34e65f0
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-12 02:51:05 +00:00
Marcel Hibbe
6bfe82527a
Merge pull request #4192 from nextcloud/backport/4191/stable-20.0
...
[stable-20.0] remove theming of call buttons to remove disabled look for dark mode
2024-09-11 15:15:06 +02:00
Marcel Hibbe
e4c364e1ea
remove theming of call buttons to remove disabled look for dark mode
...
In dark mode, the call buttons looked like disabled otherwise.
There is still the 3-dots menu next to the call icons like disabled for dark and light mode. But this is a different bug that needs to be fixed in another branch(could not find the reason for now).
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-09-11 13:09:55 +00:00
Marcel Hibbe
10eb7a55fb
Merge pull request #4188 from nextcloud/backport/4180/stable-20.0
...
[stable-20.0] set background color for password dialog
2024-09-11 12:48:37 +02:00
Marcel Hibbe
e492d32dd4
Merge pull request #4189 from nextcloud/backport/4177/stable-20.0
...
[stable-20.0] Bugfix/3993/fix flickering unread mention popup
2024-09-11 12:48:21 +02:00
Marcel Hibbe
660d157061
improve to align unread conversation after tapping on unread mentions button
...
...instead to just show it on top
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-09-11 09:43:58 +00:00
Marcel Hibbe
02be0d13c7
fix to set searchBehaviorSubject regardless of searchHelper being not null
...
same for swipeRefreshLayoutView?.isRefreshing
If searchHelper would be null (= when UnifiedSearch is not available) then going back to conversations list view would not trigger to check to show for unread mentions bubble. This fix will make it independent from searchHelper.
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-09-11 09:43:58 +00:00
Marcel Hibbe
05bf66b6d9
fix logic to show UnifiedSearch results when federation capability exists
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-09-11 09:43:58 +00:00
Marcel Hibbe
d150568ae6
fix flickering of unread mention bubble
...
bug was introduced with https://github.com/nextcloud/talk-android/pull/3417
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-09-11 09:43:58 +00:00
Marcel Hibbe
bf1b5d70a6
set background color for password dialog
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-09-11 09:08:58 +00:00
Marcel Hibbe
e66c03d2f0
Merge pull request #4187 from nextcloud/backport/4182/stable-20.0
...
[stable-20.0] Select contacts from search
2024-09-11 10:04:05 +02:00
Marcel Hibbe
d48a192a9b
change background color for searchbar in contacts screen
...
not the best solution. Needs to be improved with theming of Compose.
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-09-11 08:03:26 +00:00
sowjanyakch
2747792bec
Avoid conflicting overloads
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-09-11 08:03:26 +00:00
sowjanyakch
f87e34247b
ktlint Format
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-09-11 08:03:26 +00:00
sowjanyakch
bd7faf1d05
Set background color for search
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-09-11 08:03:26 +00:00
sowjanyakch
0b5848d22f
Fix bug - select contacts onclick
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-09-11 08:03:26 +00:00
sowjanyakch
d6fc5ada4b
Make contacts select and deselect via search
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-09-11 08:03:26 +00:00
sowjanyakch
60eed856d6
ConversationCreationActivity UI
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-09-11 08:03:26 +00:00
Nextcloud bot
9d48b85bc9
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-11 02:59:40 +00:00
Nextcloud bot
a7bd0099a5
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-10 04:23:06 +00:00
Nextcloud bot
8d40c83ae2
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-09 04:18:31 +00:00
Nextcloud bot
890ab654f7
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-08 04:55:17 +00:00
Nextcloud bot
4bd3e3a403
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-07 06:13:20 +00:00
Marcel Hibbe
4a46af32fe
bump version to 20.0.0 RC2
...
did a git hard reset to master for this time because backporting became too complicated :(
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-09-06 17:24:48 +02:00