Julien Wadel
296da3b7db
Avoid refreshing all layout when removing/adding items in list.
...
Use default video conference layout when making a call.
Fix active speaker device on GUI initialization (going from/to fullscreen, opening new call window).
Changing sort heuristics on participant devices to stabilized stickers: Ignore time of joining and keep only the order of the list of participants.
Display the preview at the end of the list.
In active speaker : Replace the layout refresh workaround by moving the top margin on participant list. This avoid to reload camera each time.
TODO: update SDK to retrieve the correct order of participant devices.
# Conflicts:
# linphone-app/src/components/calls/CallsListModel.cpp
2023-06-05 16:37:10 +02:00
Julien Wadel
7b9e9136dd
Update for master
2023-06-01 10:34:47 +02:00
Julien Wadel
e4b91a6a66
Fix end date time on conferences.
2023-05-31 16:33:38 +02:00
Julien Wadel
7755539a33
Feature : account creation with manual validation using Flexiapi.
...
Fix chat received time.
Fix account creation layouts (Busy indicator, dynamic sizes, text errors)
2023-05-31 16:33:04 +02:00
Julien Wadel
8d8acea734
Fix empty times on picker by filling time string with 0
2023-05-31 16:30:56 +02:00
Julien Wadel
4d064a6125
Update SDK : Disable use of std::ptr_fun when compiling as C++17 in SOCI
2023-05-31 13:08:41 +02:00
Julien Wadel
754ac899da
Fixes on chat/history/conferences section date timezone and conferences creation timezone:
...
- Remove timezone variable as it is not stored into database. Use it only when building the conference date (which is in UTC).
- Replace javascript managment on dates by Qt in C++ because of timezone complexity that can be different from C++ and QML.
- Remove the buggy autocheck on conference creation time.
2023-05-23 18:48:18 +02:00
Julien Wadel
a787cb8750
Fix layoutChanged signals : endInsertRows/endRemoveRows doesn't call layoutChanged signals. Call it after any changes to propagate updates.
...
(cherry picked from commit 843fb0769d )
2023-05-23 12:53:05 +02:00
Julien Wadel
c84a5a9048
- Fix hidden time on chat message after the deletion of a notice (like unread messages).
...
Seems to be a Qt bug : If layoutChanged() is not send, some delegates after notice will be wrong (their $chatEntry will be updated with undefined while not being really updated on next check)
Reproduce case with a ChatMessage after a Notice: On Notice deletion, this chatMessage will update its text with an undefined $chatEntry. But when checking the value of its $chatEntry after this event(make a MouseArea with a click event), it will be the correct one (and not the undefined).
- Stabilize sorted message on loading more entries by checking receving time.
(cherry picked from commit 89ad42e1a6 )
2023-05-23 12:22:19 +02:00
Julien Wadel
4764bb6cbe
Fix received message time order by setting received time only if new message.
2023-05-22 15:32:20 +02:00
Julien Wadel
c07eaa23ec
Adapt addresses API changes on const + wrapper.
2023-05-22 10:39:24 +02:00
Julien Wadel
de9f2fe6cb
Update enums to SDK master's wrapper.
2023-05-22 10:37:22 +02:00
Julien Wadel
ea5ef9276a
Set minimal OSX target to 10.14 because of a SDK mandatory (better c++17 support)
2023-05-22 10:37:22 +02:00
Julien Wadel
9fb4bcfe8d
Appimage is now based on Ubuntu 18.04 instead of debian9 (better c++17 support and still low glibc version).
2023-05-22 10:37:22 +02:00
Julien Wadel
53caefb7e5
Update enums to SDK master's wrapper.
2023-05-22 10:37:20 +02:00
Julien Wadel
ea7c02a335
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-05-22 10:37:04 +02:00
Julien Wadel
2be0af49fd
Update SDK and changelog
2023-05-22 09:57:19 +02:00
Libor Filípek
f73bac558c
Translated using Weblate
...
Currently translated at 100.0% (1077 of 1077 strings)
(Czech)
Translation: Linphone Desktop/Master
Translate-URL: https://weblate.linphone.org/projects/linphone-desktop/master/cs/
2023-05-14 12:15:12 +02:00
Julien Wadel
b2219c66ed
Crash fix when switching timelines containing video files.
2023-05-11 17:15:13 +02:00
Julien Wadel
25a5f33356
Display away message if timestamp is not available.
2023-05-10 16:14:49 +02:00
Julien Wadel
ad6b25bf21
Update SDK to 5.2.57
2023-05-09 17:32:19 +02:00
Julien Wadel
c46727ce75
Fix text lost when switching timelines : if QML TextEdit is set for rich texts, Qt will change the text before item completion.
2023-05-09 17:31:47 +02:00
Julien Wadel
1dd4f4f285
Fix crash when loading some chats with video.
...
Detect video availability when building the thumbnail in order to avoid playing all the file while waiting of a frame.
Fix image type detection from Mime (appimage was detected as an image and Qt considered compressed file as a readable image)
2023-05-09 11:49:26 +02:00
Julien Wadel
94b3501c6b
Fix crash on setting empty routes on account params.
...
Fix lime server url check.
2023-05-05 18:03:29 +02:00
Julien Wadel
ef0a59b26c
Fix ordering message on wrong received time.
...
- Centralize received time into ChatMessageModel.
- Remove receivedTime temporary data because it is not stored into database.
- Try to set received time on new messages/events chat room listener.
- Ensure to not override receivedTime.
2023-05-05 11:22:06 +02:00
Julien Wadel
51ef0ae25b
"Vocal message received" notification
2023-05-04 17:43:26 +02:00
Julien Wadel
7f3dc8e928
Fix ordering messages
2023-05-04 17:28:08 +02:00
Julien Wadel
d8126fbb75
Update SDK to 5.2.55
2023-05-04 16:01:25 +02:00
Julien Wadel
a7805cd3f1
Fix point size for custom fonts.
2023-05-04 15:59:53 +02:00
Julien Wadel
2df3f0fd60
Calling conference from history.
2023-05-04 15:50:19 +02:00
Julien Wadel
48c6c5a355
- Replace unknown file image by empty extension
...
- Display generic image file on image extension (if file doesn't exists)
- Fix file checking with empty path (avoid spamming errors logs)
- Image file checking based on extension if it doesn't exists.
- Fix empty texts space in messages.
2023-05-04 15:19:39 +02:00
Julien Wadel
bdeff220cc
Fix go to bottom display in chats (sometimes it was shown when it should not).
...
- replace old check position algo by using scrollbar.
2023-05-04 14:01:04 +02:00
Julien Wadel
9f587cb196
Add an option to enable bundle mode in account parameters.
2023-05-04 11:41:14 +02:00
Libor Filípek
8780076d9e
Translated using Weblate
...
Currently translated at 100.0% (1073 of 1073 strings)
(Czech)
Translation: Linphone Desktop/Master
Translate-URL: https://weblate.linphone.org/projects/linphone-desktop/master/cs/
2023-04-27 16:15:13 +02:00
NPL
324d0220eb
Translated using Weblate
...
Currently translated at 79.8% (857 of 1073 strings)
(Japanese)
Translation: Linphone Desktop/Master
Translate-URL: https://weblate.linphone.org/projects/linphone-desktop/master/ja/
2023-04-27 16:15:09 +02:00
Tomas Ivanek
d7b40d139f
Translated using Weblate
...
Currently translated at 99.9% (1072 of 1073 strings)
(Czech)
Translation: Linphone Desktop/Master
Translate-URL: https://weblate.linphone.org/projects/linphone-desktop/master/cs/
2023-04-24 19:05:23 +02:00
NPL
f1ed4bcbf7
Translated using Weblate
...
Currently translated at 76.4% (820 of 1073 strings)
(Japanese)
Translation: Linphone Desktop/Master
Translate-URL: https://weblate.linphone.org/projects/linphone-desktop/master/ja/
2023-04-22 05:30:09 +02:00
NPL
adefa104dd
Translated using Weblate
...
Currently translated at 75.6% (812 of 1073 strings)
(Japanese)
Translation: Linphone Desktop/Master
Translate-URL: https://weblate.linphone.org/projects/linphone-desktop/master/ja/
2023-04-22 05:30:09 +02:00
NPL
2ea0be4423
Translated using Weblate
...
Currently translated at 73.9% (793 of 1073 strings)
(Japanese)
Translation: Linphone Desktop/Master
Translate-URL: https://weblate.linphone.org/projects/linphone-desktop/master/ja/
2023-04-22 05:30:09 +02:00
Julien Wadel
92d8ccd9e5
Improve chat deliveries layout.
2023-04-21 17:08:44 +02:00
Julien Wadel
c1f1a1f6f0
Fix sending empty text with another content like file
2023-04-20 16:48:47 +02:00
Julien Wadel
9f4ba05e7f
Allow to select a Terminated chat room.
...
(cherry picked from commit a8184ccdca )
2023-04-18 10:38:34 +02:00
Julien Wadel
990dbc610a
Remove "do not disturb" status as it is not really supported.
2023-04-17 16:54:06 +02:00
Julien Wadel
6c031a97fc
Update Debian9 docker for gstreamer
2023-04-17 10:19:46 +02:00
Julien Wadel
5d6073adbf
Fix new line character that wasn't recognized on some device because of the use of unicode Line Separator.
2023-04-14 15:28:43 +02:00
Julien Wadel
556bc7c022
Fix chat edit size to match height of lines.
2023-04-14 11:57:02 +02:00
Julien Wadel
e22a59e019
Fix mac build on x86_64
2023-04-14 10:21:04 +02:00
Julien Wadel
067f13f083
Remove clang from debian9 build because of Qt 5.15.2 :
...
/opt/Qt/5.15.2/gcc_64/include/QtCore/qstring.h:1559:29: error: cannot initialize a parameter of type 'wchar_t *' with an rvalue of type 'const wchar_t *'
from #include <QQuickFramebufferObject>
2023-04-14 09:58:46 +02:00
Julien Wadel
e326ba9437
Revert auto reformatting and limit format to only emojies (text edit of chat).
...
Fix crash when creating video thumbnail on context management (let Qt to decide what to do).
2023-04-14 09:52:48 +02:00
Julien Wadel
c5bb7f4a26
Downgrade Qt back to 5.15.2 because of Qt commercial licence that break other GPL licences.
...
A new version is needed because of linux image.
2023-04-14 09:05:16 +02:00