Commit graph

436 commits

Author SHA1 Message Date
Julien Wadel
b6f09509f4 CallLogs: filter and synchronization 2024-03-20 09:31:33 +01:00
Julien Wadel
d69a68c5ca - Keyboard shortcuts:
* 'Ctrl+Shift+W' (or V): accept with video the last incoming call.
    * 'Ctrl+Shift+A': accept without video the last incoming call.
    * 'Ctrl+Shift+D': terminate the last call.
    * 'Ctrl+Shift+E': Enable/disable echo cancellation.
    * 'Ctrl+Shift+L': Unmute/Mute speaker.
    * 'Ctrl+Shift+M': Unmute/Mute microphone.
- Request application focus when hovering a call notification.
- Forbid to calibrate echo cancellation while being in call because it is not supported.
2024-03-11 16:46:31 +01:00
Julien Wadel
d243ffaa2e Fix audio issues when using audio settings while being in call.
Media cards must not be used twice (capture card + call) else we will get latencies issues and bad echo calibrations in call.
Force to close all capture graph when going in call.
2024-03-04 12:40:02 +01:00
Julien Wadel
ed698c3b66 Fixes on Date picker (empty page on open) and Ephemeral deactivation. 2024-01-23 11:45:20 +01:00
Julien Wadel
f82be7731c - URI handlers when no domain are provided like tel:number.
- remove trailing new lines in smart search bar.
- Update SDK to 5.3.10.
2024-01-18 19:47:18 +01:00
Julien Wadel
48fe522a01 Fix deliveries overlap with emojies.
Update SDK to 5.3.1
2023-12-21 18:26:15 +01:00
Christophe Deschamps
b1ed74dfe6 Fix differentiated color for outgoing/incoming chat text color
(cherry picked from commit d44f988d75)
2023-12-21 09:05:31 +01:00
Julien Wadel
8dec72ffd4 - Fix crashs on reply shortcut, delete chat room with presence status, removing participants from group chat.
- Display contact search on forward popup.
- If not set by user, use a VFS folder to download files instead of default DownloadDir
2023-12-01 17:41:18 +01:00
Julien Wadel
5e1d6307d9 CI: Fix find names for Mac.
Fix default account selction after login.
Add a RC config (message_counter_redirect_enabled) for message counter shortcut to calls.
Update SDK
2023-11-15 12:40:52 +01:00
Julien Wadel
2839e892e8 Add 2 settings :
- 'show_home_invite_button' : to hide invite button in Home.
- 'default_other_sip_account_domain' : to prefill the domain in other sip account page.

Replace ListModel by JS array because ListModel doesn't support properties.

Fix overlapping with Search bar and keypad.
2023-11-06 16:04:21 +01:00
Christophe Deschamps
19d54cb0aa Linux spell checker based on ispell 2023-11-06 12:57:38 +00:00
Julien Wadel
87118d2c88 Fix sending composing when opening chat.
Update SDK.
2023-10-27 10:11:01 +02:00
Christophe Deschamps
6da24489e6 Center content better when displaying info popup with long messages 2023-10-24 20:27:36 +00:00
Julien Wadel
fa824ac78a Async load on timelines/calls history bt keep sync only on first elements. 2023-10-24 17:07:07 +02:00
Julien Wadel
7404ccf64a Load conversations before doing redirections on message notification. This way avoid to display empty conversations. 2023-10-19 16:21:02 +02:00
Christophe Deschamps
222c70e7c8 Spell Checker 2023-10-17 19:42:45 +00:00
Julien Wadel
fbd0b2ed39 Remove capability check for knowing if the secure icon is shown in search bar. 2023-10-06 09:22:34 +02:00
Julien Wadel
7b2ce18409 Add a SpitView on chat.
Fix a crash on notification bubble : Remove the shortcut as notifications are seen in panels.
Clean format after deleting text in chat editor.
2023-09-22 16:25:38 +02:00
Julien Wadel
6a492b9f05 Fix chat bubble sizes and title sizes on pages. 2023-09-19 14:32:31 +02:00
Julien Wadel
307182dbe4 Fix on enabling Ephemeral on chat room creation. It wasn't enabled if the creation comes from remote user.
Fix crash with new Conference models.
Fix duration to 1 hour and if a ICS was selected, display the correct duration.
Fix margins on date in conference creation and on Date picker.
Change admin english text event in chats.
Remove secure icon in conference contact search.
Display one star security icon if ZRTP was not verified.
On authentication popup, remove Realm if username is only displayed. Adapt Identity text.
Fix forward selection in search bar.
2023-09-15 11:55:46 +02:00
Julien Wadel
31011b2b4c Fix mac build.
Move call history to correct items after loading new items.
Display menu options on Mac.
Update SDK master.
2023-09-15 11:42:54 +02:00
Julien Wadel
4446a677fe Fix chat room redirection on notification message.
If selected, fix display conversation on opening conversations list.
2023-09-14 17:51:37 +02:00
Julien Wadel
8a86536b28 - Add an hidden option to activate ephemeral on chat creation (create_ephemeral_chat_rooms=<seconds>)
- Add a placeholder in contacts for display name and resize empty box to placeholder size.
- Fix account name alignment.
- Hide records menu if option has been deactivated.
2023-09-13 11:07:22 +02:00
Julien Wadel
9bf230266e Crash fixes on ZRTP popup if call has been end. Close popup on end.
Fix random crash on SettingsModel qml coming from uninitialized model.
2023-09-13 10:57:02 +02:00
Julien Wadel
dbf63b0c3e Fix security level synchronization in chat rooms.
Fix hidden admin status on first group chat creation.
Fix Magic search that could retrieve addresses with Gruu.
Fix debug outputs on missing colors.
Fix click area in call list.
Fix some missing items in qml.
2023-09-13 10:37:44 +02:00
Julien Wadel
a01868a901 Redirect to email recovery on forgotten button.
Change layout direction on chat call events.
2023-09-13 10:32:13 +02:00
Julien Wadel
369bc765e4 Change icons (notification, menus).
Simplify main menu.
Display call history by account.
Allow to remove reactions from chat.
Fix crash on conference creation.
2023-09-12 17:58:18 +02:00
Julien Wadel
820a34fd50 Fix DatePicker timezones by removing javascript dates and use cpp instead.
Add Timezone debug on start.
Fix date sections on conference and history.
Fix defaut Timezone in conference creation whe system cannot match with available timezones (like default tz).
2023-09-01 09:28:26 +02:00
Julien Wadel
9b66bd1d72 Hide sip address of participants in ICS if only username are shown. 2023-09-01 09:26:24 +02:00
Julien Wadel
f496600004 Fix reactions synchronizations.
Generic reactions (support any emojies) but display in priority a fix list (defined in Constants).
Clean old codes and make a ChatReactions UI.
2023-08-31 18:39:18 +02:00
Julien Wadel
267d70535d Add Chat reactions 2023-08-31 15:23:17 +02:00
Julien Wadel
9f9b624abd Display secure icon on contacts if it has the capability.
Deactivate video if no codecs are selected.
Link to licence in about.
Fix loosing ICE configuration.
Fix click shortcut on the first item on smartsearch bar.
Add separated and editable prefix phone number in assistant.
2023-07-26 16:55:34 +02:00
Julien Wadel
0cad46cdc7 Add missing header for avatar mouse shortcut in chats.
Add transfer icon in forward menu.
Confirmation on forward messages.
Fix forward button on search bar in chat room selection.
Revert back friends capability checks on lime.
Update SDK to 5.2.92
2023-07-26 16:55:13 +02:00
Julien Wadel
15577f2dcd Fix use an account with phone.
Fix compose messages.
2023-07-26 16:54:51 +02:00
Julien Wadel
0ff0fef7ed Fix sip address selection.
Come back to Home after removing call history.
2023-07-26 16:54:40 +02:00
Julien Wadel
03b9e0c03c Replace old flexiapi url by url from assistant rc.
Use presence model last activity API for timestamp.
Fix account display name size.
2023-07-26 16:54:11 +02:00
Julien Wadel
0f5c37088e Fix color in camera view (from 5.1) 2023-07-26 16:52:15 +02:00
Julien Wadel
245f2eead7 Chat loading : sync load on "visible" (estimate) items. Load more entries if visible area can contain more than current entries on first display. 2023-07-26 16:52:03 +02:00
Julien Wadel
236e67fb6a Fix unread messages alignement 2023-07-26 16:51:43 +02:00
Julien Wadel
c664d0cc49 The feature of connecting multi devices on the same account is not supported by the video conference.
- Part fix previews for this case.

Fix download text for outgoing files after the restart of the application.


Update SDK to 5.2.88
2023-07-26 16:51:28 +02:00
Julien Wadel
5c22ac8010 Fix unresponsive actions in Magic search.
Fix some missing colors in recording.
2023-07-26 16:50:08 +02:00
Julien Wadel
59ea9c69e5 Make an option for displaying only usernames instead of the whole SIP address.
Move options button in waiting room because of readability.
Add a confirmation before calling a group from conversation.
Make an option to set RLS URI.
Avoid to close smart search bar when changing focus. It will now close only on empty text, esc keybutton or by manually closing it (cross icon when text has been entered)
Hide "adding contact" if search box is empty.
Add a switch in accounts selection to easily register them.
Update SDK to 5.2.81

# Conflicts:
#	linphone-app/src/components/search/SearchSipAddressesModel.cpp
#	linphone-sdk
2023-07-26 16:49:02 +02:00
Julien Wadel
cbe3d76a8e Force architecture to LINPHONESDK_MACOS_ARCHS if x86_64.
This way, only x86_64 will be build on arm64 device.
Fix qml syntax.
2023-07-26 16:48:10 +02:00
Julien Wadel
73988e8305 - Add a custom way to display addresses.
- Fix layouts when texts are the same in contact descriptions.
2023-07-26 16:47:58 +02:00
Julien Wadel
6797b155ae Fix empty chat room on received message notification.
Remove multiple chat room reloading on notification.
2023-07-26 16:47:38 +02:00
Julien Wadel
2aa9d0fb39 Revert display image preview from URL in chat messages (because errors cannot be managed).
Use Rich text in notifications for displaying emojis and text decorations.
2023-07-26 16:46:54 +02:00
Julien Wadel
b0bfd27cbf Check on list size before adding/prepending items in list.
Fix disabled account that still receive messages (use message-expires=0). Still need an update from SDK to take account of the new contact parameters on unREGISTER.
Fix bad contact parameters after trying to overwrite them.
Avoid to reload all timeline on sorting changes (incoming message, new events).
Fix layout margins in chat message.
2023-07-26 16:44:46 +02:00
Julien Wadel
ff4f4af22a Synchronous display of last message in order to avoid waiting feelings when sending/receiving a chat message.
Hide message headers for notice.
2023-07-26 16:44:20 +02:00
Julien Wadel
a80633af16 Display a remote paused message when call is one-one and has been remotely paused.
Fix incall avatar color.
2023-06-09 16:49:06 +02:00
Julien Wadel
02e0ee9bd8 Incoming chat messages : Display avatar and author name if not grouped.
Fix author name on call events.
2023-06-09 16:48:58 +02:00