Commit graph

91 commits

Author SHA1 Message Date
Benoit Martins
4cfea6ba80 Fix Media content in bubble message 2024-11-28 16:16:28 +01:00
Benoit Martins
1763f21359 Fix media list rendering in chat bubble 2024-11-28 16:16:28 +01:00
Benoit Martins
f51e92adee Refactor file path extraction for getNewFilePath 2024-11-28 16:16:27 +01:00
Benoit Martins
aad4b89e3f Fix nil access in background queue with temporary variables 2024-11-19 17:21:27 +01:00
Benoit Martins
26476c0606 Update the ephemeralExpireTime only if the index is within bounds of the message rows 2024-11-19 16:31:30 +01:00
Benoit Martins
c6c0793b59 Fix content list in message bubble 2024-11-19 15:59:49 +01:00
Benoit Martins
f3491bf9c5 Message can be deleted when selected 2024-11-15 09:51:00 +01:00
Benoit Martins
97bfdaab04 Fix message bubble for text files 2024-11-14 18:09:27 +01:00
Benoit Martins
9a78e75722 Add file player 2024-11-14 17:47:26 +01:00
Benoit Martins
de59f3e889 Allow admins to update conversation participants list 2024-11-13 16:42:07 +01:00
Benoit Martins
8e13089798 Allow admins to update conversation subject 2024-11-12 15:08:39 +01:00
Benoit Martins
00a8e964b1 Add participant list in conversation info fragment 2024-11-08 16:35:21 +01:00
Benoit Martins
a5e822c94d Add nil check for self.displayedConversation in ComputeComposingLabel 2024-11-06 15:57:44 +01:00
Benoit Martins
4b2f10280e Fix updating of chat room list 2024-11-06 13:34:47 +01:00
Benoit Martins
0a162390a3 Add ephemeral message selector view 2024-11-05 17:57:10 +01:00
Benoit Martins
6336d4fae9 Remove all objectWillChange 2024-10-25 14:45:21 +02:00
Benoit Martins
42821c983a Fix insertion of multiple messages 2024-10-17 16:29:00 +02:00
Benoit Martins
3203cb3ccc Add Meeting invite 2024-10-16 15:13:29 +00:00
Benoit Martins
d3ca95b46f Use eventLogId instead of eventLog to prevent crashes on background/foreground transitions 2024-10-16 15:13:29 +00:00
Benoit Martins
51ca670369 Fixed resetDisplayedChatRoom, added event callbacks and increased minimum bubble size 2024-10-11 16:03:50 +02:00
Benoit Martins
764b8f860c Conference message bubble 2024-10-11 16:03:50 +02:00
Benoit Martins
a8f7756241 Add conference message bubble 2024-10-11 16:03:50 +02:00
Benoit Martins
2b80c5b78b Ephemeral message 2024-10-11 16:03:50 +02:00
QuentinArguillere
f41a236d1b Remove debug traces, fixe indent 2024-10-10 11:51:32 +02:00
QuentinArguillere
f3271778cc Comment self.objectWillChange.send() in ConversationViewModel 2024-10-08 17:33:38 +02:00
QuentinArguillere
33c67e78b9 Add debugtraces to investigate crash in resetDisplayedChatroom 2024-10-08 17:30:10 +02:00
QuentinArguillere
5d330ce7dc Set message to error state if statusTmp is nil 2024-10-08 13:57:08 +02:00
Benoit Martins
c58610d6f8 Prevents asStringUriOnly on a nullable address 2024-10-04 11:26:22 +02:00
Benoit Martins
423fb56401 Check whether the new message received is different from the first message in the list 2024-10-04 09:09:31 +02:00
Benoit Martins
b79541295f Change of message id used for condition in resetDisplayedChatRoom 2024-10-03 14:30:15 +02:00
QuentinArguillere
be09800b5a Move (almost) all chatroom delegate management into changeDisplayedChatRoom 2024-10-03 12:19:16 +02:00
Benoit Martins
86cd7f452e Add click notification listener to open app in the chat room 2024-10-02 14:48:40 +02:00
QuentinArguillere
dc4c3833f7 Remove delegate being added twice 2024-10-01 10:56:20 +02:00
QuentinArguillere
062aea1df3 Fix build 2024-10-01 10:56:11 +02:00
Benoit Martins
5ea8c2917f Add new messages received when app moves to the foreground 2024-09-30 18:05:39 +02:00
Benoit Martins
aa5b0abd67 Add banner when users are writing (composing) 2024-09-30 18:03:12 +02:00
Benoit Martins
233ff399ff Add event message 2024-09-30 18:01:32 +02:00
Benoit Martins
b715cf1cfd Add function to format bytes as readable string in KB, MB or GB 2024-09-30 17:56:45 +02:00
QuentinArguillere
e380431767 Replace chatMessageSuscriptions with delegates in ConversationViewModel 2024-09-27 10:42:46 +02:00
QuentinArguillere
6034d41a10 Replace chatRoomSuscriptions with delegates in ConversationViewModel 2024-09-27 10:37:45 +02:00
Benoit Martins
1693c21e2e Add voice recording feature 2024-09-24 10:59:54 +02:00
Benoit Martins
d6293be80f Message bubbles for different file types 2024-09-24 10:59:52 +02:00
Benoit Martins
b56912b729 Fix addChatMessageDelegate crash
Check if  index is smaller than the size of the list
2024-09-10 14:25:26 +02:00
Benoit Martins
89eb159a50 Add a bottom sheet to display reactions 2024-09-06 14:29:16 +02:00
Benoit Martins
5ed0fc1f76 Add a bottom sheet to display delivery status 2024-09-04 17:26:29 +02:00
Benoit Martins
c2f9f34ba8 Add forwarded message 2024-09-03 16:14:55 +02:00
QuentinArguillere
e95045dab4 Fix most warnings (remaining: @sendables and deprecated calls) 2024-08-31 09:01:39 +02:00
Benoit Martins
923c290fa0 Added the floating button to the UIList (UIKit list) 2024-08-30 15:49:00 +02:00
Benoit Martins
be414f3c14 Change of UIList coordinator to a singleton 2024-08-29 11:42:18 +02:00
Benoit Martins
24435dcb92 Add participant name to reply message bubble 2024-08-28 10:37:10 +02:00