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

1251 commits

Author SHA1 Message Date
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
Aline Gondim Santos
eaa52c2828 vcard: decode escaped chars
Since vcard message might arrive with encoded chars. To
avoid crashes we properly decode any message and check for
the values of interest within a fixed message format.

Note: Since https://github.com/pjsip/pjproject/pull/2933, the
part=/of= is not un-escaped anymore as the RFC allow escaped
character. So this was an old pjproject bug and was working with
luck.

Change-Id: If454cecab0c7ad6867680306687fb1452dc450cd
2022-08-02 16:01:44 -04:00
Sébastien Blin
b2256f7d18 misc: avoid overlapping text with TextZoom
GitLab: #779
Change-Id: Ia0b22d12ea6be7a40580ed5508e2aa9fc9482d83
2022-08-02 14:16:46 -04:00
Andreas Traczyk
2e9c3e9612 translations: fix powershell script to support vs 2017/2019 Qt
Change-Id: I7d36fccee7b34b21a68cd9808fb3cc46b1d0f7d9
2022-08-01 17:43:49 -04:00
Sébastien Blin
accada53f3
misc: cleanup
Change-Id: Id9226497f1c3f57ddbe2dbe5a10135b75b24474d
2022-08-01 17:13:28 -04:00
Sébastien Blin
0dd518bfe9 misc: add some labels
Change-Id: I6fd4d8e9fece56582cef96abfa4734aacdd5a88c
2022-08-01 11:27:52 -04:00
Sébastien Blin
a5d930b3f7 misc: cleanup some warnings
Change-Id: I33776abf89b5aced6006e517a5878baf0a40cc8e
2022-08-01 11:12:38 -04:00
Sébastien Blin
5edbf812bc aboutpopup: make text selectable
Change-Id: I5266b02255badb100aa8f84f29024befce81c42e
2022-07-30 18:40:46 -04:00
Sébastien Blin
47fd4c38dd layoutmanager: fix popFullScreenItem
Change-Id: I79780d4ad570846e6f3c52734dd627bcd0e11327
2022-07-30 09:44:08 -04:00
Sébastien Blin
d55b7ecb8e misc: avoid unwanted richtext
GitLab: #784
Change-Id: I0dde4ef53d7b2471ff0aa9cba1bee463542d0573
2022-07-29 21:26:48 -04:00
Sébastien Blin
2077041c04 welcomeview: implement new design
GitLab: #767
Change-Id: Ia2ae77e8e9d3d5abe560ced0a84d828057824845
2022-07-29 21:26:48 -04:00
Sébastien Blin
ef7323cf06 mainview: support wheel for changing text zoom
Change-Id: I4d5baebddd7de2d98515aabaab2b8811a6230d65
GitLab: #777
2022-07-29 20:49:08 -04:00
Kateryna Kostiuk
a088a3c231 build: link libjamiclient on macOS
Change-Id: Id0587b2fc7d35b627b0efcba184a15fa49972ac3
2022-07-29 16:06:17 -04:00
Kateryna Kostiuk
ff82688616 build: bump macOS minimum version to 10.15
Change-Id: I9d05b7d19afb1873f8bae69f194484a07ac1b0e4
2022-07-29 16:05:56 -04:00
Kateryna Kostiuk
4a60f0fc9e macOS: use notarytool for notarization
Change-Id: I34fba8587725834ffd4b5c35cf2bab50c8faa3f4
2022-07-29 14:41:49 -04:00
Sébastien Blin
9fc9db7826
qml.qrc: remove non existing file
Change-Id: I6303257ed1edb4bc38817fdb9c8e05e241778f43
2022-07-29 09:29:49 -04:00
Fadi SHEHADEH
41c21dac68 wizard: implement new wizard details
This changes many things:
+ Except the backup page, all pages were re-designed
+ Heavily modify buttons and line edits with new components style
+ Update switches themes
+ Re-work username
+ Add future components
+ Update strings
+ Update PhotoBoothView

GitLab: #769
GitLab: #770
GitLab: #766
Change-Id: Ic97d36cf8c86c4242013bf71a524887f7ce56f8f
2022-07-29 09:18:16 -04:00
Jenkins
fcb09bc86c i18n: automatic bump
Change-Id: I4b2c9ac7b28da249480570f0e090d1020d330e32
2022-07-26 15:11:37 -04:00
Sébastien Blin
e481bb4eb0 storagehelper: include filesystem
Change-Id: I1db1553cc1f9078b8e33e99cadb7a8d842bf024c
2022-07-26 09:32:45 -04:00
Aline Gondim Santos
9a123fcad1 misc: fix sparse translations
Change-Id: I07213da84e6b7841fbd9873819d95843381ccdca
2022-07-25 13:12:32 -04:00
Sébastien Blin
5973790c8b
swarmdetailspanel: add conversation details to the context menu
and add the identifier to check the swarm id (for future public
groups, it will be important)

Change-Id: I5ebc16cdc280567447abd14a05c4a62263609f25
2022-07-22 13:31:19 -04:00
Sébastien Blin
4449aabfed
conversationsmartlist: add confirm dialog for blocking and removing
Change-Id: I98f9d19176a0401d5498a74e9bcc318868388854
2022-07-22 10:28:30 -04:00
Sébastien Blin
c99b409d46 conversationmodel: listen for profile changes
Change-Id: I76b0fe1d35fa38ffe82812bc1c97b2565ceb9318
2022-07-21 13:51:30 -04:00
Sébastien Blin
b46acb12d3
chatview: hide AddMemberPanel if max participants is reached
Change-Id: Ibe07af6400b4f761951e7b6251646b311f56f1b6
2022-07-21 11:08:46 -04:00
Fadi SHEHADEH
8fb34e34aa JamiIdentifier
- created the jamiIdentifier
- possibility to share and copy to clipboard
- contains the identifier or in best case the username

Change-Id: Ib4578c872100253a1392e938dcd731d9118da5da
GitLab: #770
2022-07-21 10:56:42 -04:00
Vladimir Stoiakin
8100cf5675 mainapplication: set a desktop file name explicitly
GitLab: #743
Change-Id: I324d2e7923b4d3c907f4edf89b2db7f9f998a50c
2022-07-20 09:12:26 -04:00
Fadi SHEHADEH
ff237e597e
resources: update
- added different new icons and images

Change-Id: I2154a14d2d66ea5437baf51db11646cf83f8fa97
GitLab: #767
2022-07-19 13:46:27 -04:00
Sébastien Blin
28d7ab5213 swarmdetailspanel: improve about buttons
Change-Id: I4b8e162f8a39363eae614545047056eb4b0ea55a
2022-07-19 09:17:55 -04:00
Sébastien Blin
a8d17023fb mainview: do not automatically resize window
Change-Id: I2337e98bf4458e89f6c1c0b93bb4189d2e19feea
GitLab: #703
2022-07-19 09:17:14 -04:00
Sébastien Blin
1d298e8d43 calloverlay: close sip dialpad popup if call finishes
Change-Id: I7c4eafc03a4c8e0e1bc5c643e04c27b5655c251c
GitLab: #669
2022-07-19 09:15:56 -04:00
Sébastien Blin
b5c54696ce swarmdetailspanel: update on changes + fix chatviewheader
Change-Id: Ieeb6811101f7c1dadc2b9d07fdac93cc4fe68dd4
2022-07-19 09:15:47 -04:00
Sébastien Blin
a374f8cf67 callmodel: remove deprecated switchInput
The only missing case were for changing the current default camera.
Other methods can be removed.

Change-Id: I91fce779f4a41fe4d667444aea57b1b454aa702b
GitLab: #651
2022-07-19 09:15:30 -04:00
Amin Bandali
ae4aed0532 settingsview: use JamiTheme.textFontSize for linked device ID font size
Change-Id: I5671490b701e9116885a88c65f8772ba621181dd
2022-07-18 16:46:56 -04:00
Sébastien Blin
059b3a9436 participantslayer: lookup name on account's nameserver
Change-Id: If91703a2d3b51edb97235b1bd534b9a578cf10d5
2022-07-18 16:40:04 -04:00
Sébastien Blin
f7c75a64fd utils: increase/decrease font size with Ctrl+{+,-,0}
Change-Id: Ide7294a97df683cd67ee93f72f1f11b9f4e6dc29
GitLab: #512
2022-07-18 13:45:04 -04:00
Sébastien Blin
d9432163f6 conversationmodel: let the daemon manage the removal
Change-Id: I00e8fd2552aa1e08c03ef8e7dada4629ebdd619d
2022-07-18 11:46:59 -04:00