Commit graph

460 commits

Author SHA1 Message Date
Julien Wadel
d1027f401d Fix reply message shortcut:
- move to a better location where the message is supposed to be.
- avoid to refresh view when loading chat items.
2022-12-06 17:31:53 +01:00
Julien Wadel
6f673554e4 Display all participants count in ICS (all = SDK participants + organizer) 2022-12-05 15:13:10 +01:00
Julien Wadel
e7767224a0 Fix time zones with QDateTime fromMSecsSinceEpoch/toMSecsSinceEpoch.
Overwrite locale display for qml date to avoid taking account of timezone when using only dates.
2022-12-05 14:38:59 +01:00
Julien Wadel
4a7caf7fc3 Display all empty chat rooms if option has been set (empty secure chat rooms were hide on restart) 2022-12-01 15:58:46 +01:00
Julien Wadel
5b5268ff60 Rework of chat room creations for selections.
- Avoid to select a chat room that is creating/terminating.
- Add a loading spinner when the state of the chat room is updating.
- On creation, wait on chat room state before automatically selecting it.
2022-12-01 11:25:52 +01:00
Julien Wadel
53abdf6f06 Fix participant devices leaks. 2022-11-25 17:41:46 +01:00
Julien Wadel
c870daf530 Fix video crashes on changing layout.
- Make as readonly the isVideoEnabled from Camera and let it to do its work.
- Use deactivateCamera to temporary deactivate it (preveiw aswell).
- Check audio only from callModel video layout.
- Deactivate Camera Sticker when changing layout.
- Temporize layout changes in order to let time to Qt to shutdown its objects, and to let the SDK to not use/reuse deleted Qt objects.
- Dynamic load some items on Sticker only if needed.
- Forbid to change layout if previous change has not been done.
- Remove old clean layout functions.
2022-11-25 17:40:04 +01:00
Julien Wadel
149fe9ea8e Synchronization between ICS and participants. 2022-11-22 16:32:52 +01:00
Julien Wadel
f8ca666219 From Chat room infos:
- Fix hidden buzy indicator on participant invitations (from Chat Room infos).
- Fix auto removing participant on timeout invitations  (30s).
2022-11-22 10:54:07 +01:00
Julien Wadel
91833adbae Contacts fix on deletion 2022-11-21 16:57:47 +01:00
Julien Wadel
8fdf862a27 On contact website info, if the scheme has been defined then add the default scheme : https. 2022-11-21 15:53:22 +01:00
Julien Wadel
ba2d41365e Hide participant view in ICS when there is none. 2022-11-17 12:18:06 +01:00
Julien Wadel
f924a17055 Synchronize ICS from actions like deletion/cancellation. 2022-11-17 12:17:56 +01:00
Julien Wadel
3677770de2 Fix system times zone on ICS and meetings times. 2022-11-16 14:48:47 +01:00
Julien Wadel
ed3bd406d0 Remove mosaic animations and try to fix layouts.
Use default friends list to add a contact.
Use core friends list to remove a contact.
Update SDK 5.2
2022-11-10 17:37:38 +01:00
Julien Wadel
f18ff79a9c Display only meetings that have been scheduled in meetings list. 2022-11-08 12:35:08 +01:00
Julien Wadel
dcf77ffe79 Fix translations on CLI commands.
Use Phone number assistant : Fix phone number that was considered as not valid.
2022-11-07 10:03:45 +01:00
Julien Wadel
19de0a5d6c Decorrelate Lime state option from media encryption. 2022-11-04 17:31:29 +01:00
Julien Wadel
1c3f507045 ZRTP authentication in popup. Fix PQ icons. 2022-11-03 15:56:23 +01:00
Julien Wadel
dd39203d47 Change group chats and conference icons.
Change color on selected call (call list).
Change burger icon into dot menu in calls list.
Change conversation icon to match timeline.
Merge calls into conference.
Fix twin participants on invitation.
2022-11-02 16:46:06 +01:00
Julien Wadel
ced6a8b396 Change contacts list to take account of all contacts in database (multiple lists, bodyless, remote provision) 2022-11-02 11:00:28 +01:00
Julien Wadel
04f3997fd9 Update Active Speaker API (fix synchronizations) 2022-11-02 10:40:30 +01:00
Julien Wadel
92a666a487 Set log collection to default if no account. 2022-10-27 14:44:20 +00:00
Julien Wadel
39f72680ea Fix hidden timelines.
Do timeline deletion on SDK callabacks to avoid using deleted objects.
From secure chats rooms, forward messages on the secure chat rooms if selected from contacts.
Update SDK.
2022-10-27 13:55:07 +02:00
Julien Wadel
1197cf0643 Draft feature rejected.
Revert "Make a cache for text to each chat rooms."

This reverts commit 610097c5a5.
2022-10-25 16:24:47 +02:00
Julien Wadel
5a44f1f3bb Update conference detection on call.
Display group chat icone when calling/receiving a conference.
2022-10-25 11:24:38 +02:00
Julien Wadel
35d90ceb78 Fix LDAP crash and stuck assistant. 2022-10-24 11:10:57 +02:00
Julien Wadel
f06f4ad6d6 Reordering constants. 2022-10-24 10:52:39 +02:00
Julien Wadel
9594347df4 Fix ldap settings binding loops on texts and replace 'Linphone' texts by the application name. 2022-10-24 09:48:23 +02:00
Julien Wadel
665e244844 Hide password url if not set.
Fix ldap settings placehodler.
2022-10-21 18:49:57 +02:00
Julien Wadel
54196cc950 Implement a context mode for colors in order to display lighter/darker colors from a context (pressed, deactivated, hovering).
Goal: reduce colors.
2022-10-21 18:20:21 +02:00
Julien Wadel
fd174ee758 Add more linked colors and remove some specific colors.
Update SDK.
2022-10-21 16:57:55 +02:00
Julien Wadel
8439224562 Fix regular downloads 2022-10-21 08:55:49 +02:00
Julien Wadel
c189747941 Fix checksum test for H264. 2022-10-20 20:30:26 +02:00
Julien Wadel
501c053b4d Uses UTF-8 when dealing with the SDK. 2022-10-20 16:50:16 +02:00
Julien Wadel
610097c5a5 Make a cache for text to each chat rooms.
Display a draft icon in timeline if a etxt has been cached.
2022-10-20 15:25:39 +02:00
Julien Wadel
2f8f3b356e Fix Qt5 enum declarations.
Update SDK
2022-10-20 10:44:04 +02:00
Julien Wadel
6bd8cc4673 Fix messing with std shared pointer and Qt memory managment. 2022-10-19 20:46:20 +02:00
Julien Wadel
697f9eb1d3 Update subject/description string encoding from API.
Hide spinner on ending call.
2022-10-19 14:24:19 +02:00
Julien Wadel
a69dcc14d3 DateTime offset in Windows : display a date from javascript doesn't take account of daylight. 2022-10-19 14:24:02 +02:00
Julien Wadel
815adbb1f3 Display terminated chat room when creating above one (eg. 1-1 secure that was deleted from another device) 2022-10-18 09:55:22 +02:00
Julien Wadel
bd1ce9cb02 Specify roles on menu item to override wrong texts heuristics on Mac.
Use a workaround to avoid Qt to set its own non-translated titles.
2022-10-17 16:22:07 +02:00
Julien Wadel
9ff0502b3c Allow to not package the rootca file for packager.
If rootca.pem doesn't exist, don't try to use it.
2022-10-17 09:15:11 +02:00
Julien Wadel
55a425af3a Fix URI handler when calling without a sip address. 2022-10-15 00:15:29 +02:00
Julien Wadel
2d6026b73b Add a log when calling address is not ok. 2022-10-14 23:45:15 +02:00
Julien Wadel
a2c5a9e571 Use a cryptographic checksum when downloading openH264 from CISCO and update them to 2.2.0 2022-10-14 23:15:13 +02:00
Julien Wadel
f2bab2f1d1 Clean logs. 2022-10-14 18:51:04 +02:00
Julien Wadel
90603c2420 Rework timeline selection managment to keep only one selection (algorithm was buggy)
Fix setting wrong duration on vocal messages.
Vocal message optimization by openning the file only for playing. Read its informations from content without opening it.
2022-10-14 16:23:20 +02:00
Julien Wadel
b6d4abe3ea Display security icon in conference.
Use a loader for zrtp authentification to avoid useless memory (and keep the case if athentication code need to be restarted)
2022-10-14 16:23:20 +02:00
Julien Wadel
72bb5ebdc1 In stickers, display username while being in pause.
Fix persistent call view when the call flow has been restarted from SDK (renegociation or other).
Fix conference info date time when updating it without entering a new timestamp.
Add a confirmation popup and a way to stop the conference creation.
Update SDK to fix camera crashes and looping resolutions changes for Windows.
2022-10-13 17:32:43 +02:00