Commit graph

156 commits

Author SHA1 Message Date
Julien Wadel
d4b4ccb3ce Add version types preset for version url checker.
Fix add/edit contact icons in secure chat.
Add a dynamic width combobox that fit content text.
2022-05-24 12:29:39 +02:00
Julien Wadel
e7d3dc37f4 Fix codec downloading and popup progress bar. 2022-04-05 11:39:19 +02:00
Julien Wadel
e292ed1b42 - Set LDAP as an optional feature.
- Fix qml error on ChatContent.
- Participant devices : click on participant will show devices instead of calling him.
- Set SDK to 5.1.19 with fix on crash at exit, 'm' device security level, leak on aborted call.
2022-04-04 13:22:18 +02:00
Julien Wadel
b71068b6d3 - Workaround to avoid having no sound on inputs when audio enhancements is activated.
- Wasapi : Use options to get human hearing quality, fix variables that weren't updated in case of different audio format, do not use MixFormat without having set fix parameters (16bits/PCM), fix channel mask, reset Audio Client in case of error.
- Remove video button on incoming call that is audio only.
- Come back to first tab when openning Settings.
- Fix stream errors in audio settings when input and output have different definition by using a resampler.
- Change design of secure icon on avatars (position).
2022-03-31 17:14:51 +02:00
Julien Wadel
1667b78b4b Fix crashs on video call.
- do deleteLater on QObjects.
- Queued QQuickFramebufferObject updates.
- Clean Linphone SDK window ID on Camera deletion (Qml side, it cannot be done on C++ beacause of asynchroneous signals).
- Do cleaning synchronization between calls window and fullscreen.
- Avoid to rebuild all entries of ChatRoom when below minimum limits (keep this feature to avoid loading time when initiate the call).
2022-03-24 16:40:29 +01:00
Julien Wadel
418a000eee - Show logs in console if launched from it.
- Fix speaker icon in fullscreen.
- Remove MouseArea from OpacityMask.
- Fix crash on ZRTP and fix windows on SoundPlayer
- fix Wasapi buffer
2022-03-23 17:19:59 +01:00
Julien Wadel
592ca0874b Fix high cpu on busyindicators. 2022-03-21 17:46:32 +01:00
Julien Wadel
872df224e7 Fix multi-addresses on search bar
Fix hidding send button in chat
2022-03-18 19:08:50 +01:00
Julien Wadel
f4f92094b3 - 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:00:14 +01:00
Julien Wadel
f2ec342cca Avoid to create a chat room from default account when receiving a call. 2022-03-16 18:23:59 +01:00
Julien Wadel
b206e2bf6a Fix showing call history button and timeline filter buttons from data context. 2022-03-16 11:33:19 +01:00
Julien Wadel
9c6c66719b On default build : Revert webview subscription and keep old sheets (avoid deployment issues) but keep a way to reactivate it. 2022-03-10 18:31:18 +01:00
Julien Wadel
879db5f496 - Send multiple files in one message, with preview.
- Message preview manage huge heights.
- Chat design rework.
- Sort timelines by unread chat rooms.
- Fix thumbnails that weren't deleted.
- Play audio record on playback device instead of ringer device.
- Fix binding loops on scrollable areas.
- Change timeline filter to a minimal version.
- Fix record button hovering.
- Fix camera button in fullscreen.
2022-03-08 15:17:13 +01:00
Julien Wadel
3824ecaa78 Add debug feedback on missing colors.
Add contact URL.
Change unread message count design in chat.
Add page text about missing features when using third party SIP account.
Add Translation link for contribution in about.
Fix history view.
Add delay of 500ms on message search.
Fix unresponsive check update button in settings.
Fix wrong characters in record name.

# Conflicts:
#	linphone-app/cmake_builder/linphone_package/CMakeLists.txt
2022-02-24 13:13:50 +01:00
Julien Wadel
781a524f8c Update LDAP API 2022-02-16 11:40:57 +01:00
Julien Wadel
12befd4109 - add CGU and private policy
- add clickable links to checkboxes if present
2022-02-07 17:32:06 +01:00
Julien Wadel
4bdc1064fd Workaround for a Qt crash : Resolve a random Qt crash from using indicator on switch. This way, switch is not loaded.
https://bugreports.qt.io/browse/QTBUG-82285
2022-01-31 17:53:07 +01:00
Julien Wadel
f68e4c1ff2 - do not show 'me' if not admin in group info 2022-01-31 17:30:03 +01:00
Julien Wadel
547df184d6 - Shortcut in Reply to message's origin.
- Avoid to load huge chat room at the start of a call.
- Asynchronous chat room load.
- Fix video freeze on network change.
2022-01-28 16:14:57 +01:00
Julien Wadel
01437a787d Reset unread messages when going to bottom after 5s 2022-01-26 16:32:39 +01:00
Julien Wadel
3aab79261e - 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-01-26 15:37:08 +01:00
Julien Wadel
3be835d378 Fix some qml errors on contacts and chats 2022-01-21 17:34:14 +01:00
Julien Wadel
b709a6af69 - 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-01-21 11:47:48 +01:00
Julien Wadel
0863bd2321 Info group : show participant address on avatar click instead of all line, that allows address selection. 2022-01-21 10:36:20 +01:00
Julien Wadel
805c3a37a3 Fix: Show composing in chat 2022-01-21 09:30:59 +01:00
Julien Wadel
8c2a332f20 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-01-20 18:26:09 +01:00
Julien Wadel
db57ec6788 - 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-01-20 15:50:07 +01:00
Julien Wadel
001534c504 Unread message event and unread message reset rework. 2022-01-20 13:08:32 +01:00
Julien Wadel
729329508f Fix new message notice that contains empty text. 2022-01-14 14:39:22 +01:00
Julien Wadel
5cfbce1df4 Fix scrolling with huge message. 2022-01-14 14:38:27 +01:00
Julien Wadel
4c45067074 - Fix forward title text 2022-01-14 14:37:54 +01:00
Julien Wadel
821d1e17da Unread chat message event.
Shortcut to go at the end of chat.
Avoid MarkAsRead when not at end of chat.
Fix composers.
2022-01-07 11:58:16 +01:00
Julien Wadel
be4398247b Take account of return key on Numpad 2021-12-22 11:36:59 +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
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
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
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