1
0
Fork 0
mirror of https://git.jami.net/savoirfairelinux/jami-client-qt.git synced 2025-07-30 04:15:36 +02:00
Commit graph

1132 commits

Author SHA1 Message Date
ababi
69db8684a1 packaging: add global installation support for linux
- avoid using fixed paths and find LRC either when globally installed or located in custom directory
- add installation rules for binaries, .desktop files, .appdata.xml, logo and doc
- add support for generating and copying runtime files (webresources and translations)
- add launcher script (client qt/gnome/kde selector)
- add uninstall support
- add missing sources (moderatorlistmodel)
- update README

Gitlab: #160, #230, #263, #264

Change-Id: I3fee77a917be038072a20c7f99b510f9a8bf65b4
2021-02-03 13:42:19 -05:00
agsantos
b55be608f3 settings: add always preference by handler
GitLab: #266
GItLab: #267
Change-Id: I0f2d31f9d5aebbbc645f4f85cad2ba5fdee45a79
2021-02-03 13:25:58 -05:00
agsantos
ebc0715544 settings: improve plugins view
GitLab: #52
Change-Id: I4ee232092da3b26e4471ccc7c46e57d2d0562856
2021-02-03 13:25:58 -05:00
agsantos
5e598f5342 plugins: add EditText preference
GitLab: #265
Change-Id: Ibcfba9ee0b142a109bd58553b13aba174842661f
2021-02-03 13:25:20 -05:00
agsantos
a5ec0c8e65 plugins: add ChatHandler API
Change-Id: I415fc953b9111ca7e3d899c1531a42bd43716ab2
2021-02-03 09:09:26 -05:00
ababi
4a06565e57 misc: initialize LRCInstance before rising connection error
- in order to start the daemon, LRCInstance has to be initializated before rising the error and displaying the popup.

Gitlab: #245

Change-Id: I4a6cd4f38f5c93f65bc157e7d2ffff7f16e6aff8
2021-01-27 12:58:55 -05:00
ababi
7450350348 settings: add support for default and local moderators
- add configurable list of default moderators
- add option for enabling local moderators
- indicate when participant is locally muted on moderation overlay
- small typo fixes

Change-Id: I1669c903be3c3a3f2344f1d95d8b618e62b9d412
2021-01-15 18:37:18 +01:00
ababi
4a7c859197 conference: separate local and moderator mute logic
Change-Id: I6683925e37a06893a88a5fb8b4285dcee4d2e676
2021-01-15 04:38:15 -05:00
Pierre Lespagnol
b7d4e1128a avadapter: fix screen sharing area for linux
Change-Id: I49dd406a8eca39e628985ea3d69a9c31e59fdc74
2021-01-07 16:06:47 -05:00
Mingrui Zhang
8b2512c513 messagesadapter: clear conversation uid cache if it is currently selected
For clearConversationHistory and removeConversation

Gitlab: #252

Change-Id: I3008cf20ddace5d3395465bd328a460c72e4c07f
2021-01-07 15:30:56 -04:00
Mingrui Zhang
9ef94561a5 lrc: avoid excessive copying of conversation info objects
1. Container View api
2. use optional conversation info ref api

Change-Id: I38aa57edc1fbf304ea0ef95d48000e0495c409ee
2021-01-07 14:09:31 -05:00
Ming Rui Zhang
44ebb170ff messagewebview: add support for pasting and drafting js special characters
Note: it will also prevent potential js template literal

Gitlab: #250
Gitlab: #246
Change-Id: Ic925a18ae768d168b8e340f9e05ef6ddd0260c84
2021-01-05 09:21:58 -05:00
ababi
08236cf5e7 recording: show message when peer starts / stops recording the call
Gitlab: #160

Change-Id: Id8125c56145cc661941f445c2f52b73fd983c97d
2021-01-04 17:18:11 -05:00
Ming Rui Zhang
80dc7b52a0 sip: fix sip call hold status behavior
Gitlab: #248
Change-Id: I5339156013787850e19a71a440c0e1b046ee76ed
2021-01-04 15:45:44 -05:00
Ming Rui Zhang
b4f3e1fae6 misc: update wrong tooltip
Change-Id: I8b497ba74d12876710a9be4de61b8eccbb11bf2e
2021-01-04 15:45:44 -05:00
Ming Rui Zhang
3c15299fd2 calls: fix the client crash when having multiple calls
Gitlab: #236
Change-Id: I9f9af107db27cfe8ab09911b2f2b0516f56d2578
2021-01-04 11:45:35 -05:00
Ming Rui Zhang
dc634feded misc: use compiled rcc file to collect lrc web resources
Instead of using absolute path, use a rcc file compiled
from lrc web resources qrc

Gitlab: #233

Change-Id: Ife3c3b81654984247aed0664031ad45ffb8413db
2020-12-30 15:10:20 -05:00
Ming Rui Zhang
d61a9a9da9 misc: prevent inconsistent include path
Gitlab: #229

Change-Id: I4c9188f7406b790f87d19413a3a4a4d6ac904719
2020-12-30 15:07:29 -05:00
ababi
5e9e28592d mainview: update current conversation id when accessing a call
Change-Id: I39cabcab3db814e017bce56baa0d4496eb13f2f7
Gitlab: #210
2020-12-22 02:43:41 -05:00
ababi
ca0c54da7f chatview: get file url for drag and drop transfer
- add support for multiple file transfer
- fix problem with special characters in filename

Change-Id: I3efba12c07a2b4c69e555c6bcef28bd13b7762f8
Gitlab: #219
2020-12-22 02:43:24 -05:00
ababi
eb7332e363 misc: small ui fixes
- fix label override on wizardview
- set theme dependent color for settings -> chatview label, back arrow
- avoid using mipmap for media settings checkbox

Gitlab: #192, #220, #221

Change-Id: Ie7ec6048eebde373dbf45cc1df91864ef9cbcee8
2020-12-22 02:43:24 -05:00
ababi
92e6f92c8e settings: show linked device for Jams account
Change-Id: I022ce9a0e9454075f58aef25b796595e8f199a0a
Gitlab: #214
2020-12-15 16:27:36 -05:00
Mingrui Zhang
d3ebc43657 dbus: handle dbus error with UI interaction
Gitlab: #160
Change-Id: Ica0aab9ba7f043c4ab56314bbd5312f75239ad51
2020-12-14 17:18:46 -05:00
ababi
a4787e2a45 nm: add libnm support for connectivity change detection (linux)
Change-Id: I014999c80cfbc725ff36e517696a3ffb237a6213
2020-12-14 17:17:55 -05:00
ababi
7f7e4b2202 misc: change the way of manipulating window's display screen
- avoid using screen number as display number on Linux
- support for area selection over multiple screens on Linux
- make getFrame null safe
- make video-full-screen mode show in the correct screen
- add the option of "share all screens"
- use x11 api for unix system for sharing screen areas

Gitlab: #160

Change-Id: Ibe47a4150b6a213950a0533d85e8cd7d5d159482
2020-12-14 12:55:21 -05:00
Ming Rui Zhang
768ea9d601 refactor: use ApplicationWindow as the main entry point
Change-Id: I5e298e51fdc4099f0380d8a2ce2176cd66070eed
2020-12-11 17:07:10 -05:00
Ming Rui Zhang
4cbfe7a966 calladapter: initialize auto answer calls for non-current accounts
Gitlab: #193
Change-Id: I9ab1c298a1f720165affa55c0350bb27dfd67030
2020-12-11 17:06:57 -05:00
Ming Rui Zhang
3ade8ee12f video: add black background in previewrenderer and flow optimization
Change-Id: I979dcc7d7a65029a1ee361579e51575ea813f0e7
2020-12-11 17:04:43 -05:00
ababi
d4b5ec4201 conference: add host indicator
Change-Id: Ib21272302d37a7d508eb59a706bb73a8251a0e3a
2020-12-11 15:50:02 -05:00
ababi
b35f26e316
conference: fix call switch when finishing a conference
- check for calls IN_PROGRESS when returning to call after finishing a conference

Change-Id: I483dc0ded3217e5fca27e6f2b7e2837fb736de72
Gitlab: #206
2020-12-11 15:49:59 -05:00
Pierre Lespagnol
c353360ee2 conference: add kick participant for moderator
Change-Id: Ife3de2e6174a9914fe4f164b8ac5a0bf653f0656
2020-12-11 13:38:18 -05:00
ababi
0fa4fe6fe4 conference: change UI for moderator
- set UI according to sketch prototype
- add moderation overlay menu instead of context menu
- only update participants overlay when necessary
- avoid minimum size for ResponsiveImage

Gitlab: #207, #208

Change-Id: I65c9932319e55840518cbb0ce3cfa1a46e2275f0
2020-12-11 13:37:11 -05:00
Pierre Lespagnol
18abbce09d conference: add mute participant for moderator
Change-Id: I9bb1f7476fcbd4d2830ee2b73b6984f607e5395a
2020-12-11 13:37:03 -05:00
ababi
0c3b2df65b conference: host can add or remove moderator for a conference or rendez-vous
Change-Id: I89d3ef02fea54448f3b7bc38da5550cc52d6cbcd
2020-12-11 13:36:50 -05:00
Andreas Traczyk
c472fe83ae video: fix rendering on linux
Change-Id: If6a2deda08663f7edf9fa527bc1c592f60e6a371
2020-12-10 09:46:52 -05:00
Ming Rui Zhang
fc3eed8a4b settingsview: add left padding to the text of settings combo box
Change-Id: Ib1dd5577d902a0c4f31a6e5418d983413f6164b3
2020-12-10 09:40:17 -05:00
Ming Rui Zhang
bbcf0e4d2f darkmode: UI theme make up
1. SimpleMessageDialog (Password changing)
2. SidePanelTabBar (Inivitation & Conversation tabs)
3. Contact search status rect

Change-Id: I3cf6aecde5a3ab840c351cfd6e18d7ce9fbfa3cc
2020-12-10 09:39:53 -05:00
Ming Rui Zhang
2b49d271be avatar: generic placeholder should be used if only account uri is available
Gitlab: #203
Change-Id: Ia98d4f67cbb3c12d96384f2f3a8e851eeb83750a
2020-12-08 10:10:56 -05:00
Ming Rui Zhang
0de0f6ecb0 avatar: save the original source of the avatar instead of the cropped
Change-Id: I0e92189f9661ada19ae62025a3114541e41ea587
2020-12-07 17:17:48 -05:00
Ming Rui Zhang
ba45e39db7 photobooth: recover the functionality of photo taken with flash
Gitlab: #187
Change-Id: I2d6cc19a68438accff89598e5b6866649ae5a511
2020-12-07 17:16:10 -05:00
ababi
7bd7b2e9ee misc: move JamiTheme and JamiStrings to net.jami.Constants namespace
Change-Id: Ief728a8bd36f6c29a906686988b28b0640b2065c
2020-12-07 17:02:00 -05:00
Sébastien Blin
b77b963e39 misc: add dark theme support
GitLab: #160

Change-Id: I7bbec2649ca118b325d713d1a6ba36b6c00872ff
2020-12-07 17:01:57 -05:00
Sébastien Blin
56560914bf misc: add parametrizable colors for theme support
GitLab: #160
Change-Id: I44e7584af070fd355af623fe12433cdd68d32d30
2020-12-07 17:01:53 -05:00
Mingrui Zhang
8296b430eb avatar: problem fix for user profile avatar
Gitlab: #202
Change-Id: Ic5318e53e613687eee5cd14849f8f1a9af7b79f7
2020-12-07 16:36:17 -04:00
Sébastien Blin
4ca581e134 settings: add some chatview settings
Add:
+ Display images and videos into the chatview
+ Show typing indicators

Change-Id: Icf5575ae9b176254394399073fe3926130ecc428
Gitlab: #160
2020-12-03 14:45:59 -05:00
Ming Rui Zhang
f62a36ac54 wizardview: make user avatar in profile page change accordingly
Gitlab: #161
Change-Id: I79d8f5e28f2025bd685ea760cd813eeca2e60c8b
2020-11-18 13:49:21 -05:00
Ming Rui Zhang
d73422f612 messagesadapter: show clipboard image correctly in chatview
For example, with the fix, image copied from web or snipping tool
should show correctly in data_transfer_send_container of chatview

Change-Id: Ie86e7c2a5ef042ae43acd4a8f1d2ebc9641385e3
2020-11-18 11:58:09 -05:00
Ming Rui Zhang
e4af2bef7e settings: add auto registration after expired option
Change-Id: Ib29e29f2d61d5684154c0714b5b3d656f99ddcf5
2020-11-18 11:25:26 -05:00
Ming Rui Zhang
1ab09e4af9 settings: use route set in account config to save SIP account proxy option
Change-Id: I95b0c80968c51e22662a0c0187adfe07fff1584c
2020-11-18 11:25:26 -05:00
ababi
d6d2ed0358 misc: fix PushButton renderer for Linux
Gitlab: #140

Change-Id: I980126d333ab33c9fbc9f2984d115d79082b0dd3
2020-11-17 17:22:57 +01:00