Commit graph

4429 commits

Author SHA1 Message Date
Julien Wadel
95ad641064 Use a callback from SDK to know when Opengl is failing 2023-05-03 17:22:52 +02:00
Julien Wadel
a8184ccdca Allow to select a Terminated chat room. 2023-04-17 17:42:04 +02:00
Julien Wadel
81f3bdf632 Adapt addresses API changes on const + wrapper. 2023-04-14 14:45:42 +02:00
Julien Wadel
426daae330 Update enums to SDK master's wrapper. 2023-04-14 14:45:42 +02:00
Julien Wadel
1f9175ba28 Set minimal OSX target to 10.14 because of a SDK mandatory (better c++17 support) 2023-04-14 14:45:42 +02:00
Julien Wadel
cee9bb1e60 Appimage is now based on Ubuntu 18.04 instead of debian9 (better c++17 support and still low glibc version). 2023-04-14 14:45:40 +02:00
Julien Wadel
7c068d55b6 Update enums to SDK master's wrapper. 2023-04-14 14:44:00 +02:00
Julien Wadel
6fd612822f 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-04-14 14:43:57 +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
Julien Wadel
b878081cba Update SDK to 5.2.50 2023-04-13 18:29:20 +02:00
Julien Wadel
26b8140fde Section date timezone in chat. This fix a 1 day diff because of JS timezone convertion. 2023-04-13 18:29:20 +02:00
Julien Wadel
06509d3862 Update languages 2023-04-13 18:29:20 +02:00
Julien Wadel
b9b4486f1c Fix microphone permission on Mac. 2023-04-13 18:29:20 +02:00
Julien Wadel
c36729df6a Fix plain/rich format convertion algo while typing. 2023-04-13 18:29:20 +02:00
Julien Wadel
3d7a9acc25 Display video thumbnails.
Crop thumbnail and pictures if distored.
2023-04-13 18:29:20 +02:00
Julien Wadel
c8b80c4282 Crash after showing participant devices. 2023-04-13 18:29:20 +02:00
Julien Wadel
411f64e4c0 Fix compose events with empty text (since text is in rich format then it was never really empty).
Move QApplication::setAttribute to beginning.
2023-04-13 18:29:20 +02:00
Tomas Ivanek
8e6880a334 Translated using Weblate
Currently translated at 100.0% (1070 of 1070 strings)
(Czech)

Translation: Linphone Desktop/Master
Translate-URL: https://weblate.linphone.org/projects/linphone-desktop/master/cs/
2023-04-11 14:41:28 +02:00
Bruno Antunes
6019358c5e Translated using Weblate
Currently translated at 100.0% (1070 of 1070 strings)
(Portuguese (Brazil))

Translation: Linphone Desktop/Master
Translate-URL: https://weblate.linphone.org/projects/linphone-desktop/master/pt_BR/
2023-04-11 14:41:28 +02:00
George Salukvadze
7c5a945746 Translated using Weblate
Currently translated at 4.5% (49 of 1066 strings)
(Georgian)

Translation: Linphone Desktop/Master
Translate-URL: https://weblate.linphone.org/projects/linphone-desktop/master/ka/
2023-04-11 14:41:28 +02:00
Bruno Antunes
cdcf7d0c61 Translated using Weblate
Currently translated at 100.0% (1066 of 1066 strings)
(Portuguese (Brazil))

Translation: Linphone Desktop/Master
Translate-URL: https://weblate.linphone.org/projects/linphone-desktop/master/pt_BR/
2023-04-11 14:41:28 +02:00
Julien Wadel
c8337d9dda Create thumbnails into memory instead of disk.
Clean unused headers.
2023-04-11 10:22:05 +02:00
Julien Wadel
d3b3a5ac37 Update emoji button. 2023-04-07 17:16:07 +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
1f7f79c702 Replace vfs_encryption_enabled by QSettings to avoid keychain check at startup.
vfs_encryption_enabled is now used only to check if vfs is mandatory on first start.
2023-04-04 16:53:07 +02:00
Julien Wadel
06eedaaf6f Fix factor computation to detect non-standard size for a thumbnail. 2023-04-04 15:49:02 +02:00
Julien Wadel
14efd86660 Set authinfo fort stun only if there is an username. It fixes the overwrite of AuthInfo that belongs to another item. 2023-04-04 15:47:53 +02:00
Julien Wadel
9e1c605ab7 Use file viewer only on VFS mode.
Fix animated image fitting size.
Remove picture zoom on mouse over.
2023-04-03 15:35:16 +02:00
Julien Wadel
c3f42dbf65 Update record micro icon 2023-04-03 11:54:42 +02:00
Julien Wadel
876d4969a9 Second fix on peer address in conversation to use the participant. 2023-04-03 11:37:59 +02:00
Julien Wadel
fad974727e Code signing by specifying hash. 2023-03-31 15:37:38 +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
30d5fcd071 Incoming ephemerals weren't removed without reloading chat rooms (missing connection) 2023-03-31 11:01:19 +02:00
Julien Wadel
eec2e2a769 Multiple files can be selected as attachement. 2023-03-31 11:01:10 +02:00
Julien Wadel
1c98fa98dd Add debug logs for Camera behaviors. 2023-03-31 11:00: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
d2221c9a43 Fix qml null values 2023-03-28 14:43:00 +02:00
Julien Wadel
88f23a7c6b Add debug logs on fullscreen. 2023-03-28 14:42:51 +02:00
Julien Wadel
96cb12b269 Chat's BusyIndicator was white (on white). Update its color to be visible. 2023-03-28 14:04:22 +02:00
Julien Wadel
683cca5adf Chat : Stay at end. 2023-03-28 09:20:46 +02:00
Julien Wadel
a47d97d790 - Fix interpretUrl to check internalization prefix option from account configuration.
- Fix Layout label width if fitting label is requested (gui).
- Fix a missing presence text in qml.
2023-03-27 16:58:51 +02:00
Libor Filípek
5e56b2032c Translated using Weblate
Currently translated at 100.0% (1060 of 1060 strings)
(Czech)

Translation: Linphone Desktop/Master
Translate-URL: https://weblate.linphone.org/projects/linphone-desktop/master/cs/
2023-03-27 16:01:31 +02:00
Julien Wadel
09edec92d4 Added translation using Weblate (Georgian) 2023-03-27 16:01:31 +02:00
Julien Wadel
6323accef2 Fix using only username in URI handlers. 2023-03-27 11:24:52 +02:00
Julien Wadel
8c0be8af7e Add Czech language and fix japan translation. 2023-03-24 16:29:57 +01:00
Julien Wadel
ee53dc8d19 Remove offline status (not fully supported and is error prone) and stabilize presence feature.
Display presence text with time of last seen.
Regroup text format into PresenceLevel.qml
Set publish expires to 2minutes in order to be more correct.
Update SDK for the last seen callback of presence model.

# Conflicts:
#	linphone-app/assets/languages/ja.ts
2023-03-24 16:16:08 +01:00