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

1251 commits

Author SHA1 Message Date
Sébastien Blin
695dff3994 calladapter: use infos from daemon to know if we are the conf moderator
Make the difference between a host and a moderator. The main difference for
now is that the host can hang up calls, not the moderator because they don't
know the calls hosted

Change-Id: Iec36c4d26ae32126e8628bef6491c35d0228a45f
2020-10-02 11:29:08 -04:00
Andreas Traczyk
3ef4d3ddb1 smartlist: always refocus to chatview when showing a conversation
Gitlab: #116
Change-Id: Ibf2fdf3eeeb2e36c08450ef99ac42ca48913a0ed
2020-09-30 15:51:29 -04:00
Andreas Traczyk
5f272b3310 accountcombobox: add relief and top border
Change-Id: Ic6b31470998abd833c07a413e5b839139590b317
2020-09-30 15:11:00 -04:00
Ming Rui Zhang
55cbcd38d2 misc: using QRegExp to remove file url prefix
Remove file url prefix regardless of two or three slashs (file:// or file:///)

Gitlab: #113
Change-Id: Ia3600336fcc727a32646ee415243c1833e6c1e41
2020-09-30 14:22:46 -04:00
Ming Rui Zhang
80c26e9696 installer: add reinstall all shortcuts option in REINSTALLMODE
Gitlab: #122
Change-Id: Ica199d18bb95ad98a3ac15bc083f2c5eeb953216
2020-09-30 13:15:58 -04:00
Sébastien Blin
3a5958f043 settings: show turn realm for all accounts
Change-Id: I6810e74214c861997b17ad9fb14928886e57a455
Gitlab: #100
2020-09-30 12:29:12 -04:00
Sébastien Blin
0b92e872b6
settings: do not stretch settings vertically
Change-Id: Ie1442ba33f31775574b2542d161f6bea37f8e1f6
Gitlab: #118
2020-09-30 12:16:01 -04:00
Ming Rui Zhang
b9e10b025e wizardview: clear username line edit when clicking on skip button
It is to prevent using the text in username line edit to create an account
when the user does not want to register it.

Change-Id: Icae024a82141ea06dd6b4c5413de2ad9725433b5
2020-09-29 16:38:16 -04:00
Ming Rui Zhang
c821c75443 settingsview: make all areas of settings view scrollable
Also, it comes with little ui fixes:
1. Advanced sip security settings, tls version comboBox geometry fix
2. Margin between account deletion button and user identity for sip account

Gitlab: #104
Change-Id: Ia9af7a7031e3ab8221b77b7c1f06b2f3aeb4528d
2020-09-29 16:38:16 -04:00
Andreas Traczyk
8a064c3a64 chatview: acquire message input focus when selecting conversation
Change-Id: I0f4ad161f0f05959c4f5a312e92f256b56c9fd57
Gitlab: #107
2020-09-29 16:34:08 -04:00
Andreas Traczyk
ac3b8b821d smartlist: keep focus when clearing the search field
- the focus should be grabbed when selecting another view or
  conversation

Change-Id: I41ab6a7a743615269c4dde01b5503a3ae21a836d
Gitlab: #110
2020-09-29 16:34:08 -04:00
Sébastien Blin
43094bad8b
translations: remove remaining hang up call
Change-Id: I8ae528407b7e58438a52da181bd8f427c889263d
2020-09-29 14:57:32 -04:00
Andreas Traczyk
5872d40008 chatview: allow remote-debugging-port option to be set
- also re-enables the disable-web-security flag

Change-Id: Iabbae6bd78e30be91b42ea08541cb3ab3aea4045
2020-09-29 13:25:51 -04:00
Ming Rui Zhang
93f3754282 misc: update contents in AboutPopup dialog
1. Make version codename not translatable
2. Update changelog
3. Correct company name to "Savoir-faire Linux Inc."
4. Add a scroll view around

Gitlab: #104
Change-Id: I1f91001fbf3943c8421595f9f6d798c8dd434cb0
2020-09-29 13:16:46 -04:00
Ming Rui Zhang
b98aaffc66 misc: fix SelectScreen window layout when more than three screens connect
Gitlab: #81
Change-Id: Iadae667ec883bf8044c3b72582087bcaacd8c78c
2020-09-29 12:32:55 -04:00
ababi
3a023b0775 misc: avoid unnecessary signals for contact request
- avoid "needTo" signal/slots and unnecessary propagation loops

Gitlab: #86
Gitlab: #88

Change-Id: I25a373b4e02f53502fdc302602ffcc7117b4b97a
2020-09-29 12:32:34 -04:00
ababi
d056f56c5e misc: set UI on wizard exit
- switch to welcome view or call view when exiting wizard

Gitlab: #105
Change-Id: Ib6c334b7297b17d92e9292ffb454f6430b3e7034
2020-09-29 12:32:34 -04:00
Jenkins
3af4a8384d i18n: automatic bump
Change-Id: I3948897538fb28e52377ef2069f4f037b89b4766
2020-09-28 16:42:47 -04:00
ababi
dc47305579 misc: change context menu record icon
Gitlab: #104
Change-Id: I53e95fa4a40d53f00605e461d1a1cce736b97bd1
2020-09-28 16:28:27 -04:00
Ming Rui Zhang
47fd631d18 wizardView: add scroll view in every page
Also fix the view layout that is affected by client string update

Gitlab: #85
Change-Id: I0f34496325ebe15cc651204130a3a89e12b37d14
2020-09-28 14:14:14 -04:00
ababi
d06cfc962f contextmenu: wrapping text instead of elision
Gitlab: #104
Change-Id: I22da3e93730b402a103ea80942de468c75ba88d8
2020-09-28 03:04:58 -04:00
ababi
22b9fe6374 callview: hide plugins option when not available
Gitlab: #104

Change-Id: I2c83411dc8363cc60b2abf7646927a679fbcba74
2020-09-28 03:04:52 -04:00
ababi
ef776637ad callview: add hangup to context menu and icon change
- during a call context menu shows "hangup" and hides "clear", "remove", "block" and "start call"
- change start call and record call (context menu) icons

Gitlab: #104

Change-Id: I6c213b525fa6cd9d8063aae0065614c94d9e2209
2020-09-28 03:04:38 -04:00
Ming Rui Zhang
d057fa1ba8 call: show context menu when right clicking the call page
Gitlab: #80
Change-Id: Ic2c2563e05a11f33230518ee93ef4a1d9dd80d50
2020-09-26 10:58:55 -04:00
Ming Rui Zhang
7ea5a5deee callviewcontextmenu: prevent paused sip audio call to show invalid item
Change-Id: If4207eae99b13d9f916ecdf95497c7e666ad889d
2020-09-26 10:54:01 -04:00
Ming Rui Zhang
b869a34a48 misc: fix qml warnings
1. When there is no contact, some properties in smart list view could be null
2. When creating new accounts from no accounts, adding a new contact and
   switch accounts will cause "Contact out of range". This is caused by
   smartlist model account id does not update at that time. Instead,
   use current account id always.

Change-Id: Ic42ec33c4932908caff2ebca2814903f95c12a10
2020-09-26 10:51:02 -04:00
Ming Rui Zhang
dd1f579321 misc: use Segoe UI Emoji font in the last interaction text for windows
Change-Id: I0a6124ebe6a07fd6c89cfcd267b67ab78817ec5c
2020-09-26 10:49:12 -04:00
Ming Rui Zhang
063cc58643 messagewebview: remove redundant default webview context menu
Gitlab: #58
Change-Id: I5dfd587a56289137b1e53de256482865de7f13df
2020-09-26 10:48:01 -04:00
Sébastien Blin
c5f7584d0a
calladapter: setActiveParticipant accepts URI
Change-Id: I7de33f90ff291979808b568183e57ab551210942
2020-09-25 16:40:33 -04:00
ababi
a737855426 misc: refactor account change
- UI sensitive to currentAccountId property, remove getCurrAccId from UtilsAdapter
- centralize signals / functions at MainView and avoid unnecessary propagation between modules
- name revision (avoid syntax such as "needTo" or "slot..")

Gitlab: #85
Gitlab: #86

Change-Id: Ie4060df4b64990bdd3f412d0e491080a4cd20092
2020-09-25 14:49:10 -04:00
Ming Rui Zhang
5d4e69ef09 settings: make fps option in av settings respond correctly
Gitlab: #97
Change-Id: I6419f8eca7d38a1816c684d106f72129ea26cdab
2020-09-25 09:00:04 -04:00
ababi
95146f97b3 misc: avoid unnecessary signals for WelcomeView
- centralize signals / functions at MainView when switching back to welcome view
- avoid unnecessary signal propagation between modules
- avoid names such as "needTo"

Gitlab: #85
Gitlab: #86

Change-Id: I121cbc12a83db269df4329a2690f5cedaa0534d5
2020-09-24 12:53:51 -04:00
Andreas Traczyk
3b6bbe772a misc: implement update system
- re-introduce a genericized NetworkManager
- isolate update logic into a qml accessible class derived from
  NetworkManager
- fix QtWebEngineProcess missing when re-installing over existing
  version
- provide a command line option to override the base url
  for testing local and remote updates
- clean-up manual update-check UI

Gitlab: #101
Change-Id: I9c8d2badae59ec31cab12d38b8470edf2bcad401
2020-09-24 12:48:29 -04:00
ababi
9d8fd5da04 misc: avoid duplicate account combo box refresh
refresh is already performed on property change

Change-Id: I274d22e131e628db40f6a91c425fc72369310117
2020-09-23 13:45:47 -04:00
ababi
3735cf0d4f settings: set index limits for codecs table
- index must be within model's range

Gitlab: #102
Change-Id: Ia68e9d5440bc70a420b11f06800559d501a849c3
2020-09-23 10:47:46 +02:00
ababi
835841442d smartlist: fix wrong contact selection
- unselect smartlist before contact selection. This makes possible selecting the same index when smartlist changes, i. e., when searching contacts or switching to invitations menu

Gitlab: #96
Change-Id: Id402389a3b80771f37946323d4112a5324612d33
2020-09-23 03:15:19 -04:00
ababi
5f869b589f misc: avoid using magic numbers
- register SmartListModel
- acces to AccountListModel and SmartListModel registered enumerations

Change-Id: Idbc943a3b6a6f2989be7d20f5fe4259402a5adeb
2020-09-23 03:15:01 -04:00
ababi
6989a6d100 settings: fix load information on delete account dialog
Gitlab: #98
Change-Id: I62c9c1a97504bae93dbd040d30f49efe060f3bdf
2020-09-22 11:06:00 +02:00
ababi
f38b0b527f settings: avoid race condition
fix inSettingsView flag toggle avoids infinite loops when coming back from settings
menu with an incoming call

Gitlab: #89
Change-Id: I54e0bdd4b437a9aee4f0575010e889bf891c287c
2020-09-18 18:36:07 -04:00
Ming Rui Zhang
c4e6af3607 settings: do not change window size when exceeding the minimum size
Gitlab: #93
Change-Id: I6bab91cf691cba40095ec8a8571c0e3b3772192c
2020-09-18 18:33:18 -04:00
Andreas Traczyk
21b0e5eeb3 filetransfer: adjust the url decoding for qml component file urls
Gitlab: #92
Change-Id: I10ae359b26c70cacdb1e1168658678f3f5b2a96e
2020-09-18 17:32:24 -04:00
Ming Rui Zhang
2cb4921779 messagewebview: change the incorrect usage of ElidedTextLabel
Change-Id: Ibeb097b4dae6b723329d46be030ef5546597518f
2020-09-18 17:31:20 -04:00
Sébastien Blin
b73a1424ab
translation: update strings
Change-Id: I75235646bff29e621aff08754c3902f677cbe4d3
Gitlab: #90
2020-09-18 13:34:24 -04:00
Sébastien Blin
627f07c2aa
smartlist: elide multiline interactions
Change-Id: I07f8ad39db192587d0a26fc9e242bbed33215d18
Gitlab: #76
2020-09-18 11:47:55 -04:00
ababi
cc61e2c576 misc: update view on contact banned
- use of specific MessagesAdapter::blockConversation function
- signal contactBanned subscription
- fix missing string

Gitlab: #82

Change-Id: I5e35d0939f8a5f23208f91f19bbb9cc2047b33b4
2020-09-18 14:44:08 +02:00
Sébastien Blin
efba12c9f3 callstackview: avoid fullscreen if not showing the call
Change-Id: Ic31cff3445f8921355fe82e9931952a7a4d8f5ef
2020-09-17 17:50:57 -04:00
Ming Rui Zhang
3409d00193 dialog: remove MessageDialog to jami customized style
Change-Id: I67230d9395a1f25214692a24f099d4306b6b1dc9
2020-09-17 17:33:33 -04:00
Andreas Traczyk
87a4602b9a notifications: implement incoming message notifications
- Note: adds forcing the main window to the top to overcome a
  Qt/QML bug which prevents this from working when activating
  from a notification window source.

Change-Id: Ib5a93d3937fe5a4de0229f7aeae8469d1ffdfba3
2020-09-17 17:32:40 -04:00
ababi
8fc729f63b callview: show outgoing calls from unselected conversations
reset account and conversation id for outgoing calls

Gitlab: #77
Change-Id: I04b0707549f7b7170ce28854acf87f924a36f1bd
2020-09-17 15:20:04 -04:00
Sébastien Blin
0ccfab7d8e
fonts: add missing pointSize
Change-Id: I79f4abac2f1f0be39075cd05c597a5593bf17fb8
2020-09-17 14:06:05 -04:00