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

1251 commits

Author SHA1 Message Date
Jenkins
525d9c4c05 i18n: automatic bump
Change-Id: Ib54443e96a059beb09054abb113dd3730e267b72
2021-04-05 16:42:09 -04:00
Sébastien Blin
6c9b969351 project: misc fixups
Change-Id: I97f256873bbffd79eb08707f0a809172bca06e6b
2021-04-02 15:37:55 -04:00
Andreas Traczyk
7cc48a48f7 project: remove dead linux section of qmake project file
Change-Id: Ie63005974911049e26bd8a359bf413cdcf44cb34
2021-04-02 15:37:50 -04:00
Mingrui Zhang
2e60568307 project: don't use Qt keywords for signal/slot/emit
Gitlab: #320
Change-Id: Ia2a16a05be3fd6452a39df999660a5c8440eea13
2021-04-02 15:37:43 -04:00
Andreas Traczyk
4ce208ec33 injection: remove the remaining c++ singleton classes
- refactor qml object registration
- inject AppSettingsManager and SystemTray

Gitlab: #320
Change-Id: Ic8232a290003245d09ad9452c9f5518fd260af78
2021-04-02 15:37:33 -04:00
Andreas Traczyk
552c445c8d doxygen: remove doxy artifact
Change-Id: I03da0b19e44fee3c88e4cf3353208bba597e0408
2021-04-02 15:37:33 -04:00
Andreas Traczyk
e60eeff357 injection: place parent QObject as last parameter in ctors
Lrc object injection should never be a null pointer.

Change-Id: Ib574c751673fd35e223ce2447cee74bce7dfbf3e
Gitlab: #337
2021-04-02 15:37:33 -04:00
Andreas Traczyk
255252e3aa cmake: use a default ring-project lrc path if not defined
This provides out-of-the-box cmake configuration for QtCreator
without having to manually specify the lrc path.

Change-Id: I3a8abbc2d0dd8062cecece166afbf09b91b52f59
2021-04-02 15:37:33 -04:00
Sébastien Blin
d9e432b0e3
partipantoverlay: speed up layout animation
Change-Id: I272403d2f069e785883acac1e3a0b47695b913a7
2021-04-02 10:56:24 -04:00
Pierre Lespagnol
2fd162fbac moderation: fix overlayMenu import
Change-Id: I8599a60628482305d02c7d747deca11672cd61ff
2021-03-30 15:03:53 -04:00
Jenkins
ae21c17da5 i18n: automatic bump
Change-Id: Ic6487eb459e9b9b8c297a8aad205c4b1edb73899
2021-03-29 19:49:20 -04:00
ababi
eb57c35a12 moderation: change layout for participant menu
Gitlab: #277

Change-Id: Iffb0e1cc7a57495ba5f84230265cdcec87e26307
2021-03-26 15:09:20 -04:00
ababi
89d58e5243 misc: check "default moderators" list when removing contact
Avoid having a removed contact on the "default moderators" list.

Gitlab: #309

Change-Id: I710fe3e096be830e3cd9cfc93f2f46fb60eb20f0
2021-03-26 15:08:31 -04:00
ababi
d84219c6b4 misc: revise and catch exceptions thrown from lrc
Change-Id: I0e28f20ecb017267e74ef76fb922443e15e896e8
Gitlab: #308
2021-03-26 14:44:52 -04:00
ababi
dfbcfe03fc smartlist: avoid updating smartlist on conversationRemoved
Accessing smartlist on conversationRemoved can return invalid
items. Instead, only show welcome view and use modelChanged signal
for updating smartlist.

Also avoid duplicate navigation to welcome view.

Gitlab: #300

Change-Id: Ic1c192fecceeb59287267e3445fabf6afb91ffd5
2021-03-26 11:04:34 -04:00
ababi
59c8a75cc3 callview: fix conversation selection when call ends
- avoid using smartlist index change for conversation selection
when call ends (instead it can be triggered from calladapter)
- break long lines

Gitlab: #260

Change-Id: Iaa1f9269d9ba6889fb1a7e466cd586fa86263bc7
2021-03-26 10:41:20 -04:00
ababi
f27f4374a2 smartlist: switch to conversations tab on invitation accept
- switch tab to conversations smartlist
- go to welcomeview

TODO: define UI behavior while waiting for the smartlist update

Gitlab: #284

Change-Id: I251c49e5b0b418f41d5872ef09d32db5bc940df2
2021-03-26 10:40:26 -04:00
agsantos
5f6eb2151b settings: redesign plugin preferences view
GitLab: #341
Change-Id: Ibe7ad479845bf9390e8634c6b80cb0be79976143
2021-03-26 10:39:18 -04:00
Ming Rui Zhang
37d548bb75 updatemanager: change the order of the constructor input parameter
Make the LRCInstance pointer pass correctly into updatemanager

Change-Id: I87f22fcf69d69babae3ec6de8b6b20eb5d2c652b
2021-03-25 17:27:16 -04:00
Ming Rui Zhang
5295e4aa5b contactadapter: do not hang up calls immediately after transferring
Gitlab: #353

Change-Id: I23d2e1cc57ce3a3a2b41972385c8318d9f85c904
2021-03-25 14:40:32 -04:00
Ming Rui Zhang
b4ae1c3b68 misc: replace invalid name in qml
Change-Id: I0f2d2232cd383dd8adbf93db10ef2156324a1933
2021-03-25 14:40:28 -04:00
Ming Rui Zhang
fcb56bfb87 misc: qml module import clean up
The main reason for this change is to remove the misusage
of QQuick one in ElidedTextLabel and useless QQuick one
module import

Change-Id: Ie296c0f7a90c6ec26ab85bcf3d8b75393463fbed
2021-03-25 14:40:22 -04:00
Ming Rui Zhang
ab5bea1001 settings: add account preference of setting all moderators mode
Gitlab: #319

Change-Id: I39fe050d3b9d509f8709528e1c8fcf6acf7e7ca3
2021-03-25 14:40:17 -04:00
Ming Rui Zhang
fe8b931d30 sip: use best id as the filter for sip call transfer contact picker
Display name is not a good filter since sip accounts may have
the same display name

Change-Id: Id1033816c496dd702874f646efcba7914cb2342d
2021-03-25 14:05:48 -04:00
Ming Rui Zhang
bd96da9c6b misc: adjust advanced settings position when entering
Gitlab: #317
Change-Id: I7c73c9fdabc7cd7cccdb5d1a66ca9f002c6fd098
2021-03-25 12:22:32 -04:00
Ming Rui Zhang
3f8f1f1e25 call: use callAdapter updateCall when setting up main view
It is to make sure that all other call related UI will be
set up correctly.

Gitlab: #298
Change-Id: Iabc1587e0c0622cc6b9c0fecd99bfd35b156fcf7
2021-03-25 12:20:57 -04:00
Ming Rui Zhang
b296a02e47 sip: use refuse function instead of hang-up when refusing a call
Gitlab: #325

Change-Id: I03b4352788df912074859e183090658cf27678f0
2021-03-25 12:20:44 -04:00
Andreas Traczyk
3befa248a2 install(win32): continue if a ringtone can't be copied
Errors copying symlinks may occur when the project is cloned using
certain WSL versions.

Change-Id: I92f698d01edd6a94c3dff9bce39441b4df98eec2
2021-03-24 15:29:40 -04:00
Jenkins
799daf73b0 i18n: automatic bump
Change-Id: I3765828104210f2c982fa90f3aaee98d26cd1427
2021-03-22 17:45:58 -04:00
Ming Rui Zhang
7951764b2e misc: remove LRC singleton
GitLab: #337

Change-Id: Ifb671d38d364714818650a8154c43a5787460039
2021-03-22 15:47:14 -05:00
Andreas Traczyk
28aa5aab6d settings: use default audio devices
Refactors audio settings to avoid list model code duplication. This code
could be greatly simplified by using string lists, however the combo-box
component design is highly dependent on QAbstractItemModel based models.

Also translates the handlebarred strings upon presentation, which is
currently used to translate the "Default" prefix for the first device
item.

Gitlab: #346
Change-Id: I5ed282d29cc4ec6a090a9cdf47b0459f0db2a99b
2021-03-22 15:59:24 -04:00
agsantos
215f43492c settings: fix plugin preferences opening
GitLab: #338
Change-Id: I0bc0026e0c515b782675892c0e652b53b8de4e1a
2021-03-17 18:27:39 -04:00
Andreas Traczyk
3a157ed8eb avadapter: return call id by value
This function either returns a reference to a local, or a QString
member whose lifetime is unknown to the caller. We should just
return by value.

Change-Id: Ib87288105daa6bf8cb6b803948411275da980c54
2021-03-17 14:30:06 -04:00
Sébastien Blin
b0fdeb79eb settings: do not show link device for a disabled account
Gitlab: #334

Change-Id: Ia2b6365f36b0cef79e3ba58475c5b25bbac0c6b6
2021-03-16 15:14:59 -05:00
Sébastien Blin
ccb412c6ad calladapter: fix preview when switching account
Gitlab: #310

Change-Id: I0a45f24e87b4baba16c5a8172c0aae705745e30f
2021-03-16 14:58:00 -05:00
Jenkins
1d026c7bfe i18n: automatic bump
Change-Id: I33cc4dae0e739f61f68386d9db4819429745a058
2021-03-08 16:42:10 -05:00
Ming Rui Zhang
3d78684102 sip: make audio only call when double-clicking smartlist contact
Gitlab: #312
Change-Id: I6833521cd624b176af38949b9f71f0d45330351e
2021-03-03 09:59:00 -05:00
Ming Rui Zhang
7ca65dd043 advancedsettings: prevent resetting scroll bar position multiple times
Gitlab: #299

Change-Id: Ibec25839ba92925364585f1d2c2b3a51348fc273
2021-03-03 09:58:26 -05:00
Ming Rui Zhang
9c073f6327 accountadapter: respond to profileUpdated signals
Gitlab: #297

Change-Id: Iaff41075edc683bd976ff69cfd8f7a80547771cc
2021-03-02 14:31:51 -05:00
Ming Rui Zhang
5b33a1dfd1 misc: execute copy-runtime-files with supportive arg for post build
Support MODE, QT_VERSION, and DESTDIR

Change-Id: I858610d12f9267263550a56ef6f7e994062dbdad
2021-03-02 14:31:45 -05:00
Ming Rui Zhang
637b7d6480 misc: better dpi scaling performance
Gitlab: #302

On X11 based,
https://bugreports.qt.io/browse/QTBUG-84082

Change-Id: Id775a6a31fc9f6f9493556fca458555c5962727e
2021-03-02 14:31:39 -05:00
Ming Rui Zhang
2a9e624007 misc: use PassThrough for HighDpiScaleFactorRoundingPolicy
Gitlab: #302
Change-Id: I3d79443b4338a27a8724600be233a2ff765427f9
2021-03-02 14:27:39 -05:00
Jenkins
8b46588096 i18n: automatic bump
Change-Id: Ib5620c2dee9b61ab8af9644e70de551dcd51f226
2021-03-01 16:43:19 -05:00
Jenkins
bfe64b31a7 i18n: automatic bump
Change-Id: Ic9ee9059ce7d5b24dab80b330f1278153056fc70
2021-02-22 16:54:16 -05:00
ababi
4d6f5b3410 translations: revise access to translations for GNU/Linux
- correct translations (.qm) install path for cmake
- use JAMI_INSTALL_PREFIX to fetch translations
- create "share/ring/translations" inside build dir to store .qm files

Change-Id: I127cbad1d4b00a628d79e9654ed471f456a550e8
2021-02-19 17:28:48 -05:00
Sébastien Blin
af14a4a824 screensaver: fix out-of-range exception
Change-Id: I0477ac00b68c0891ba04c9cbb2cc3221bff0cb24
2021-02-16 12:13:02 -05:00
Jenkins
fa922325f2 i18n: automatic bump
Change-Id: I7d69702494ab8bcbfb5fab6916451caef7576b95
2021-02-15 16:43:00 -05:00
ababi
997d413ee1 settings: remove link device timeout
Change-Id: I9dbbd779ef094d4dbcd5568bd5aae2d73dd3efe7
Gitlab: #258
2021-02-15 16:07:02 -05:00
Sébastien Blin
8ac920a707
misc: update copyright date to 2021
Change-Id: I6cd0f36b983e38d9ed03362358dc145f3a12a49b
2021-02-15 09:50:58 -05:00
ababi
c36d5cc324 callview: inhibit screen saver while in a call
Gitlab: #272

Change-Id: I25c1a9547b526f8889231a9d5061e63c349c39f1
2021-02-12 17:18:21 -05:00