Commit graph

271 commits

Author SHA1 Message Date
QuentinArguillere
abf598b654 Use linphone_core_search_chat_room rather than linphone_core_get_chat_room, in order to fix chatrooms being empty when using multiple accounts 2022-12-05 16:40:31 +01:00
Benoit Martins
7da10d500f Change "VIEW(ChatConversationView).sharingMedia = nil" to "_sharingMedia = nil" in CharConversationView 2022-12-01 16:32:49 +01:00
Benoit Martins
4b5eaa3bc5 Fix image sharing from gallery, and fix view navigation 2022-12-01 16:32:49 +01:00
Benoit Martins
0fe94354d7 Fix ChatConversationView having no message after playing video received in chat 2022-11-28 16:52:59 +01:00
Christophe Deschamps
fd9afd66fa Fix crash on marking chatroom as read 2022-11-23 13:34:10 +01:00
QuentinArguillere
9977644872 Add small 1px margin to make sure we scroll when Composing message appear while we just opened a chatroom 2022-11-22 17:24:44 +01:00
QuentinArguillere
d447158a25 Set _chatRoom to NULL when ChatConversationView disappears to avoir keeping invalid references 2022-11-22 17:24:10 +01:00
Benoit Martins
6cb4ea55f6 Fix scrollBadge and markAsRead in chat conversation 2022-11-22 11:12:27 +01:00
QuentinArguillere
03af1afac1 When calling setComposingVisible, check that the “is composing” message is visible as well as blocking text before scrolling to the bottom of the chat conversation view 2022-11-21 17:26:38 +01:00
Christophe Deschamps
1291e7dee4 Protect _chatRoom dependent sub function calls 2022-11-21 14:54:19 +01:00
Christophe Deschamps
62f7d8a620 0010414: Ios Build 2.1 (3) Probléme d'affichage de la ligne de notification d'écriture du correspondant. 2022-11-21 11:25:44 +01:00
Christophe Deschamps
8a47583130 set composig visible when _chatRoom is resolved 2022-11-21 11:23:01 +01:00
Christophe Deschamps
59098c6db0 Texts update 2022-11-18 09:29:23 +01:00
Benoit Martins
669851065a Fix scrollToBottom for ChatConversation TableView 2022-11-17 17:24:22 +01:00
Benoit Martins
6fa24fff6d ScrollToBottom the ChatConversation TableView when composeLabel is visible 2022-11-17 17:24:22 +01:00
Christophe Deschamps
e02580bade Removed redundant post of kLinphoneMessageReceived notification when chat conversation is opened 2022-11-17 13:44:27 +01:00
Christophe Deschamps
988840d9a9 Fix compilation 2022-11-09 10:24:45 +01:00
Christophe Deschamps
a120a067c9 Revert "Fix crash upon device rotation when playing back voice memo"
This reverts commit d326b7f56e.
2022-11-08 18:22:56 +01:00
Christophe Deschamps
555428d62d Fix layout of chat conversation upon rotation 2022-11-08 18:09:40 +01:00
Christophe Deschamps
d326b7f56e Fix crash upon device rotation when playing back voice memo 2022-11-08 18:07:53 +01:00
Christophe Deschamps
06cbe9fa1d Fix avatars light/dark mode 2022-11-03 17:04:28 +01:00
QuentinArguillere
f3bc7add35 Check for nil chatroom in ChatConversationView.m::CellForRowAtIndexPath to avoid recurring crashes in background. Temporary fix. 2022-11-03 15:29:28 +01:00
Christophe Deschamps
9fcfe2b8de Cosmetic on chat contextual menu 2022-11-03 14:50:31 +01:00
Christophe Deschamps
0c687d1dce Removed separator in popup menus (chat conversation, and chat bubble) 2022-11-03 00:09:41 +01:00
Christophe Deschamps
0e947803ce Set unique file name per message to avoid local display conflicts 2022-10-21 10:53:05 +02:00
Christophe Deschamps
e2dc5d4ad3 Show tabbar in chat on iPads (no back button) 2022-10-19 10:23:53 +02:00
Christophe Deschamps
d8163fb55b Option to schedule meeting from group chat 2022-09-23 00:45:02 +02:00
Christophe Deschamps
981a7c5a60 Cosmetic on dots menu & micro icon on conversation view 2022-08-19 12:19:56 +02:00
QuentinArguillere
a77d6bb1b6 Fix chatroom when entering background then re-entering foreground during a call 2022-07-28 15:36:45 +02:00
QuentinArguillere
9612e21162 Fix “Add to contact” action for encrypted chatrooms 2022-07-08 17:11:12 +02:00
QuentinArguillere
da08af7e3f “Back” button in chatrooms should now behave more in line with what is expected : return to the chatlist view in most cases 2022-07-05 13:50:15 +02:00
QuentinArguillere
9ab70c60fe In chat conversation, hide keyboard when the action pop-up bubble (reply, transfer, etc) appears, and show keyboard when “reply’ is selected. This matches the usual behaviours of other messaging apps 2022-07-04 17:24:33 +02:00
QuentinArguillere
10b28cd6cf Fix canAdminEphemeral function in ChatConversationViews so that only encrypted chatrooms can possibly return “true”. Also fix bug causing the wrong row to be called in chatroom popup action menu 2022-06-27 16:50:38 +02:00
QuentinArguillere
0e31b555c1 Implement notification mute for group & encrypted chatrooms 2022-06-23 14:48:51 +02:00
Christophe Deschamps
524d429960 Merge new UI for Call and Conferences 2022-06-15 17:33:36 +02:00
QuentinArguillere
885b88e1c3 Change available actions for chatrooms. New actions are:
- 1-1: Contact / Mute / Delete / (DEBUG ONLY : chatroom infos)
- Encrypted 1-1: Contact / Devices / Ephemeral / Mute / Delete / (DEBUG ONLY : chatroom infos)
- Group: Infos / Mute / Delete / (DEBUG ONLY : chatroom infos)
- Encrypted Group: Infos / Devices / Ephemeral / Mute / Delete / (DEBUG ONLY : chatroom infos)

Mute action is not yet implemented
2022-06-15 10:07:19 +02:00
Christophe Deschamps
df6834beae Adjusted icon size for group call 2022-06-14 12:48:52 +02:00
Christophe Deschamps
2f48008050 Group call from group chat 2022-06-14 11:47:12 +02:00
QuentinArguillere
877483201c Avoid potential crash in canAdmniEphemeral chatroom function 2022-06-07 16:48:22 +02:00
Christophe Deschamps
756bd123ea - Avoids reloading chat messages table view without reloading data first
- Removes redundant chat message reloading in configureForRoom
2022-05-23 09:54:49 +02:00
QuentinArguillere
41496d1ee1 Remove includes of linphoneapp-swift.h in *.h files 2022-05-09 17:05:50 +02:00
QuentinArguillere
c55a0677e2 Replace use of deprecated function “linphone_chat_room_has_been_left” with “linphone_chat_room_is_read_only” 2022-03-21 12:07:51 +01:00
QuentinArguillere
a84760b271 Prevent screen from turning off while recording a voice message 2022-03-08 14:26:43 +01:00
Danmei Chen
9db3531730 fix reply message in basic chat rooms 2022-03-08 14:26:29 +01:00
Danmei Chen
2e883b02a3 fix send multiparts message in basic chatroom 2022-03-08 14:26:05 +01:00
Danmei Chen
34ee6da00b fix contact view : chat with contact and back to contact 2022-03-08 14:24:30 +01:00
Danmei Chen
ed964d8736 fix chatroominfoview crash by reconfiguring the chatroom after entering background puis foreground 2022-03-08 14:24:24 +01:00
Christophe Deschamps
9740a18219 Do not save photos and videos taken from Linphone if auto save to gallery is off 2022-02-24 15:57:21 +01:00
QuentinArguillere
b272c08e9b Fix bug preventing the sending of voice recording messages in some contexts 2022-02-08 16:23:56 +01:00
QuentinArguillere
e574f00415 Fix crash in basic chatrooms 2022-02-07 11:05:04 +01:00