Commit graph

341 commits

Author SHA1 Message Date
Julien Wadel
16f16108de Redirect to email recovery on forgotten button.
Change layout direction on chat call events.
2023-08-11 16:08:13 +02:00
Julien Wadel
7af7819510 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-08-10 18:40:15 +02:00
Julien Wadel
1793c9968a 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-08-02 18:09:45 +02:00
Julien Wadel
35df8d0408 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-07-31 09:26:50 +02:00
Julien Wadel
bbae9ecb4c - 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-07-27 14:03:05 +02:00
Julien Wadel
8471d18d77 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-25 17:28:19 +02:00
Julien Wadel
2fa490e2ef 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-21 11:44:37 +02:00
Julien Wadel
6f446c3c76 Fix use an account with phone.
Fix compose messages.
2023-07-18 12:46:22 +02:00
Julien Wadel
6ce24013c2 Fix sip address selection.
Come back to Home after removing call history.
2023-07-17 22:00:20 +02:00
Julien Wadel
9ab3ba0995 Replace old flexiapi url by url from assistant rc.
Use presence model last activity API for timestamp.
Fix account display name size.
2023-07-17 16:33:04 +02:00
Julien Wadel
d5f7c9fde8 Fix color in camera view (from 5.1) 2023-07-12 16:28:48 +02:00
Julien Wadel
cf7f3d3af8 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-12 14:01:43 +02:00
Julien Wadel
5e6b8303b1 Fix unread messages alignement 2023-07-11 17:41:18 +02:00
Julien Wadel
3fedc31812 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-11 16:59:42 +02:00
Julien Wadel
0eef1a81bf Fix unresponsive actions in Magic search.
Fix some missing colors in recording.
2023-07-04 15:35:42 +02:00
Julien Wadel
fd7d0336d4 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
2023-06-29 17:36:11 +02:00
Julien Wadel
b3e0cd69d6 Force architecture to LINPHONESDK_MACOS_ARCHS if x86_64.
This way, only x86_64 will be build on arm64 device.
Fix qml syntax.
2023-06-28 15:07:07 +02:00
Julien Wadel
cc9802311b - Add a custom way to display addresses.
- Fix layouts when texts are the same in contact descriptions.
2023-06-28 10:47:50 +02:00
Julien Wadel
938477a2c0 Fix empty chat room on received message notification.
Remove multiple chat room reloading on notification.
2023-06-16 14:51:58 +02:00
Julien Wadel
61c3b5b286 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-06-15 16:36:11 +02:00
Julien Wadel
b0784f32a6 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-06-13 16:20:47 +02:00
Julien Wadel
6addf07a9d Synchronous display of last message in order to avoid waiting feelings when sending/receiving a chat message.
Hide message headers for notice.
2023-06-12 09:53:42 +02:00
Julien Wadel
5d5395af45 Display a remote paused message when call is one-one and has been remotely paused.
Fix incall avatar color.
2023-06-09 16:36:32 +02:00
Julien Wadel
dcddaed4a7 Incoming chat messages : Display avatar and author name if not grouped.
Fix author name on call events.
2023-06-09 15:41:26 +02:00
Julien Wadel
c7e1720871 Fix call notification where subtitle was the full sip adress (and only the display name was displayed, which is already display in title) 2023-06-09 15:20:22 +02:00
Julien Wadel
4260618a25 Fix crash on starting multiple calls at the same time.
Fix blank screen when starting a new call after doing one.
2023-06-09 14:58:02 +02:00
Julien Wadel
5be725063a Optimizations:
- Caching of displayname computation.
- Optimize call logs access when building timelines.
- Avoid building QTextSpeech if not needed.
- Avoid loading emojis of picker on chat creation. Load them only on demand.
2023-06-09 14:02:53 +02:00
Julien Wadel
513476706a Smoother chat loading and simplify async loaders algo.
Display a busy indicator at conversation init and display content bubble only when loader is load (to avoid empty lines with header).
2023-06-07 17:02:45 +02:00
Julien Wadel
7001386fb6 Fix crash on using call parameters while being ended.
Fix Mosaic layout refreshing.
Add missing header of avatar.
Fix hidden header in chats by using a var instead of qvariant coming from model (seems to be unconsistant as $chatEntry could be defined as undefined while having still its value).
2023-06-06 16:36:07 +02:00
Julien Wadel
89e411a910 Fix font size that could be different on Mac (and other platforms with pixel density different of 1) 2023-06-06 10:40:05 +02:00
Julien Wadel
3fc5767c0f Fixes:
- Couldn't select the default account without selecting another one before.
- Display a message about not having a configured account instead of displaying the local one. Local address can still be accessible from settings if activated.
- Display Assistant at home if no account has been set.
2023-06-05 16:50:19 +02:00
Julien Wadel
2656780ce1 Fix end date time on conferences. 2023-05-31 16:27:40 +02:00
Julien Wadel
ad55072ac7 Feature : account creation with manual validation using Flexiapi.
Fix chat received time.
Fix account creation layouts (Busy indicator, dynamic sizes, text errors)
Update SDK to 5.2.66
2023-05-30 16:46:22 +02:00
Julien Wadel
00e20a730c Fixes on chat/history/conferences section date timezone and conferences creation timezone:
- Remove timezone variable as it is not stored into database. Use it only when building the conference date (which is in UTC).
- Replace javascript managment on dates by Qt in C++ because of timezone complexity that can be different from C++ and QML.
- Remove the buggy autocheck on conference creation time.
2023-05-23 18:49:55 +02:00
Julien Wadel
b2219c66ed Crash fix when switching timelines containing video files. 2023-05-11 17:15:13 +02:00
Julien Wadel
25a5f33356 Display away message if timestamp is not available. 2023-05-10 16:14:49 +02:00
Julien Wadel
c46727ce75 Fix text lost when switching timelines : if QML TextEdit is set for rich texts, Qt will change the text before item completion. 2023-05-09 17:31:47 +02:00
Julien Wadel
7f3dc8e928 Fix ordering messages 2023-05-04 17:28:08 +02:00
Julien Wadel
2df3f0fd60 Calling conference from history. 2023-05-04 15:50:19 +02:00
Julien Wadel
48c6c5a355 - Replace unknown file image by empty extension
- Display generic image file on image extension (if file doesn't exists)
- Fix file checking with empty path (avoid spamming errors logs)
- Image file checking based on extension if it doesn't exists.
- Fix empty texts space in messages.
2023-05-04 15:19:39 +02:00
Julien Wadel
bdeff220cc Fix go to bottom display in chats (sometimes it was shown when it should not).
- replace old check position algo by using scrollbar.
2023-05-04 14:01:04 +02:00
Julien Wadel
92d8ccd9e5 Improve chat deliveries layout. 2023-04-21 17:08:44 +02:00
Julien Wadel
990dbc610a Remove "do not disturb" status as it is not really supported. 2023-04-17 16:54:06 +02:00
Julien Wadel
e326ba9437 Revert auto reformatting and limit format to only emojies (text edit of chat).
Fix crash when creating video thumbnail on context management (let Qt to decide what to do).
2023-04-14 09:52:48 +02:00
Julien Wadel
26b8140fde Section date timezone in chat. This fix a 1 day diff because of JS timezone convertion. 2023-04-13 18:29:20 +02:00
Julien Wadel
3d7a9acc25 Display video thumbnails.
Crop thumbnail and pictures if distored.
2023-04-13 18:29:20 +02:00
Julien Wadel
411f64e4c0 Fix compose events with empty text (since text is in rich format then it was never really empty).
Move QApplication::setAttribute to beginning.
2023-04-13 18:29:20 +02:00
Julien Wadel
682e5dc913 Primary color on links in chat.
Allow smallbuttons to use emojis.
Insert text in text area in chats.
Ensure to send plain text message.
Use custom text font for text edit.
Emoji picker and display it aside of files preview with a splitter.
Fix file preview layout in replies.
Change double click to simple click on avatar for copying address into the smartsearchbar.
Add an option to change emojis font.
Update chat actions colors.
2023-04-07 17:08:57 +02:00
Julien Wadel
9e1c605ab7 Use file viewer only on VFS mode.
Fix animated image fitting size.
Remove picture zoom on mouse over.
2023-04-03 15:35:16 +02:00
Julien Wadel
1c98fa98dd Add debug logs for Camera behaviors. 2023-03-31 11:00:27 +02:00