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
Sébastien Blin
dd1ea5c2dc
messagebar: fix paste
...
Change-Id: Ifd1a6a24535ffbab6576993dde7dd23bb6200185
2021-10-22 10:22:02 -04:00
Ming Rui Zhang
3185df0837
messageListView: add typing indicator
...
Gitlab: #552
Change-Id: I0a4dc3b61a22aafb40d8a301033c59d2cc02bc79
2021-10-21 10:34:50 -04:00
Sébastien Blin
02a80519ab
settings: hide STUN settings for Jami accounts
...
as the DHT will do the job of the STUN
Change-Id: If122f93f0430c687c040b31066a8bd5b61cf03ee
2021-10-21 10:23:39 -04:00
Jenkins
91f9448074
i18n: automatic bump
...
Change-Id: I7ef3652e0c4a1be0c13b3d037739b9b0984c564b
2021-10-18 16:43:00 -04:00
Jenkins
1ee4783edb
i18n: automatic bump
...
Change-Id: I5261ea541d736958966565a2d1e9e1f379d66b5d
2021-10-11 16:42:57 -04:00
Ming Rui Zhang
fa313b002c
messageListView: add ScrollToBottomButton
...
Gitlab: #551
Change-Id: Iea2d90248a8c16cf96d9e97f72bdf98e0f6f13a0
2021-10-07 14:29:41 -04:00
Amin Bandali
5a1b6d86c2
cmake: fix recently broken build
...
FindPython3 sets a different variable than the old FindPythonInterp,
namely it sets Python3_EXECUTABLE instead of PYTHON_EXECUTABLE.
Change-Id: I423bf0b9eb68d9fea42f8f51b72154a01449f095
2021-10-07 14:17:38 -04:00
Amin Bandali
c81ee90720
cmake: use FindPython3 on cmake >= 3.12.0 to require Python 3
...
Change-Id: Ic67188880997ee447bb12b53ee4c9455c1182200
2021-10-07 12:00:38 -04:00
Amin Bandali
930b882246
Revert "build: Make Python a required dependency."
...
This reverts commit a2e8238be5
.
Reason for revert: breaks build on systems that symlink
/usr/bin/python to Python 2 rather than Python 3 -- for example,
Ubuntu 18.04.
Change-Id: Ia58fb4d9b337e65d0a7118ecbaa7e22e4b4619c2
2021-10-07 11:52:59 -04:00
Ming Rui Zhang
b3788e0082
misc: do not cache AnimatedImage in message delegates
...
Change-Id: I8448d3eb3b277be60b6223cfe1b3956c9cbc20fd
2021-10-06 15:58:54 -04:00
Ming Rui Zhang
b00d61fc90
lrcinstance: clear the interaction cache when switching the conversation
...
Gitlab: #550
Change-Id: I713af229a3f90ca9d6b3e526ae3c710e7f573c66
2021-10-06 15:58:31 -04:00
Ming Rui Zhang
44fdbb8378
messages: divide up MessageDelegate and use DelegateChooser
...
1. GeneratedMessageDelegate, TextMessageDelegate and
DataTransferMessageDelegate
2. DelegateChooser in MessageListView
Change-Id: I5a3718f59e74b3499afc4abfa2826bab6cf442c8
2021-10-06 15:57:56 -04:00
Andreas Traczyk
e85d4506de
chatview: implement side-by-side styling
...
+ fix multiline richtext
+ add SBS msg bubbles
+ limit timestamp visibility
+ render link previews
+ render data transfer interactions
Gitlab: #467
Change-Id: I80b6db33d786180d479730213855b9816bea4793
2021-10-06 15:55:24 -04:00
Sébastien Blin
fe9745ce23
messagewebviewheader: clean code
...
+ Change name to ChatviewHeader as no webview
+ Avoid anchors hell and use a RowLayout
Change-Id: Iff4bbeabc70cfa496a7a208ee5da0c9ea1b6ff08
2021-10-06 15:51:59 -04:00
Trevor Tabah
2e67dc1bd8
chatview: replace web chat view with qml listview
...
Introduces a primitive QML ListView based chat view lacking
features present in the previous web chat view, that will be added
in subsequent commits(styling, preview/media/link/file-transfer
message type support, etc.).
Gitlab: #467
Change-Id: Iedc40f6172a6cdacc48cda6f4187053fbf226713
2021-10-06 15:51:20 -04:00
Jenkins
e0b28eed7b
i18n: automatic bump
...
Change-Id: I066e96e2cbe00751673d24e470c1e93442533152
2021-10-04 16:42:56 -04:00
Sébastien Blin
d0ae6190bf
revoke dialog: fix text color
...
Change-Id: I61bc0ed71d79bdd268d19d7dccadb44350766b26
GitLab: #519
2021-10-01 15:11:57 -04:00
Sébastien Blin
86fbe7d000
misc: update README
...
Change-Id: Ia637a958c0379af432561e568bfc5b818278d713
GitLab: #542
2021-10-01 14:24:00 -04:00
Maxim Cournoyer
a2e8238be5
build: Make Python a required dependency.
...
Python 3 is required to generate the resources.qrc file.
Change-Id: Ifb82097183715e6a1a1008a1bb58272afd8019ec
2021-10-01 09:30:57 -04:00
Ming Rui Zhang
9807ed0947
backupKeyPage: fix unfunctional export account logic
...
1. Logic fix - use file url instead of folder url
2. Add informative dialog like it used to have
Gitlab: #540
Change-Id: I73e8335e65d7048294f88988991888ab244b3144
2021-09-28 16:26:41 -04:00