Commit graph

337 commits

Author SHA1 Message Date
Julien Wadel
4721cf0e44 Display copy message on share click in reply message. 2023-02-21 15:45:06 +01:00
Julien Wadel
83172efc88 Remove unadmin feature to self because of not fully supported. 2023-02-15 16:27:52 +01:00
Julien Wadel
ad37fb0222 Deactivate action buttons and menus if chat room has been left. 2023-02-15 14:52:36 +01:00
Julien Wadel
bd6290cd19 - Fix display name with UTF32 emojis.
- Allow to change family fonts on avatar.
2023-02-07 09:00:11 +01:00
Julien Wadel
209ee49724 Display non-Ascii avatar 2023-02-06 15:27:19 +01:00
Julien Wadel
5d1e3bc18f - Remove blank page in callwindows.
- Add a wait step while connecting the call.
- Rewrite CallModel::getStatus() for variable debugging.
- Split status call handler in call list to manage core and call signals. This avoid to use call data before any set from callbacks (core cbs are before call cbs).
- Destroy call notification when model is destroyed (fix blank notification).
- Fix status enums in incall menu for camera activation.
2023-02-01 12:05:40 +01:00
Julien Wadel
04a1324139 Display hidden scrollbars in settings.
Add more feedback on quit reason.
Fix window title based on the application name.
2023-01-30 14:11:37 +01:00
Julien Wadel
5dc002197d Display media captures files (recordings) 2023-01-17 17:05:19 +01:00
Julien Wadel
165ef1a46a Close window when the call end and there is no error.
Fix call windows behaviours when choosing a call to be displayed (outgoing, paused, waiting room)

Fix a crash on stopping call when video was active.
2023-01-16 12:15:25 +01:00
Julien Wadel
0ba33ad146 Make preview movable 2023-01-16 11:59:49 +01:00
Julien Wadel
51658c0443 Fix volume gauge in multimedia parameters while being in call.
Add customization UI when deactivating video/conference/update checker.
2022-12-22 16:27:06 +01:00
Julien Wadel
156ac7ffc2 QML Reindentation 2022-12-15 10:38:08 +01:00
Julien Wadel
070820225d Fix layout on delivery icon that was behind menu button. 2022-12-15 10:37:51 +01:00
Julien Wadel
8f3052632a System languages based on QLocale and not name. 2022-12-15 09:29:44 +01:00
Julien Wadel
0c70e20888 Hide participants in cancelled ICS. 2022-12-14 13:31:32 +01:00
Julien Wadel
7dc596c616 Capitalize chat section dates.
Update SDK.
2022-12-12 16:56:05 +01:00
Julien Wadel
8df33fc546 Implement RFC3987 for parsing IRI (NonASCII characters in URL) to allow chat redirections on URL.
Move QML code into C++ in order to have an updated API that take account of unicode formats.
Fix images display that comes from URL in chats.
2022-12-09 15:26:25 +01:00
Julien Wadel
1849bd08e4 Short term design choice on meetings list : display all for all accounts. As of 5.2.0 SDK and on cancel, there are no more more links between conference info and current account.
Fix translations on cancelled meetings.
2022-12-07 11:25:10 +01:00
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
1b8b57664c Hide remove participant button for 'me' in conference. 2022-12-01 17:39:50 +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
05e7ada86e Fix spinner for joining participants. 2022-12-01 11:21:18 +01:00
Julien Wadel
6ad3f0fdd9 Fix black preview camera in Settings. 2022-11-28 10:21:45 +01:00
Julien Wadel
70857601ff Display hand cursor on radio buttons.
Expand click size area on radiobuttons in call menu.
2022-11-25 17:42:42 +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
0156f9203a Remove selection in DatePicker if it is outside the current displayed month. 2022-11-17 13:15:39 +01:00
Julien Wadel
ba2d41365e Hide participant view in ICS when there is none. 2022-11-17 12:18:06 +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
d68b0d32a2 Hide chat area when leaving. 2022-11-04 09:05:53 +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
04f3997fd9 Update Active Speaker API (fix synchronizations) 2022-11-02 10:40:30 +01: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
fd174ee758 Add more linked colors and remove some specific colors.
Update SDK.
2022-10-21 16:57:55 +02:00
Julien Wadel
c189747941 Fix checksum test for H264. 2022-10-20 20:30:26 +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
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
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
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
Julien Wadel
8213fd005f Rework audio only implementation to manage it as a layout and not as a configuration.
This resolve special cases where audio only layout can be used on active speaker layout.
2022-10-10 14:45:40 +02:00
Julien Wadel
42799127b0 Fix h264 codec download popup.
Fix Active Speaker display on pause/conference/cameraEnabled modes.
- Need a fix on SDK for keeping old window id when stopping internal stream.
Fix VPX build for M1.
2022-10-05 21:51:07 +02:00
Julien Wadel
7349d37bad Weblate conflicts 2022-10-04 16:36:23 +02:00