Commit graph

66 commits

Author SHA1 Message Date
Benoit Martins
c2c8e014a7 Fix Message View 2023-07-20 14:33:46 +02:00
Benoit Martins
c39aa1855f Revert "UI changes in conversation view"
This reverts commit 946b9e7a6b.
2023-07-20 10:22:23 +02:00
Benoit Martins
946b9e7a6b UI changes in conversation view 2023-07-17 17:16:25 +02:00
Benoit Martins
9bdd7f65fe Fix TextViewer and add popup for other file types 2023-06-28 13:10:29 +02:00
Benoit Martins
54e772a47f Fix pdf viewer and plain text file 2023-06-28 13:10:29 +02:00
Benoit Martins
6a8a35bad6 Add pdf viewer 2023-06-28 13:10:29 +02:00
Benoit Martins
0724d66e7d Add AVPlayer 2023-06-28 13:10:29 +02:00
Benoit Martins
3c1a905e46 Finish ImageViewer 2023-06-28 13:10:29 +02:00
Benoit Martins
4f7f713fd6 Add ImageViewer 2023-06-28 13:10:29 +02:00
Benoit Martins
47eee70b66 Fix message bubble click 2023-06-16 14:29:58 +02:00
Benoit Martins
6cfca71db3 Change bubble_chat_dropDown_infos to "Delivery Status" 2023-06-13 10:09:41 +02:00
Benoit Martins
989257f802 Fix refresh messages received when application switches to background/foreground
Fix reloadItem when receive presence notification
2023-06-13 10:09:41 +02:00
benoit.martins
9a97af80e5 Add Copyright Belledonne Communications text in files 2023-06-13 10:09:41 +02:00
Benoit Martins
c41ef3323d Fix some crashes reported by crashlytics (InitDataSource and refreshData) 2023-06-13 10:09:41 +02:00
Benoit Martins
f4e4f79bb7 Fix sendButton state in ChatConversationViewSwift
Fix voice recording bubble
2023-06-13 10:09:41 +02:00
Benoit Martins
9a1273a02b Change keyboardDismissMode to interactive 2023-06-13 10:09:41 +02:00
Benoit Martins
1baa68f240 Remove reloadData when ChatConversationTableViewSwift view did appear 2023-06-13 10:09:41 +02:00
benoit.martins
4ec3d89d42 Add presence delegate in ChatConversationViewSwift
Fix presence delegate not removed from Avatar class
2023-06-13 10:09:41 +02:00
Benoit Martins
b045117ed7 Add LinphoneFriendPresenceUpdate observer in ChatConversationTableViewSwift
Remove LinphoneFriendPresenceUpdate observer of NotificationCenter when view disappear
2023-06-13 10:09:41 +02:00
Benoit Martins
053b39083c Add default image when filepath is empty
Remove FileTransfer Callbacks when leave chatroom
Fix editMode
2023-06-13 10:09:40 +02:00
Benoit Martins
1cb2a47e9b Fix unlimited cell creation in ChatConversationViewSwift
Fix reloadData when orientation is changed
2023-06-13 10:09:40 +02:00
benoit.martins
472380749c Hide keyboard when scroll CollectionView (ChatConversationTableView) 2023-06-13 10:09:40 +02:00
benoit.martins
a6c06975ec Scroll to the selected media after displaying it 2023-06-13 10:09:40 +02:00
benoit.martins
1a26b1d6cb Replace UICollectionLayoutListConfiguration instead SwipeCollectionView to swipe items from the collectionview 2023-06-13 10:09:40 +02:00
Benoit Martins
a9d18f2495 Remove reply action for event message 2023-06-13 10:09:40 +02:00
Benoit Martins
332358d322 Add actions when click on swipeActions 2023-06-13 10:09:40 +02:00
benoit.martins
768f505559 Add leading and trailing SwipeActions for bubbles 2023-06-13 10:09:40 +02:00
Benoit Martins
afeef1d93c Open and close keyboard when user interacts with bubbles 2023-06-13 10:09:40 +02:00
Benoit Martins
cd9778b3a1 Remove all prints (replaced by Logs) 2023-06-13 10:09:40 +02:00
benoit.martins
96fa6df872 Read_only_native_address_book condition for ChatConversationSwift (Config RC) 2023-06-13 10:09:40 +02:00
Benoit Martins
2276565c1c Add email, phone number and url link in MultilineMessageCell 2023-06-13 10:09:40 +02:00
Benoit Martins
2c87421757 Fix refreshData when chat room has no message 2023-06-13 10:09:40 +02:00
benoit.martins
8b69f58442 Remove collectionView.performBatchUpdates for Xcode 14.3 2023-06-13 10:09:40 +02:00
buildbot
f9cbfa1731 (commit by Quentin) fix xcode 13 build 2023-06-13 10:09:40 +02:00
Benoit Martins
448a567bfe Fix CollectionView when receive new message (IndexPath Reversed) 2023-06-13 10:09:40 +02:00
Benoit Martins
216fdd3bd5 Fix collectionView 2023-06-13 10:09:40 +02:00
Benoit Martins
9d9b54ded3 Change when receive isComposing event
Fix minor bugs
2023-06-13 10:09:40 +02:00
Benoit Martins
43375e2ab1 Fix UICollectionView when receive a new message 2023-06-13 10:09:40 +02:00
Benoit Martins
0e3dbc4125 Fix VFS media (delete file after exportPlainFile) 2023-06-13 10:09:40 +02:00
Benoit Martins
c8e7e4591a Can delete multiple messages on Edit mode 2023-06-13 10:09:40 +02:00
Benoit Martins
1fd242122f Add checkbox for delete messages 2023-06-13 10:09:40 +02:00
Benoit Martins
9bc1d5018e Fix scrollToItem after QLPreview
Add editMode on ChatConversationTableViewSwift
2023-06-13 10:09:40 +02:00
Benoit Martins
346e84615f Fix QLPreviewController 2023-06-13 10:09:40 +02:00
Benoit Martins
e7f9c24309 Add QLPreviewController for displaying media in native viewer
Fix some problems with images in bubbleChat
2023-06-13 10:09:40 +02:00
Benoit Martins
9e630d7366 Add Ephemeral Timer for messages 2023-06-13 10:09:40 +02:00
benoit.martins
6275697028 Mark as read when detect the bottom of collectionView
Change IMDN icon with ChatMessageState Callback
2023-06-13 10:09:40 +02:00
benoit.martins
94721fad50 Change DownloadMessageCell image based on file type
Refresh collectionViewImagesGrid item when downloaded is complete
2023-06-13 10:09:40 +02:00
benoit.martins
d739052d1a Reload CollectionView (messages) when a single item has been downloaded 2023-06-13 10:09:40 +02:00
Benoit Martins
8aedb3e621 Remove ChatConversationTableView (Objective C) of ChatConversationViewSwift
Add FloatingScrollButton in ChatConversationTableViewSwift
Add file_transfer_progress_indication callback
2023-06-13 10:09:40 +02:00
Benoit Martins
b079d12f0a Reload collectionView when new message is received 2023-06-13 10:09:40 +02:00