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

1336 commits

Author SHA1 Message Date
Sébastien Blin
a2cba16f80 conversationmodel: cleanup duplicate code
Change-Id: Icfb1669e4c810b2ef74c3787f0f086646f17fb8d
2022-08-24 13:15:30 -04:00
Sébastien Blin
6f18afbaac chatview: add ability to reply to a specific message
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/318
Change-Id: I79916422b90c6eb12252c96bb12e209188a81f94
2022-08-24 12:59:38 -04:00
Sébastien Blin
71a4b4a252 revert: readstatus: major cleanup
This patch introduced some issues with file transfer

Change-Id: I6e4852f1f1c0eb1e1f820de8a1ecc8e2a6b28695
2022-08-24 11:17:06 -04:00
Sébastien Blin
adb5eca5e8 callactionbar: show share screen button for SIP
Change-Id: Ie25fbffd31011a3a9eb3d4e3bed3192b057cf7ed
2022-08-24 10:35:16 -04:00
Sébastien Blin
8e2d1e5cc8 jamiidentifier: minor fixes
+ Fix bottom margin
+ Add copy icon from media-resources
+ Wrap ID in read only
+ remove fieldLayoutWidth/fieldLayoutHeight

GitLab: #770
Change-Id: I65743ca488d3bc601ac7d74d920d0944f03e0ace
2022-08-24 09:09:37 -04:00
Sébastien Blin
ae7b446dda callactionbar: do not enabled hide self with participants on top
Change-Id: Ibb1e28386f61bd62c5042cca8e8fbd721e5db145
GitLab: #807
2022-08-24 09:09:13 -04:00
Sébastien Blin
52b6b2a99c settings: update chat layout in current call view on settings update
Change-Id: Ifd98fa04653ea81948554a45fd724bd86625c839
GitLab: #657
2022-08-24 09:08:36 -04:00
Jenkins
ad8d19679b i18n: automatic bump
Change-Id: I477e174d435fff4d102823f32d93972ca301715c
2022-08-22 16:44:35 -04:00
Sébastien Blin
fd182cd433 ConversationErrorsRow: remove warning
Change-Id: Ib050db807596bf104300602cabcc4901b8cc469c
2022-08-19 13:55:55 -04:00
Sébastien Blin
72288798c9 readstatus: major cleanup
+ Update status for swarm
+ Show read status like android (right if 1 reader, under the bubble
if more)
+ Display a sending status

Change-Id: I653e3573c4dc75950cc274dd01859d9335e0177f
2022-08-19 13:35:33 -04:00
Sébastien Blin
bdcf2c96eb chatviewheader: show buttons for sip account
GitLab: #809
Change-Id: I0b110c1d378db83ba20be5679dc11b8337483eec
2022-08-19 10:14:24 -04:00
Jenkins
e87a35b15c i18n: automatic bump
Change-Id: Idd31db904f3e063deed2122b20a2d12add94a317
2022-08-17 08:51:41 -04:00
Sébastien Blin
e326a1c158
misc: fix build dbus
Change-Id: Ic74e3a79ff5c79d48f4c4ab76eb0be690d296a0b
2022-08-16 13:17:12 -04:00
Amin Bandali
e7a23695f1 misc: many wording improvements/fixes throughout
Change-Id: Ifd2bd08ab29cf3ecdac2588f02928197884eeeb9
2022-08-15 16:04:17 -04:00
Sébastien Blin
f6147e322c callparticipantsmodel: show participants on voice activity
Change-Id: Ie15302269656e09b3af0dd34f402234e05f54338
GitLab: #802
2022-08-15 16:02:53 -04:00
Sébastien Blin
ce3afea995 chatview: display signaled back-end errors
A signal exists for showing errors to the user to make failing cases
more explicit. With this patch, errors detected are displayed to
the end user so that they know that an error occured and what
kind of error occured.

Change-Id: Ib2d4d4fdb171235e0598de0f1c190b8fd0fcc336
2022-08-15 15:33:32 -04:00
Sébastien Blin
b0f3bc5572 calloverlay: avoid flooding reset
Change-Id: Ic417ff896c002dd119974d4614caca6b659d1f34
2022-08-15 14:54:21 -04:00
Andreas Traczyk
731d2a515f callview: avoid resetting the CallOverlayModel multiple times
This is a temporary fix that can be replaced by more declarative
code in the future.

Change-Id: I22ffc2b0bc844bc0a17fefdedab63b26b477179a
2022-08-15 13:26:53 -04:00
Sébastien Blin
571ec9a2b4 switchToggled: use toggle() instead checked=value
This forces the settings to get the correct status.
Also do some cleanup in currentaccount

Change-Id: I0f1bff7e54d902b25afd3c95a804400c4e6b6b52
GitLab: #801
2022-08-15 10:16:32 -04:00
Sébastien Blin
d7d29156db vad: show a drop shadow around talking participants
use "voiceActivity" from the conferences informations to show
talking participants

https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/741

Change-Id: Iaedc61ce485ff03464128b5a17e0a6a0ea9d2c2e
2022-08-15 08:43:59 -04:00
Sébastien Blin
17e97ded71 callparticipantsmodel: show hidden participants if hand raised
Change-Id: I35a603345a09d028a8b6511181524f82ebe9f102
GitLab: #729
2022-08-12 14:22:29 -04:00
Sébastien Blin
3164f8708b conversationmodel: fix wrong ordering for messages
Change-Id: Ida8cba2ea8d386abf3e5ff2bc024069860bfcda0
2022-08-11 16:32:46 -04:00
Aline Gondim Santos
6bacd3125a callbuttons: update popup layout
GitLab: #729

Change-Id: I802bf6fbaa4d0c3b0084857efdd459545ad57db8
2022-08-11 10:44:33 -04:00
Aline Gondim Santos
e897a88baf callview: enable scrolling in elipsed buttons
GitLab: #697

Change-Id: I8edada01a7c1cbe4a67fa5c399509d71cd2b446a
2022-08-11 10:44:33 -04:00
Sébastien Blin
929c6fc0bf callactionbar: do not add plugins if not necessary
GitLab: #729
Change-Id: Ic25b576e0276610193c66e675c0090c845176780
2022-08-11 10:44:33 -04:00
Aline Gondim Santos
08c78f49e7 callbuttons: hide audio only
GitLab: #729

Change-Id: Ib444fdf5515f9242bbe627d695d05fafb16214d6
2022-08-11 10:44:33 -04:00
Aline Gondim Santos
f8cfb86f6a callbuttons: hide self
GitLab: #729

Change-Id: I59ec525d181ec1d6655a0e9889728bd6b9128721
2022-08-11 10:44:33 -04:00
Aline Gondim Santos
824ba581c8 callbuttons: create alternate layouts
GitLab: #729

Change-Id: Ice67d8649c1ad2a92eba7c02cebc446eac5ac90e
2022-08-11 10:44:33 -04:00
Aline Gondim Santos
28c2f8cb69 callbuttons: move mosaic to layout settings
GitLab: #729

Change-Id: I795468a898cd8882dc33e096d3df1919977631c1
2022-08-11 10:44:33 -04:00
Aline Gondim Santos
3079af132f callbuttons: add division in menu
GitLab: #729

Change-Id: I3f92a5e77c4f89d613df86ae79d162574a9fae53
2022-08-11 10:44:33 -04:00
Aline Gondim Santos
7e025a2ef6 callbuttons: move fullscreen to layout settings
GitLab: #729

Change-Id: I0c179ee25fcc0a89e629c48017287a7de89c0ac2
2022-08-11 10:44:33 -04:00
Sébastien Blin
481541564a chatview: do not migrate to swarm for SIP account
Change-Id: Id7fb985ef3e449dab67463a8e4320b493457341a
GitLab: #796
2022-08-11 09:54:50 -04:00
Sébastien Blin
17041f780f libnm: add small delay for connectivity changed
The primary connection signal from libnm is triggered way too soon,
before the routes added, causing generally the first requests to
failed with some socket error. Delaying this a bit helps the first
requests to pass successfully.

Change-Id: I09551ff748ac503dde187c0c937b9405cd33a914
2022-08-10 16:51:07 -04:00
Sébastien Blin
a161b350dc misc: align text to left
Change-Id: I494c93b03083b3485f93037fdd503d54b5e96055
GitLab: #792
2022-08-10 12:26:25 -04:00
Sébastien Blin
ce7089a7a4 datatransfer: remove path for non swarm conversations
Change-Id: I48a4a03910400c004da7b760923303636eba42e6
GitLab: https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/524
2022-08-09 11:58:31 -04:00
Aline Gondim Santos
932fbae84b misc: clean warnings
Change-Id: I749159077ac20da0862dcfc774729bff4a356404
2022-08-09 10:19:10 -04:00
Sébastien Blin
b34b373d2f misc: fix selection color
Change-Id: I322ddc8b37fa0400162832937b794b5971132c82
GitLab: #793
2022-08-09 10:17:54 -04:00
Jenkins
4e34665840 i18n: automatic bump
Change-Id: I98672322a07ab08945b38a6ff7a00e9c805741e0
2022-08-08 16:44:31 -04:00
Sébastien Blin
1881ffb45f swarm: transform non swarm to swarm conversations
+ Remove readOnly from conversation's as it was never used
and not necessary in multi swarm as you can re-add members anyway
so it's never read only.
+ Makes non swarm conversations just readable.
Users can save whatever they want and replace old non migrated
conversations to new swarm.

Change-Id: I8aa2521bc524b6159d7ba0b613834438e293e09e
2022-08-08 11:37:47 -04:00
Aline Gondim Santos
216f10b6de participantslayer: fix binding loop
When changing the sizes of the splitview parts, the margin and
width were defined such as to cause a binding loop.

Change-Id: I41e0c55c0fef5563516c6d4b2f06eb1ebda5cdba
2022-08-05 16:46:06 -04:00
Sébastien Blin
0ac5183316 swarmdetailspanel: fix height for members
Change-Id: I80671c168a7c504baca0ee466bd52a391edd2a91
GitLab: #771
2022-08-04 09:21:29 -04:00
kkostiuk
cb1f828f82 macOS: prepare for the App Store
- add necessary entitlements
- add a script for deployment

Change-Id: Ie9e33c78ab56ed44b9e553fb2dbeb14f7293731a
2022-08-03 15:42:56 -04:00
Sébastien Blin
db5b8e091d ToggleSwitch: fix signal emission
Change-Id: I06e84a6c71cb3ca1918a0df372ab4df950f0cbae
2022-08-03 13:26:23 -04:00
Andreas Traczyk
68fe716c82 mainwindow: remove WA_TranslucentBackground window flag
This is not used and prevents the window from having native system,
resize, max, min, restore, close functionality in the title bar and
frame on Windows.

Change-Id: I3942b3582235fc57721354136cebf9257270e2f3
2022-08-03 11:10:25 -04:00
Vladimir Stoiakin
799056c6da build: add dependency on libavutil for GNU/Linux
Change-Id: I3d43fd9f5782f5ebf7db9b2cef6b5d294e7aa36c
2022-08-03 10:20:01 -04:00
Sébastien Blin
d74cc97395 swarm: compress avatar to send in conversation's request
As it's sent over the DHT, the max value is 64k, also, even if sent
as a SIP message (if member was already connected and we add a new
non 1:1 swarm with this contact), the sendSIPMessage will fail due
to a too large message (PJSIP_EMSGTOOLONG).

Change-Id: I7908809fe2c3f6e08f9a4b9c6f8aac654ab86c42
2022-08-03 10:18:41 -04:00
Sébastien Blin
fd3e75e334 accessibility: add autoaccelerator
Turn automatically a button into a button with an automiatic key
accelerator (which is Alt+ first letter of the text)

Change-Id: Idf118673423e8e3125864c67124f194de0220a69
GitLab: #780
2022-08-03 10:15:53 -04:00
Sébastien Blin
682757fdba misc: fix dialogs size and confirm strings
Change-Id: If8add5cd86d6893e2e55f7f5f33c228777f18579
GitLab: #780
2022-08-03 10:15:25 -04:00
Jenkins
4e8ce70e19 i18n: automatic bump
Change-Id: Id74dca804286687c3a37871cf2e94283a103f737
2022-08-02 18:03:49 -04:00
Aline Gondim Santos
bb3abad327 misc: use static ffmpeg
Change-Id: I3880d4b45de98377f4a2779723522a7ed1de8527
2022-08-02 16:23:35 -04:00