1
0
Fork 0
mirror of https://git.jami.net/savoirfairelinux/jami-client-qt.git synced 2025-07-16 13:35:23 +02:00
Commit graph

715 commits

Author SHA1 Message Date
Sébastien Blin
9c8c900dea JamiString: improve some strings
Change-Id: I1557d50ae603d7a45ac192b687cdad92bdaa6684
2021-12-06 16:38:12 -05:00
Sébastien Blin
9c0bba79b2 previewrender: do not overflow if ratio is greater than 1
Change-Id: Id7f443a354691d7b5b0a71e6e8b35a4cd0005a88
GitLab: #611
2021-12-06 16:38:12 -05:00
Sébastien Blin
335b2e5f12 lrcinstance: reverse incorrect method
withVideo should check if the call got video

Change-Id: I5b7e13b7269735bea5f4ecc63a98687cb93bb4c1
GitLab: #617
2021-12-06 16:13:10 -05:00
Sébastien Blin
89060c27f2
Revert "misc: av settings"
This reverts commit 218aa35e1e.

Change-Id: I78eebe04277e08776c1f299e385119c0f2e8eb35
2021-12-06 15:10:11 -05:00
Sébastien Blin
630d1b844e
callpage: close popup on call ended
Change-Id: I0395cbe55b54507d9cc4b7c848ba2a74b73650ba
GitLab: #615
2021-12-06 10:44:56 -05:00
Sébastien Blin
b34b8cf523 accessibility: make button readable by screen readers
GitLab: #601
Change-Id: Ic60d035776c5a3ae9f1e6ee93b283c7c422d39f5
2021-12-02 15:42:36 -05:00
agsantos
218aa35e1e misc: av settings
+ remove "Preview unavailable" and only set preview as invisible if no video device
+ fix preview not starting after branching device
+ resets eudiometer if no videodevice.listsize changes
+ fix preview visibility in recorderbox
+ fix recorderbox closing when changing from conversation to settings

GitLab: #608
GitLab: #610
Change-Id: Ie7069934abdf5005ed8360fad20c0de20bdc1a43
2021-12-02 12:39:12 -05:00
agsantos
f238b9d8ee x11: window sharing
GitLab: https://git.jami.net/savoirfairelinux/jami-project/-/issues/1294

Change-Id: I6dfaea6c65323d072536518f3ac7abc426d33efd
2021-12-01 11:09:13 -05:00
Sébastien Blin
3fe379ca1b
recordbox: fix audio recording
GitLab: #601
Change-Id: I00a2f58ce39647a773599550f831a6478817a257
2021-11-30 15:13:14 -05:00
Sébastien Blin
ad8072c107
misc: Maloya->Taranis
Change-Id: I240127d1a3f0c8a4d172af4006a510192db61d69
2021-11-30 13:59:26 -05:00
Jenkins
6fb1e81bd6 i18n: automatic bump
Change-Id: I08899b7aa86f9742f4697b3b7293b06ff7b11591
2021-11-30 11:58:14 -05:00
Sébastien Blin
c5c0f61741
misc: add "Default" to translatable strings
GitLab: #599
Change-Id: I3b9de24ffda7275540aaed8655433f8568da1fa7
2021-11-25 09:31:36 -05:00
Jenkins
2cee4097ff i18n: automatic bump
Change-Id: Ia0a281850c3c7e52b0406e30d22b7d5931e222be
2021-11-22 16:43:01 -05:00
agsantos
69f7ef19ad calls: fix wrong reference to convId
Change-Id: If0073e9b3156bbebfafb9725e3f521b558635f62
2021-11-19 16:29:35 -05:00
Óvári
0a7aaa5947 Update the desktop and appdata files
GitLab: #795

Change-Id: Ib9f8da7aa1bb20af47c6f0bb17dbe07e5abe2096
2021-11-18 15:38:10 -04:00
Sébastien Blin
b4c7661a8e calls: follow API changes (add accountId for calls and conferences)
Change-Id: I54f0c6c144bcf6774883f58ec3bc4fac4bc4ef49
2021-11-17 16:26:26 -05:00
agsantos
a126eb69cb
videoInput: use new api
- VideoSettings OK
 - PhotoBooth OK
 - Calls - mostly ok, have to test camera unplugin/replugin/multiplecameras
   -> seems to leak, client freezing in calls/conferences
 - Recording - OK

Change-Id: I49362900979d48abf2507ab89fcb261808423445
2021-11-17 16:26:24 -05:00
Ming Rui Zhang
dbfe4cde86 build: make-client.py clean up
Change-Id: Id225f4ec79b7e502941e11f68a3b8a241cbc472a
2021-11-15 15:31:55 -05:00
Ming Rui Zhang
374670af1c icon: update jami.ico icon
https://docs.microsoft.com/en-us/windows/win32/uxguide/vis-icons?redirectedfrom=MSDN

According to the doc, ico files need to contain multiple sizes of bmp
to support different types of Windows view.

This patch will also remove the weird border around the icon.

Gitlab: #595

Change-Id: I1fed5cc83c447ec47dc9982ebc58a18ae978d758
2021-11-15 15:31:43 -05:00
Ming Rui Zhang
df7350f9d6 test: use googletest release-1.11.0 instead of master
Archive master.zip seems invalid

Change-Id: I0a5187ed54440b8d79498f03064a82e8429e5aff
2021-11-15 15:29:11 -05:00
Sébastien Blin
8cefda6e33 calloverlay: fix record status
We can directly use the info from the calloverlay and refresh when
updating the UI

Change-Id: I7bc2b17ebfba251e26bd5d0328d2b981722cb727
GitLab: #594
2021-11-15 09:49:06 -05:00
agsantos
3380a26788 conference: improve participant overlay
- In another participant video, if I am moderator, I will see local state at bottom and moderator state on top;
- In another participant video, if I am NOT moderator, I will see only one state at bottom representing both local and moderator;
- In my own video, if I am NOT moderator, I will have my local state at bottom left and moderator state top left with a tooltip but no action;
- In my own video, if I am moderator, I will have my local state at bottom left and moderator state top left with an action.

Change-Id: I649d4aeefdd15aa3b554d78948849804ad94a9cd
GitLab: #593
2021-11-12 18:33:32 -05:00
Sébastien Blin
a28c88becc
conversationlistmodel: use removeConversation for swarm
Also, dataForItem MUST return a QVariant to be able to show the
context menu

Change-Id: Ia02a087e0eb3d55000cb2026d41c8fb53e8ae46c
2021-11-12 12:28:06 -05:00
Sébastien Blin
0621cf5b9f misc: update INSTALL.md
Missing qml-module-qt-labs-qmlmodels

Change-Id: I17e8e5b38cdee236533ab5d88e47b8e6b1c7ad0c
2021-11-12 11:45:42 -05:00
agsantos
0ddc74aeb6 misc: update icons
+ microphone
+ share full screen
+ share screen area
+ share file

Change-Id: I5395097ff9f4eead173303594d2916f5b2e1d4d9
GitLab: #592
2021-11-11 14:37:34 -05:00
Mingrui Zhang
978e8d7935 messagelistview: fix binding loop and simplify typing indicator logic
Removed unnecessary settings.json

Change-Id: If2eccb5c918192e33cd4e742a98c43c212eee547
2021-11-11 11:03:23 -05:00
agsantos
b9c7058b26 calls: hide preview if camera stream and no device available
+ remove record video message if no video device available

Change-Id: I35c15709ecd5159dfa02ebcbf7aacd0bbf3d54e9
2021-11-10 10:49:49 -05:00
Sébastien Blin
4a25228e40
messagesadapter: use conversation.typers to build current typing status
Change-Id: I9d38c2a9938bed02ed48f7a141ef0b53b423e1e4
GitLab: #589
2021-11-10 09:53:29 -05:00
Jenkins
8aa90f0753 i18n: automatic bump
Change-Id: I6aa1b3ba5f9c9d97b6d902900e4ba64956839643
2021-11-08 16:43:02 -05:00
agsantos
cfd5617ce8 screensharing: add preference to set frame rate
GitLab: #514
Change-Id: I0f3dbf2dd31f84dc50a2fd17d153a299d06012fb
2021-11-08 13:24:59 -05:00
Ming Rui Zhang
c681be5bf4 messagelistview: fix the sizing for TypingIndicator and ReadStatus
Change-Id: Ie55660522b8eceaedcb3235d6d63f615a27e59c9
2021-11-05 14:22:06 -04:00
Ming Rui Zhang
cf72613d3c sbsmessagebase: fix message listview preferredHeight binding loop
Change-Id: I36ced4e4e15d1d047027c51b3136b676fcd2a2e7
2021-11-05 14:21:50 -04:00
agsantos
3dd206e6f0 calls: fix stop file/screen sharing fallback to camera
If we start a file/screen sharing from a call with closed camera,
once we stop the sharing, the camera should not open.

Change-Id: Ifb6986f8c5452d721f72fb15072cd5ab8a6d69a2
GitLab: #586
2021-11-04 15:01:09 -04:00
Sébastien Blin
87b983af90 settings: fix accept transfer's limit
Number.MAX_VALUE doesn't work and it's already the default value
of the Intvalidator

Change-Id: Ic5c6ddacbc46aaa4ba67a8f1e262431489efb07d
GitLab: #570
2021-11-04 13:35:58 -04:00
Sébastien Blin
f69df3416c messages: add read receipt support
Change-Id: Ide4b1336a13972a9291cb1e9e2bf881b32b97198
GitLab: #468
2021-11-04 13:35:55 -04:00
agsantos
4a2bf0d61e calls: hide video related features if video disabled
Call controls and features are restrained if video is disabled in account advanced settings.

+ Do not show "accept in video" if there is no video device available

GitLab: #525
Change-Id: Iacc8801c8a302a1b00642a6c31603973ff5f24b6
2021-11-02 15:24:57 -04:00
Jenkins
156b3f6d58 i18n: automatic bump
Change-Id: I7948a909669d7e32658d6a101254f7d40e833818
2021-11-01 16:42:54 -04:00
Sébastien Blin
2d22884939 messagesadapter: remove useless method
openFile is unused

Change-Id: I991ccf489f742f87dda4af206766956b95772fa5
2021-11-01 14:21:48 -04:00
agsantos
a79ea5fd3f conference: add handsUp feature
GitLab: jami-project#855
Change-Id: Ic76b717fb70f5c8aec332f92ed38ecb57fbaaa16
2021-11-01 11:09:21 -04:00
agsantos
021ab43dfe calls: file/screen sharing in audio only calls
GitLab: #499
Change-Id: I76754b4b32cde4cf8445c6058649aab912d7a0b4
2021-11-01 11:09:21 -04:00
Sébastien Blin
641730c425 rendermanager: fix rendering on GNU/Linux
use directRenderer storage if libwrap is enabled.
Avoid potential crashes by replacing reserve by resize

GitLab: #580
Change-Id: I5b8d83a6be2157164b755156bb16a424b38c70ad
2021-10-29 12:16:26 -04:00
Ming Rui Zhang
39c029da6e messagedelegate: add author property to DataTransferMessageDelegate
Avoid potential undefined access to child author property

Change-Id: I3926243ff20cab9c66ac8c6e6b61e71fe46b8a63
2021-10-28 16:58:00 -04:00
Ming Rui Zhang
8874bc94e9 sip: fix sip account password onEditFinished
Change-Id: Ic308ccc2571917cba0d6bd9316a8d0d4b3b29599
2021-10-28 16:54:59 -04:00
Andreas Traczyk
ab934442bc chat: fix "open location" feature on windows
+ 3 or 1 slashs in file scheme (rfc1738 3.10)

Change-Id: I77c9be41a5f4b7ca99929d53efbf1883ed127d52
2021-10-28 11:45:48 -04:00
Andreas Traczyk
996ad1d58c Revert "chatview: remove useless /"
rfc1738 3.10 describes the file URL form: file://<host>/<path>
According to wikipedia, "file://path (i.e. two slashes, without a
hostname) is never correct, but is often used."

This reverts commit 4e6336d8dd.

Change-Id: Ic3f7c48eb5faa1ec97347328a03c8fda94513faf
2021-10-28 11:28:24 -04:00
Sébastien Blin
4bfe269029
datatransfer: add context menu to open location, export to downloads
Change-Id: I90fcbc735f084ab37abfa3b466b97cf56c640247
2021-10-27 16:38:46 -04:00
Sébastien Blin
5ddfab1b7b previewEngine: fix display hyperlink preference
Change-Id: I3c9813e41f6c857d096d9d685d5902d3c4c361cd
2021-10-27 14:57:22 -04:00
Jenkins
eacdd8af61 i18n: automatic bump
Change-Id: Iba0b5a8987a07db263a54f84c7638a2f5287e596
2021-10-25 16:43:02 -04:00
Sébastien Blin
4e6336d8dd
chatview: remove useless /
file:// is enough for the scheme

Change-Id: Ic1500155f9025b8f4c55252c0a5468c822d8c315
2021-10-22 17:01:26 -04:00
Sébastien Blin
9cc1848897
chatview: open files on click
Seems that Qt.openUrlExternally doesn't find symlinks. At least
with MessagesAdapter::openUrl everything seems good

Change-Id: I636822a7f2f7e9ef27f2faedb49987ea2cbba343
2021-10-22 17:00:39 -04:00