Commit graph

214 commits

Author SHA1 Message Date
Julien Wadel
33c92edfcd Fix vocal messages:
- Keep message preview between chat rooms.
- Hide preview after sending message.
- Keep recording the same file while changing chat room.
- Send message while recording.
Fix forward on contact selection.
2021-11-17 17:11:41 +01:00
Julien Wadel
ed99447e05 Fix reply mode :
- avoid sending reply after removing preview
- keep reply preview for the current chat room only
2021-11-17 14:48:44 +01:00
Julien Wadel
66c57eca6c Fix logger files updates, different paths, call history 2021-11-17 11:52:33 +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
d7dfe986c0 - Forward messages to a contact, a sip address or directly to a timeline.
- Fix CI on Qt5_DIR.
- Hide reply message preview after sending message.
- Fix binding loop on sub-messages.
- Reduce spacing size in message.
2021-11-10 01:50:28 +01:00
Julien Wadel
8da7c81331 Recent contacts in group chat creation : ignore GroupChat capability if no friends with it has been found.
(cherry picked from commit 1dd9dcab7e)
2021-11-09 12:32:28 +00:00
Julien Wadel
1163688f78 Allow unsetting APPLICATION_URL and APPLICATION_VENDOR from configure 2021-11-08 21:03:27 +01:00
Julien Wadel
b588499734 - Fix Installation folders to executable name
- Force application paths to Database, Lime DB and sounds
- Remove constraints on actions that were based on friends capabilities
- Fix secure group chat activation
2021-11-08 21:02:56 +01:00
Julien Wadel
f0b0c845c0 Fix volumes :
- In settings : apply volume to general setting.
- In call : use general volume if it cannot be set/get directly from call.
- ALSA : allow get/set
2021-11-08 08:15:14 +00:00
Julien Wadel
a5f9fcb4c4 Feature: Reply to a message. 2021-11-06 00:31:24 +01:00
Julien Wadel
bc91382ca2 - When removing all entries : delete all history and call logs (if one-one and not secure in the case of standard chat is enabled)
- Add more actions in contact edit
- fix missing colors
2021-11-04 20:45:44 +01:00
Julien Wadel
0952dfb48b Use MagicSearch with UTF8 2021-11-04 20:14:49 +01:00
Julien Wadel
3445408c1c Protect config from using contact if it doesn't exist while checking authentication 2021-11-03 22:42:02 +01:00
Julien Wadel
cbfc39dd91 Match incoming call notification timeout with the value of incoming call timeout from SDK. 2021-11-03 22:08:35 +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
2641ee7cf6 Add a settings to change URL of version check
Add an option to Form to overwrite max width of cell
2021-11-03 14:20:42 +01:00
Julien Wadel
49454aef5c Fix tunnel build and Mac deployment on generic dmg 2021-11-03 12:29:33 +01:00
Julien Wadel
f5f2d44604 Fix remote provisioning check 2021-11-02 17:22:12 +01:00
Julien Wadel
9cb23adcfe Using mipmap can crash on Mac : add an option to deactivate it with 'mipmap_enabled' in [ui] section. 2021-11-02 15:18:19 +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
f6576c5fb2 Replace color description if different (usually coming from loading) 2021-11-01 17:12:58 +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
1959e90632 Fix : keep fullscreen mode on timeout notification.
- Come back to fullscreen when clicking on fullscreen icon in call.
2021-10-25 12:18:24 +00:00
Julien Wadel
ecf6c9dfd1 - Fix crash when quitting the application by stopping core before destructors and by adding a check in ChatRoomModel destructor. 2021-10-25 10:58:47 +02:00
Julien Wadel
0591d882af - Use MIME based on executable name for CLI/URI handlers
- Rework CLI/URI execution
2021-10-22 23:46:40 +02:00
Julien Wadel
b53f2eacfe Fix tunnel crash 2021-10-22 22:46:11 +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
e6228182a6 - Remove 'app' section and keep 'ui'
- Allow to make a variable in readonly (only for enabling chats yet)
- Rename chatEnabled to standardChatEnabled
2021-10-21 23:07:29 +02:00
Julien Wadel
66c566659c - Remove 'app' section and keep 'ui'
- Allow to make a variable in readonly (only for enabling chats yet)
- Rename chatEnabled to standardChatEnabled
2021-10-21 13:51:29 +02:00
Julien Wadel
3a560324f8 - Add an option to enable standard and secure chats feature ('app' section)
- Fix history buttons that should not appear if chat room mode is not activated
- Allow to use a secure chat room to be used when calling (set by context : encrypted call/secure chat enabled)
- Replace a warning log by info while creating a chat room.
- Fix missing qml variables.
- Change Contact Edit and SIP Addresses selections to start a standard chat or a secure one.
- Simplify encryption activation on call parameters with enableEncryption()
2021-10-20 20:24:39 +02:00
Julien Wadel
aa745fa44c - Add load sip address model time debug.
- Add copy text banner
2021-10-20 18:38:36 +02:00
Julien Wadel
7048d1eeef Optimize loading chats on startup 2021-10-20 17:12:12 +02:00
Julien Wadel
73733c17a0 * UTF8 fixes and display names behavior:
- Avoid to replace display if empty on address books search
- Propagate change when display name is set in callModel
- Add a way to update addresses when data model change outside of ChatRoomModel
- While calling and one participant, get display name from call remote address
- Update display names after adding a call log
- Fix UTF8 when compute display name
- Replace JS display name functions by CPP

* Fix tooltips width and timeline unexistant object
* MSYS2 bzip2 may block the process execution when no arguments. Add help args and remove outputs from streams.
2021-10-20 17:12:12 +02:00
Julien Wadel
ac2c0dcbe5 Fix crash on multiple end calls 2021-10-20 17:12:12 +02:00
Julien Wadel
cbdf9cf3f5 Allow to remove items in filter timelines criteria 2021-10-20 17:12:12 +02:00
Julien Wadel
cbc9c6f0cc Fix crash on endResetModel while searching a sip address (spotted on Qt 5.15.2). 2021-10-20 17:12:12 +02:00
Julien Wadel
744798dc4a DTLS crash : Use writable location for ZRTP and DTLS certificates paths 2021-10-20 17:12:12 +02:00
Julien Wadel
4eb7fcd4b9 - Fix unupdated participant in chat rooms (like admin status).
- Add log feedback on async admin set.
2021-10-20 17:12:12 +02:00
Julien Wadel
9cb8df0b2d Fix a multithreaded crash when searching with MagicSearch 2021-10-20 17:12:11 +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
8575a76c80 Fix UTF8 on Subject, events and chat rooms (secure/group chat) 2021-10-20 17:12:11 +02:00
Julien Wadel
ba9cdef3b8 Fix persistent proxy on removing (message-expires let the contact exists for messages) and subject UTF8 chat rooms 2021-10-20 17:12:11 +02:00
Julien Wadel
44b7c112b3 Multi fixes:
- Contact update propagated through timelines and more robust display name showing by using cpp.
- ContactEdit : don't use the conference URI when adding the contact to friend on secure chat room
- Conference View : Resize record, add record file notification.
- Group Chat : timed invitation (30s) where it will hide if no response. It will be shown if the participant accept later.
- Hide/Show empty chats : set defaults to avoid differences from SDK value.
- Calls actions : Dynamic width on transfer menu to show all text, set texts to uppercase.
- Timeline : Add a tooltip (right-clic) to show the last time update.
- File Messages : add search shortcut on avatar like messages, remove conflicts between right-clic menu and thumbnails increase (on hovering mouse).
- Call : hold view with a correct symbol (#10073 instead of 2 differents symbols for 2 vertical bars)
- Languages : remove '-----' artifacts in language files
2021-10-20 17:12:11 +02:00
Julien Wadel
69a968b7af Crash on quit 2021-10-20 17:12:11 +02:00
Julien Wadel
778a6abf86 Fix forced timeline selection (eg. showing chat when already selected for contact)
Fix contact edit update
Fix source language (en) on bad auto-comment (.ts generated get unwanted '-----')
2021-10-20 17:12:11 +02:00
Julien Wadel
a909e957c9 Fix contact shortcut in searchbar 2021-10-20 17:12:11 +02:00