Commit graph

198 commits

Author SHA1 Message Date
Julien Wadel
06b4a211a0 - Chat room loading optimization.
- Fix loading more chat entries when going to beginning.
- Fix right padding text in chat messages.
- Fix black screen videos.
2022-03-08 15:40:10 +01:00
Julien Wadel
1c11f85348 Fix some qml errors on contacts and chats 2022-03-08 15:40:03 +01:00
Julien Wadel
07a45ec557 - change user agent for device name.
- add a settings to change device name (default is machine hostname)
- fix table layout : no more empty line at top (eg. in network protocol and ports settings)
2022-03-08 15:39:46 +01:00
Julien Wadel
fb4da2587e Info group : show participant address on avatar click instead of all line, that allows address selection. 2022-03-08 15:39:37 +01:00
Julien Wadel
fa7925c4a2 Fix: Show composing in chat 2022-03-08 15:39:28 +01:00
Julien Wadel
3c1a2d4bda Fix flicking, cursors and selection in messages.
- Avoid Flicking on messages.
- Use a different cursor when hovering on links in chat.
- Keep selection displayed on the first right click in a message.
2022-03-08 15:39:20 +01:00
Julien Wadel
edce53b23e - Enable CPIM on basic chat rooms.
- Fix layout on reply/vocal preview that could be ahead of chat.
- Add a volume monitor when recording a vocal message.
2022-03-08 15:39:05 +01:00
Julien Wadel
df28674ced Unread message event and unread message reset rework. 2022-03-08 15:38:57 +01:00
Julien Wadel
50f5ac696d Fix new message notice that contains empty text. 2022-03-08 15:38:34 +01:00
Julien Wadel
4d9522f191 Fix scrolling with huge message. 2022-03-08 15:38:24 +01:00
Julien Wadel
f15fbf463c - Fix forward title text 2022-03-08 15:38:16 +01:00
Julien Wadel
5e0874db7f Unread chat message event.
Shortcut to go at the end of chat.
Avoid MarkAsRead when not at end of chat.
Fix composers.
2022-03-08 15:37:45 +01:00
Julien Wadel
922d155146 - Enable G729 in CI.
- Update translations.
- Option to enable chat notifications.
2022-01-06 13:22:30 +01:00
Julien Wadel
be4398247b Take account of return key on Numpad 2021-12-22 11:36:59 +01:00
Julien Wadel
9bd6021782 Fix missing first proxy account in settings while hiding local account from linphonerc 2021-12-22 11:12:14 +01:00
Julien Wadel
9f52ed6a88 Try to download content message if requested, even if the message state is not right.
Fix SIP address selection on search bars (Qt bug on models)
2021-12-20 14:59:53 +01:00
Julien Wadel
a84e2b8326 Fix search addresses (log error, repeaters and unshown secure icons) 2021-12-02 22:52:34 +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
71ab0837d5 Fix actions on sip address selection (starting call/chat etc from searchbars) 2021-12-02 22:15:14 +01:00
Julien Wadel
0a69ec4f14 - Add toggled state on button.
- Refit texts in search bars.
- Fix title text in conversation's devices window
- Fix burger button view (stay selected)
2021-11-29 12:19:22 +01:00
Julien Wadel
427fd742de Replace hardcoded shader effects by simple QML object on avatar. This fix OpenGLShader error on compability lost.
Clean address before searching contact while in call. This fix unfound contact (shown on loosing avatar in call list for example)
Fix CI to select Qt from MaintenanceTool and not homebrew or other libs.
macdeployqt from Homebrew is bugged on deploying webengine application : rpath stay in absolute and cannot be used for deployment
Fix Webview on Qt 5.15
2021-11-26 21:52:52 +01:00
Julien Wadel
3f41aa2194 Mac :
- Fix qt.conf for missing qml.
- Fix shortcuts and top menu.
- Fix depencies.
2021-11-25 16:39:57 +01:00
Julien Wadel
4b094d3261 Use a webview for account creation 2021-11-19 22:37:26 +01:00
Julien Wadel
655953675d Fix multi filtering, replace checkboxes by combobox and avoid hidding filter bar if no results. 2021-11-18 17:47:48 +01:00
Julien Wadel
79137f71c3 Fix hidden IMDN status in menu by first loading all imdn, and optimize by loading GUI list on request. 2021-11-18 10:56:20 +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
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
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
5adb1eb4dd - Fix history view
- Allow to add license in packages (windows with NSIS/mac with dmg)
2021-11-09 11:36:23 +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
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
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
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
3da5903bff - Add call history button.
- Fix scrolling speed and add a cache for framebuffers in list
2021-10-30 19:19:39 +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
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
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
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
cbdf9cf3f5 Allow to remove items in filter timelines criteria 2021-10-20 17:12:12 +02:00
Julien Wadel
e7fa1f219e Keep timeline title when no items on searching/filtering 2021-10-20 17:12:12 +02:00