Commit graph

83 commits

Author SHA1 Message Date
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
QuentinArguillere
035f74f59e Replace publisher with delegate in ConversationForwardMessageViewModel 2024-09-26 16:27:36 +02:00
QuentinArguillere
cb58b50e84 Replace publisher with delegate in StartConversationViewModel 2024-09-26 16:20:16 +02:00
QuentinArguillere
a25441a467 Replace publisher with delegate in ConversationListViewModel 2024-09-26 14:45:31 +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
fa44e97232 Fix unread message counter 2024-09-09 09:42:18 +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
Benoit Martins
ace392528b Add eventLog to ui message object for message list 2024-08-27 16:55:04 +02:00
Benoit Martins
e792810c3c Change imdn icon 2024-08-22 16:11:40 +02:00
Benoit Martins
c821b960ed Set deliver_imdn to false 2024-08-22 12:12:58 +02:00
Benoit Martins
885c14ef9c Fix crash when sending a message and crash in conversation list 2024-08-21 16:10:28 +02:00
Benoit Martins
e870b74758 Click on the reply message to scroll to it 2024-08-21 15:47:51 +02:00
Benoit Martins
846a938498 Add reply bubble message 2024-08-20 10:07:19 +02:00
Benoit Martins
3ba5fd5f38 Add swipe action in message list 2024-08-20 10:07:19 +02:00
Benoit Martins
8045c4af2d Fix crash when scrolling in chat room 2024-08-20 10:07:19 +02:00
Benoit Martins
f5c074e0bc Fix updateUIView crash when get old messages in ConversationViewModel 2024-08-20 10:05:59 +02:00
Benoit Martins
5c82815644 Add reaction feature 2024-08-20 10:05:59 +02:00
Benoit Martins
4667301464 Add a click listener to the message to display the emoji selector and message functions 2024-08-20 10:05:59 +02:00
Benoit Martins
39363f1096 Fix downloaded image crash and display error image instead 2024-08-20 10:05:59 +02:00
Benoit Martins
c78a77268e Access to conversation from the contact 2024-08-20 10:05:59 +02:00
Benoit Martins
e0d5254648 Create group conversation 2024-08-20 10:05:59 +02:00
benoit.martins
da68a15694 Create conversation 2024-08-20 10:05:59 +02:00
Benoit Martins
4ec30c477d Add a search filter for the conversation list 2024-08-20 10:05:59 +02:00
Benoit Martins
02a89a08c3 Add Account creation feature (Register)
Fix unreadMessagesCount when displayedConversation is null
Change user agent
2024-06-20 16:46:58 +02:00
Benoit Martins
c441e2cb43 Fix chatRoom refresh in background 2024-06-13 14:31:48 +02:00
Benoit Martins
a9eb5caad4 Fix onChatRoomStateChanged callback when app moves in background 2024-06-13 12:28:52 +00:00