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

637 commits

Author SHA1 Message Date
Ming Rui Zhang
e165855e95 misc: use single process mode for qt webEngine
1. Add --single-process
2. Rename the httpUserAgent to jami-qt

Change-Id: I6de29ee89176b453f12ce225acf926dd1b819c18
2021-07-06 14:43:14 -04:00
Andreas Traczyk
712f2c3b30 smartlist: adjust draw/filter for swarm items
Removes profile type filter entirely. Treats swarm and non-swarm
differently when accessing role data.

depends on https://review.jami.net/c/ring-lrc/+/18656 for changes to
helper function names in conversation::Info

Change-Id: Ife69d4c70072ea524fed873136fd9ec39632d6d8
2021-07-06 14:38:29 -04:00
Ming Rui Zhang
3f8697e50f settingsadapter: ensure the state correctness for publishedSameAsLocal
Change-Id: I34b1386e81c0084aba8ddcc82c8480242e48ab41
2021-07-06 14:36:57 -04:00
Jenkins
8bc4902576 i18n: automatic bump
Change-Id: Ie86cd0fc63efe10c4b77e88cf6c6e8cd3dbd1b2c
2021-07-05 16:42:59 -04:00
Ming Rui Zhang
77f32dec36 callStackView: remove redundant print
Change-Id: Ic2943f1df82fa531f46b9e8814d421f874e6a697
2021-06-30 10:12:20 -04:00
Ming Rui Zhang
e564ec39b1 test: building structure refinement
1. Add building tests only option in the build script
2. Google test intergration enhancement
3. Properly use QSignalSpy wait function

Change-Id: I5ec1b33e191cebd8a14c19d92ee4eb4d40f054c3
2021-06-30 10:12:13 -04:00
Ming Rui Zhang
9200818a50 script: use consistent name for mute jami dring option
Change-Id: I7e3db31838884bc585d981ced91b4294cd5a8c14
2021-06-30 10:08:46 -04:00
Sébastien Blin
32a8978ff1 chatview: set displayName for files
Change-Id: I7fa866deeb355790ee0dc688a3167728ccc43be9
2021-06-29 17:41:03 -04:00
Sébastien Blin
a1de98c551 conversationsadapter: fix buttons for trust request notification
Change-Id: Ifa7ae09d5edc274a200fcf9d934ac27fe7c71956
GitLab: #455
2021-06-29 17:40:55 -04:00
Sébastien Blin
f74a00cbf1 smartlist: use title() to avoid to depends on contact
Change-Id: I18e50cc29ce4183a1d3c89f1e30f9ddb61248278
2021-06-29 17:40:32 -04:00
Sébastien Blin
6439832824 smartlist: show all swarm and draw items
Change-Id: Ib3e01a0af51736727b8056ed9eaa8ce9170c2d6c
GitLab: #438
2021-06-29 17:36:18 -04:00
Sébastien Blin
4e3cf29eb6 chatview: react to save button
Change-Id: I33717f148b837475a4f4874f327ed86de6f441cf
2021-06-29 17:35:50 -04:00
Maxim Cournoyer
a7e7105cda Rename dring to jamid, ring to jami.
Automated via the following command:

  $ git grep -l dring | grep -v '.ts$' | xargs sed -i
  's/dring/jamid/g'
  $ git ls-files | xargs sed -i 's,bin/jamid.lib,bin/jami.lib,g'
  $ git ls-files | xargs sed -i 's,src/jamid,src/jami,g'
  $ git ls-files | xargs sed -i 's,-mutejamid,-mutejami,g'
  $ git checkout docker

Change-Id: I030209b60817372f866055daadb4d0a1c1e2e9df
2021-06-29 16:12:18 -04:00
Jenkins
d21e40e67e i18n: automatic bump
Change-Id: Ia92de3f373da49572a8a546425b24cf2ba1fc4aa
2021-06-28 16:43:48 -04:00
Sébastien Blin
889ca51b64 conversationsadapter: fix build
conversationModel is a unique_ptr

Change-Id: If3f85387c3f322c83abe5921705ab6e8addf8373
2021-06-25 19:14:29 -04:00
Andreas Traczyk
0234fc6f94 conversations: respond to needsSyncingSet signal
When the needsSyncingSet signal is caught, we need to update the
UI to change filter tab, reload the conversation, etc.

Change-Id: I70170d75afa50acad6e79d53fcaeb82752c38e81
2021-06-25 17:29:00 -04:00
Andreas Traczyk
8409355e93 messagesadapter: use acceptConversationRequest api
To accept incoming requests, a new acceptConversationRequest api
should be used and makePermanent is now only called for outgoing
requests.

Change-Id: I70bcfc0e323ae250641420f4fda91c6987cac720
2021-06-25 17:28:52 -04:00
Sébastien Blin
2865b3841f misc: replace dockerfile as ubuntu 20.10 will be eol soon
Change-Id: I54cedf53b70fc141e1f2b5f5cecf979b2c2a5433
2021-06-25 16:10:51 -04:00
Andreas Traczyk
7529e2e3ec conversations: turn off request filter when switching accounts
Change-Id: Icbf4b20ae23360262d6ed0214101c8775ac9e9d8
2021-06-25 15:48:45 -04:00
Sébastien Blin
cbcc0e4752 messagesadapter: fix composing connection
GitLab: https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/455
Change-Id: I91b00492dfd9ef856cdc5a620085b77c4ec6ac68
2021-06-25 15:36:36 -04:00
Andreas Traczyk
83bb6fb082 conversations: refactor list reselection when making permanent
This should fix a race condition preventing the right conversation
from being selected after an outgoing interaction and, more rarely,
accepting an invitation.

Change-Id: Iccd1f91ba4d46285c2f1e4594122a736824b752f
2021-06-25 15:27:41 -04:00
Andreas Traczyk
392c423bc1 conversations: fix filter setting when a conversation is selected
Set the account and request filters separately.

Change-Id: Ib7d93caa4058e086d3cbcf39ac3fb9a30097aba1
2021-06-25 15:27:34 -04:00
Trevor Tabah
416be0833c added previewInfo.js: compile with other libraries
Change-Id: I074ae0ddc502524b9a1553770fb27b19ddca4e7b
2021-06-25 15:19:34 -04:00
Trevor Tabah
dfffe91a8f display links toggle: correct text and variable names
Change-Id: I4e4f1837f2f8ba53b776c4401067f8d7feaa2f76
2021-06-25 15:19:27 -04:00
Trevor Tabah
1934fce8bb hyperlink previews: add dark mode compatibility
Change-Id: Ic035092605e0f995f082c5859c1e58aabcc89a90
2021-06-25 15:19:21 -04:00
Trevor Tabah
a368444afd logs preview: added background logging
Change-Id: I31ef642661e99a715af0a1d9992ac540c5d19594
2021-06-25 13:12:52 -04:00
agsantos
95fa54802b callstack: change accept call button order
Change-Id: I08e45afe465bb1073319131adf94c41feff53357
GitLab: #462
2021-06-22 16:18:45 -04:00
Andreas Traczyk
41138a9682 debug: add command-line option to mute daemon logging
Note: other parts of the client, lrc, daemon, and scripts, use
muteDring still and should be changed to something more generic.

Change-Id: If9253d6bd8d53f379bc9d5209b49b0c3af92edc2
2021-06-22 10:55:54 -04:00
Andreas Traczyk
6ddbce1506 debug: fix empty file logs
Change-Id: I10099c3db5f48fb147f05e434b3131cdb4acf8f5
2021-06-22 10:55:54 -04:00
Jenkins
52c6089513 i18n: automatic bump
Change-Id: Ic6ada03bd86fd39fd714358e52c9d36c858e7b81
2021-06-21 16:42:54 -04:00
Andreas Traczyk
85bbcf37d6 swarm: make conversation filters great again
PENDING profile is no longer a valid filter criteria. isReqeust is
now used instead and the profile type is restricted to account
types and tracked as a separate property.

Change-Id: I4848e32f005ea7a6a8b5f2fa25d40b7e1e4d63b8
2021-06-21 13:26:24 -04:00
Ming Rui Zhang
0e602266c8 sip: recover call transfer contact picker
Gitlab: #455

Change-Id: Ib61d6e671d894608dc13b3583f935ebc98453504
2021-06-18 11:38:39 -04:00
Ming Rui Zhang
1e7f407e3c conversationsadapter: recover avatar update for conversations
1. Remove unused conversationSmartListModel
2. Properly update conversation model by using onProfileUpdated

Change-Id: I8d6f3a3a5fea2cee38258ca0cc5bd6ca6f447395
2021-06-16 16:31:27 -04:00
Ming Rui Zhang
872fbeb5d3 unittest: add SIP account creation and contact adding tests
Add global test environment for google test

Change-Id: Id035ebf31498e11574b6bf4671b4c6e12d29ddc7
2021-06-16 16:31:23 -04:00
Andreas Traczyk
ce22cbbabe misc: use ScrollBar instead of ScrollIndicator for scroll areas
Interactive scroll areas with long lists should have a scroll bar
to grab in order to accelerate the scroll process.

Gitlab: #457
Change-Id: I24fe7d4f4f3cdda13432a6ac713bbe5bee5132f7
2021-06-16 16:31:19 -04:00
Jenkins
ba61d924fc i18n: automatic bump
Change-Id: Iaf5e985bd0b651d6068ca9946019416eb79aa7f3
2021-06-14 17:46:03 -04:00
Sébastien Blin
e5d4a8ebf9 build: fix build without libnm
GitLab: #451
Change-Id: I82267e54b3bfe7bac1617221c801fe67b5c28b40
2021-06-14 16:33:11 -04:00
Andreas Traczyk
ab744e8d2a callview: fix incoming callview not showing when window not focused
Change-Id: I5977f4231c1cd3181412a0c25ce769b8889d508a
Gitlab: #449
2021-06-14 14:50:10 -04:00
Ming Rui Zhang
c8b3909d66 deleteAccountDialog: remove redundant deselectConversation to avoid crash
Crash will happen when deleting an account with selected conversation

Change-Id: Ia1379a99d89812bd69eb8cc28139516cb283982d
2021-06-14 10:15:29 -04:00
Ming Rui Zhang
c4ad576985 messagesadapter: use decideFormatFromContent for QImageReader
Change-Id: Ib225b2fbc739f10802fd5951bf9c04b5767da024
2021-06-14 10:15:24 -04:00
Ming Rui Zhang
dc060370f4 messagesadapter: remove unnecessary chatview text elide
Change-Id: Idcbd0c8694044259794140c041347ec4a487436c
2021-06-11 17:53:36 -04:00
Ming Rui Zhang
cdaa3cfeed conversations: selection refinement for refuseInvitation and blockConversation
1. Decline invites now auto-select the next one and de-select the
   conversion when there are no more invites
2. Block conversations behaves the same as before

Gitlab: #402

Change-Id: Ibd3385e40cb2329d58ea90aa3347dfa4b66a4496
2021-06-11 17:53:08 -04:00
Sébastien Blin
f0675434b9 misc: fixes
Change-Id: I83161997e655cbb626f6577cedb53d3b67786c7f
2021-06-11 17:50:47 -04:00
Sébastien Blin
bd3b2f223f fileTransfer: add support for swarm
Change-Id: Ie22618d01a2fa6fb38ced8d2aef6f9524401ce24
2021-06-11 17:50:37 -04:00
Sébastien Blin
1355111e02 swarm: add sync window
Change-Id: I0727737c8a9c4998ed66065fb1011389a502b0f9
2021-06-11 17:50:01 -04:00
Sébastien Blin
4797d7d511 smartlist: do not add clear conversation on swarm
Change-Id: Iec99bb41a15b0721f7985fb031a29601b8cb675f
2021-06-11 17:49:39 -04:00
ababi
951eb3cf85 swarm: add support for lazy loading conversations
depends on https://review.jami.net/c/ring-lrc/+/16720

Change-Id: Ic254459827c189fc92595be6e2485e0eed31edd8
2021-06-11 17:49:07 -04:00
Sébastien Blin
11119e51f6 userprofile: add isSwarm to profile
Change-Id: I6504c20cba5b51d54d0e9947c2303108f2a2161d
2021-06-11 17:48:32 -04:00
Sébastien Blin
3d71bfa8ae swarm: first implementation to follow api changes
- use QString for interactionId

- swarm conversations: use loadConversationMessages and
subscribe to newMessagesAvailable signal

- avoid displaying "merge" and empty "data transfer" messages

- link composing status

Change-Id: Ic524bb786b2ff0471f03b1bb02d41d6da38e716a
2021-06-11 17:47:27 -04:00
agsantos
5a0ee1c2f4 multistream: add video to audio only calls
Change-Id: Ife36489e1b9dc63e971789ce79047690eb681aeb
GitLab: #389
2021-06-11 15:56:29 -04:00