Commit graph

94 commits

Author SHA1 Message Date
Julien Wadel
ab519906e5 - Conference layout refreshing on creation.
- Crash and display of local conferences.
2023-03-13 16:43:08 +01:00
Julien Wadel
d0f8e7335e Crash on chat rooms with the default account. 2023-03-07 12:10:15 +01:00
Julien Wadel
7374e541e8 Update SDK to 5.2.29 2023-03-03 17:18:25 +01:00
Julien Wadel
b5a8cdbceb - Some case of unwanted settings folders creation : When calling settings paths from SettingsModel, we checked on default in all cases. That lead to create folders to be writable.
=> Check for default only if path has not been overwritten in linphonerc.
- Replace black thumbnails that contains transparency by white color.
Thumbnails are in jpg where there is no transparency. By default, transparency is replaced by black color because not background color has been defined.
=> Set background image in white.

# Conflicts:
#	CHANGELOG.md
2023-03-03 17:17:08 +01:00
Julien Wadel
669f47858b Fix Contact edit on messing mouse focus (regression from Qt 5.15.12) 2023-03-03 17:16:11 +01:00
Julien Wadel
4532e278ac New chat layout :
- Split content type to be filtered by proxy lists.
- Add a message in notification when receiving a conference invitation.
- Change chat bubbles colors to match mobile application.
- Change date display on messages to remove sections. It allows to be more coherent when sorting messages.
- Change Chat Layout : outgoing messages to right, incoming messages to left.
- Change bubble design to be squared when grouped.
- Group messages on 1 second away from previous (and same sender).
- Add a background color with radius to files in reply messages.
- Make color corners on reply.
- Fix filename to 2 lines in file download icon.
- Add a background color on conference invitations.
- Change conference title from bold to normal on invitations.
- Rework chat message content layout to be used with grids and lists : files are now displayed in grid.
- Remove cyclic dependencies with reply design (which was recursivly linked with ChatContent).
- Fix center layouts that were not bind to the correct one.
- Align pictures to center.
- Fix hidden admin usernames in participant view.
2023-03-03 17:09:25 +01:00
Julien Wadel
ee526c262c Mute option for each chatrooms. 2023-02-27 16:52:08 +01:00
Julien Wadel
fdf56bf24a Add/View contact from a message. 2023-02-27 12:18:44 +01:00
Julien Wadel
d77c818005 New Feature : Pdf viewer 2023-02-27 11:15:29 +01:00
Julien Wadel
14f9454b06 Update docker file to use Maintenance Tool from Qt.
Remove the fuse mandatory for CI.
Update CI to use Qt custom version and update application to Qt 5.15.12.
2023-02-24 10:37:42 +01:00
Julien Wadel
3118e96ff9 Icon transparency generations on icon.ico
# Conflicts:
#	CHANGELOG.md
2023-02-23 11:27:41 +01:00
Julien Wadel
67c99eebca Add OAuth2 2023-02-20 11:09:46 +01:00
Julien Wadel
e4db504f1e Switch off camera on start. LinphoneCore could start the camera if the application stopped while still showing it. 2023-02-13 14:42:31 +01:00
Julien Wadel
4314354107 Crash on ending call in conference. 2023-02-07 16:05:39 +01:00
Julien Wadel
8168b7dde8 Support emojis display. 2023-02-07 15:58:22 +01:00
Julien Wadel
8bf294eb3d Display non-Ascii avatar 2023-02-06 17:04:29 +01:00
Julien Wadel
f2ec5fda4e Remove FFMPEG from dependencies as it is no mmore needed.
Fix LDAP authtentication method to use default.
2023-02-06 17:04:13 +01:00
Julien Wadel
7f25efc482 - Crash when editing contacts from chat.
- Contacts synchronization on creation.
- Contact menu in secure chats.
2023-02-06 17:03:21 +01:00
Julien Wadel
2bc0d4bef4 - 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 13:47:54 +01:00
Julien Wadel
40bd8cb66c Close notification when declining incoming call. Call status wasn't propagated when removing it. 2023-02-01 13:47:54 +01:00
Julien Wadel
64f71e2872 Update SDK to 5.2.19 2023-01-31 10:28:31 +01:00
Julien Wadel
c975e8f1e2 Mac : Fix recordings error that prevent to display the page. 2023-01-31 10:28:29 +01:00
Julien Wadel
e198f5f752 Display hidden scrollbars in settings.
Add more feedback on quit reason.
Fix link color in about.
Fix window title based on the application name.
2023-01-30 11:31:08 +01:00
Julien Wadel
05c461ff7f Accept/Decline the current call from CLI commands. 2023-01-24 14:19:38 +01:00
Julien Wadel
febdf8b4a7 Remove qml keyword that was introduced in Qt 5.15 2023-01-20 15:15:11 +01:00
Julien Wadel
cf8c1f2b0f Update changelog to SDK version 2023-01-20 15:15:11 +01:00
Julien Wadel
769c843e4d Display media captures files (recordings)
# Conflicts:
#	linphone-app/CMakeLists.txt
#	linphone-app/src/components/Components.hpp
#	linphone-sdk
2023-01-20 15:15:11 +01:00
Julien Wadel
442f26e60c Fix user agent to be more compliant. 2023-01-20 15:15:11 +01:00
Julien Wadel
c3aa67cd1e Hide Active speaker in mini views.
Better fix on refreshing layout when Qt doesn't do it.

# Conflicts:
#	CHANGELOG.md
2023-01-20 15:15:11 +01:00
Julien Wadel
174ea22e9f Make preview movable
# Conflicts:
#	CHANGELOG.md
2023-01-20 15:15:11 +01:00
Julien Wadel
19c4233929 Windows : Fix application icon in Windows programs list. 2023-01-20 15:15:11 +01:00
Julien Wadel
be3937fc7e Avoid to strip URI in sip address on URI handlers to call the exact address (eg. keep conf-id for calling a conference)
# Conflicts:
#	CHANGELOG.md
2023-01-20 15:15:11 +01:00
Julien Wadel
1d050ef1ae Update lime url on migration for Linphone. Set old core url before migrating account parameters.
Fix OpenSSL deployment on Windows.
Update SDK to 5.2.10

# Conflicts:
#	CMakeLists.txt
#	linphone-sdk
2023-01-20 15:15:11 +01:00
Julien Wadel
2a5c8d83b1 Fix a crash at startup for using uninitialized settings model.
Update SDK to 5.2.8

# Conflicts:
#	CHANGELOG.md
#	linphone-sdk
2023-01-20 15:15:11 +01:00
Julien Wadel
b132e19e2e Increase max image size on GUI.
More customization on about, update checker and video.
(SDK) Fix a crash when starting a core on an account that don't have a contact address.

Fix typo in Readme and adapt MSYS2 paths in CI for Windows.
2022-12-28 12:32:15 +01:00
Julien Wadel
a622900e8b Fix volume gauge in multimedia parameters while being in call.
Add customization UI when deactivating video/conference/update checker.
2022-12-27 15:49:26 +00:00
Julien Wadel
ca56368469 Remove Flexiapi dependency if no QRCode.
Fix SetThreadDescription entry point on Windows 7/8 (SDK update).
2022-12-19 13:06:28 +01:00
Julien Wadel
56cff70b1b VFS Encryption, QtKeychain and file viewer. 2022-12-16 14:37:45 +01:00
Julien Wadel
51586e2cd6 Fix default language on Mac. 2022-12-12 18:29:18 +01:00
Julien Wadel
8a109d6feb Display a notification of all kind of messages.
(cherry picked from commit 81a3a197df)
2022-12-09 15:54:14 +01:00
Julien Wadel
cad5ed7635 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.


(cherry picked from commit 8df33fc546)
2022-12-09 15:53:18 +01:00
Julien Wadel
8d153c240a Update changelogs 2022-12-07 15:07:35 +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
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
68413a6bfb Update Changelogs. 2022-10-14 18:33:11 +02:00
Julien Wadel
b98d5992e4 Add ZRTP post quantum, activated with ENABLE_PQCRYPTO=ON.
Change encryptions mode selection from buttons into combobox.
Display encryptions in call statistics.
2022-09-05 19:39:37 +02:00
Julien Wadel
50be00a386 Feature : add a slide menu on timeline by a right-click to display actions to do (Add a way to delete entirely the chat room from timeline).
Fix leaving chat room when emptying history and still in the chat room.
Delete chat room only if it is empty (no messages and no events), and if it has been left by the user.
Remove timeline from list only if the chat room is on Deleted state (doesn't exist on server and local).
2022-08-26 16:53:03 +02:00
Julien Wadel
c14607ad22 Disable group chat and conference buttons if URIs are not set. Add a tooltip on buttons to warn the user about it.
Allow empty conference URI in settings.
2022-07-13 21:28:22 +02:00
Julien Wadel
4fd6166670 Fix running application detection for uninstalling. 2022-07-04 17:36:53 +02:00
Julien Wadel
7b3c568a74 Remove fallback displayname on logs and chat rooms.
Add a printObject() for javascript variables.
2022-07-04 17:36:39 +02:00