Commit graph

78 commits

Author SHA1 Message Date
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
267d70535d Add Chat reactions 2023-08-31 15:23:17 +02:00
Julien Wadel
53d79ef48b Fix null access in fullscreen.
Add a FPS monitor for debug.

Fix infinite loop on rendering frames : ForceRefresh when miniViewArea changes its height, on not the list view.
2023-08-25 14:08:59 +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
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
0c74082a65 - Print logs into stout/stderr only if verbose is set.
- `--qt-logs-only` : print only logs from the application. It strips SDK logs from the output.
- Fix peer addresses in chat rooms (group/secure)
- Add an option to display the application debug logs.
2023-03-31 11:11:27 +02:00
Julien Wadel
6d454b659c Change 'EXECUTABLE-config' URI handler to request a confirmation to the user before using it.
Delay its execution on startup.
Add auto_apply_provisioning_config_uri_handler rc to remove confirmations.
Default URL uses https.
Fix dialog description with wrapping text and elides.
Fix busy color.
Fix duplicate connections on restarting App that done multiple CLI commands.
2023-03-30 18:21:07 +02:00
Julien Wadel
d77c818005 New Feature : Pdf viewer 2023-02-27 11:15:29 +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
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
76a6a8b6ea System languages based on QLocale and not name. 2022-12-20 10:40:16 +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
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
501c053b4d Uses UTF-8 when dealing with the SDK. 2022-10-20 16:50:16 +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
c0621a1bf9 Fix wrong timestamps by setting the TZ variable from system time zone and with a fix from SDK (Event creation time that should comes from SOCI). 2022-10-04 08:57:57 +02:00
Julien Wadel
60cc154576 Really close window on Mac. Show it when clicking on dock. 2022-09-29 18:26:16 +02:00
Julien Wadel
8fa1c028fc Add QRCode feature for attaching accounts. 2022-09-17 13:35:58 +02:00
Julien Wadel
43493de2fd Upgrade avatar icons quality.
Better SVG scaling on icons by using SVG renderer (only available from Qt 5.15.0)
2022-08-31 10:30:28 +02:00
Julien Wadel
5ceda97c00 Hide all accounts if "hidden" in their custom parameters. 2022-07-12 17:49:04 +02:00
Julien Wadel
708a605825 Cleanup and prepare translations. 2022-05-13 17:38:44 +02:00
Julien Wadel
a8339bebc3 Timezones and prepare conference view with them.
Fix ICS views (better filterring).
Factorization of isMe() to test lcoal address.
New ComboBox design with better scrolling (like phone numbers in creation page).
2022-05-13 17:38:43 +02:00
Julien Wadel
8c9e610107 - Fix crash and leaks on restart/quit.
- Reload conference list when current account change.
- Fix popup design (margins).
- Factorization of message banner (eg. copy text message)
- Factorization of NewConference dialog.
- Fix design on file preview in chat.
- Add participant shortcut in video conference.
- Remove old Linphone-Utils file/scripts.
- Fix avatar image in history view when clicking on username.
2022-05-13 17:38:43 +02:00
Julien Wadel
da7bd4464a Versionning and auto release 2022-05-13 17:38:43 +02:00
Julien Wadel
0965e88615 Backup 2022-05-13 17:38:43 +02:00
Julien Wadel
a541df0cd4 Backup 2022-05-13 17:38:43 +02:00
Julien Wadel
ce5ced320f WARNING: commit to be checked (backup)
Add sanitizer mode.
Fix crashes on QmlEngine.
New ProxyListModel to manage QAbstractListModel.
Fix uninitialized variables.
Replace parent Qt's managment into QSharedPointer for Qt Objects and keep shared_ptr for linphone objects.
Fix OpenH264 Linux URL for 32bits.
Differentiate Qt modelData from app $modelData.
2022-05-13 17:38:43 +02:00
Julien Wadel
b893c78399 Backup 2022-05-13 17:38:43 +02:00
Julien Wadel
d376abadbe Enter conference part1 2022-05-13 17:38:43 +02:00
Julien Wadel
e01d5f895d - Create a conference
- List conferences
- Call conference (only from conference list)
- Prepare Mozaic layout (not yet link to conference)
2022-05-13 17:38:43 +02:00
Julien Wadel
338772da77 Convert the deprecated ProxyConfig into the new Account class. 2022-04-06 12:43:07 +02:00
Julien Wadel
6fc7ef5074 - Add auto download mode and use 10Mb as default.
- Fix notification thumbnail display on receiving file
- Fix empty name on uploading files
- Fix readonly chat room when someone is leaving
- Remove downloaded file on ephemerals
- Reduce iteration on background
2022-03-18 13:07:20 +01:00
Julien Wadel
220eb45e59 Display message vocal in chats.
Display message with multiple contents (files/texts,audios).
Modelisation of linphone::Content.
Fix too recent version of OpenGL.
2021-12-02 22:15:57 +01:00
Julien Wadel
0052a5357e - Simplify filtering timelines on 3 kind of search : security level, simple/group chats, ephemerals
- Fix systemTrayIcon that could be cloned on each restart
- Add a feedback on fetching remote provisioning when it failed.
- Fix errors on Action-Buttons on restart.
2021-11-17 20:22:43 +01:00
Julien Wadel
9f781aa434 Vocal message on send :
- Record
- Play
- Seek by clicking on the sound wave
- Send with a text/file/reply
- Improve ActionButton for horizontal progression and background color managment
- Improve Icon with different height and width
- Creation of MediaProgressBar
2021-11-16 20:17:45 +01:00
Julien Wadel
3ea4dbd4ec Add manual check update for Mac and in system tray. 2021-11-10 01:59:41 +01:00
Julien Wadel
1163688f78 Allow unsetting APPLICATION_URL and APPLICATION_VENDOR from configure 2021-11-08 21:03:27 +01:00
Julien Wadel
500a5ffdeb On version check, reduce minor version only if patch is not a number (contains alpha, beta, etc.) 2021-11-03 18:54:16 +01:00
Julien Wadel
6d892a39ac Allow qml to have access to the Application Name 2021-11-03 18:11:10 +01:00
Julien Wadel
ca849bcac8 - Add Vendor and copyright ranges
- Color customization on tray event count
- Allow the use of a custom URL for remote provisioning(first stage dev)
- Fix assistant to come back to home if no more items
- Update icon generation to inkscape 1.1
2021-11-02 15:05:23 +01:00
Julien Wadel
5b51b82712 Fix bad call on invoke method 2021-10-30 17:38:13 +02:00
Julien Wadel
be173732f7 Images and color customization overhaul 2021-10-29 17:46:01 +02:00
Julien Wadel
e404cafc2b - Add a manual update check
- Add option to enable check updates
- Fix crash on quit
2021-10-22 21:49:11 +02:00
Julien Wadel
765f68d18b - Add Tunnel support if available.
- Add tunnel special options for developer.
- Use of CPP for linphone enums to string.
- Replace let colors with better quality.
- Fix developer settings view.
2021-10-22 10:52:59 +02:00
Julien Wadel
21303fc0d6 Avoid to stop the application when the CLI parser cannot parse its arguments (like arguments that doesn't exist) 2021-10-20 17:12:11 +02:00
Julien Wadel
69a968b7af Crash on quit 2021-10-20 17:12:11 +02:00
Julien Wadel
56b001eb0c Colors managment rework 2021-09-06 20:34:06 +02:00