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
Sébastien Blin
4a08775082
videomanager: follow API changes
...
Use return value of registerSinkTarget
Change-Id: Ibc7e8076a9446175d173b10aff18255893b1a8f7
2022-07-16 13:45:10 -04:00
Sébastien Blin
f1be2b9f57
configuration_manager: remove unused API
...
Change-Id: I6abaede26925fca5c184d8981e5b13e51b4213f7
2022-07-15 16:17:02 -04:00
Sébastien Blin
ccd6b01da6
misc: fix typo
...
Change-Id: I582a3a15474ef38cfd8b35a37e69cb5f4316f27d
2022-07-15 13:04:09 -04:00
Sébastien Blin
69002fb32a
storagehelper: replace Qt's bugguy method by std
...
mkdir(".") seems to fail in /tmp but the std wins.
Change-Id: Ic6948255bc57c489d976bcbc3666958f96a7fca5
2022-07-15 12:05:53 -04:00
Fadi SHEHADEH
3640456eec
about Jami: window style and content
...
- added possibility to scroll
- limited scrollbar height
- excluded close button from columnlayout
- managed zoom
Change-Id: I548ff899a5ff47dc37e698807d75343a34ae3f63
Gitlab: #731
2022-07-14 14:41:09 -04:00
Amin Bandali
03c813c829
cmake: use CMAKE_CXX_COMPILER_VERSION for checking GCC C++ version
...
The CMAKE_<LANG>_COMPILER_VERSION variables have been available in
CMake for many years, so let's use them.
Change-Id: I133b2bf9ea4ea5a50b178b75ca2d3b796a0574aa
2022-07-13 09:19:33 -04:00
Sébastien Blin
35b92aa3a4
misc: cleanup
...
Change-Id: Ie8124ce30e81ae47c92837dfe339a494139f7f36
2022-07-13 09:17:17 -04:00
Jenkins
0cbb156851
i18n: automatic bump
...
Change-Id: I91d5ccbe71e0f94e78d555675a7e31146d664548
2022-07-12 18:53:20 -04:00
Sébastien Blin
d74d57fb79
calladapter: be able to maximize a specific screen instead uri
...
https://git.jami.net/savoirfairelinux/jami-project/-/issues/1429
Change-Id: I341ae5dcce9c69eaec636271315b5403426e44bc
2022-07-12 16:53:41 -04:00
Sébastien Blin
d9aee635a7
misc: drop 'new' prefix from model names
...
Change-Id: Idc960c96e4647dbb6f8c1d64f545fe25c80bbaa5
2022-07-12 10:43:59 -04:00
Sébastien Blin
553bd421ff
conferences: support multistream
...
In a conference, with this patch, the user is able to share
a media while keeping the camera. The mute button for the camera
only control the camera and we use requestMediaChange to add medias.
To stop sharing a media, the user will click on the dedicated button.
If the peer is not compatible with multistream, the behavior will
be the same as before
https://git.jami.net/savoirfairelinux/jami-project/-/issues/1429
Change-Id: If5e0634be6d0d06900ad82554b32a524fd4db36c
2022-07-11 11:43:43 -04:00
Sébastien Blin
21431c80c9
conversationmodel: avoid loading loop if no messages
...
Also avoid any potential crash if for whatever reason no interactions
is detected
Change-Id: I7738e3f39cd626ef4fc64612f71d55e73d567fa2
2022-07-11 11:43:30 -04:00
Sébastien Blin
47af6ffc03
aboutpopup: fix layout for small window
...
Change-Id: Iff4226180b0aa9c5ce4ae12849cd290451b6a939
GitLab: #765
2022-07-11 11:41:24 -04:00
Sébastien Blin
54687078a7
conversationmodel: avoid duplicated requests when receiving a call
...
Because the call and the conversation's requests are not related,
we can receive a call before the conversation's request. In this
case, a duplicate was created when accepting the call.
Moreover, accepting a call is now separated from accepting a contact,
like the android client (and accepting a conversation needs an explicit
action from the user).
Change-Id: I7c3eb34b7e121b63f1b8c99d084a5165054670d5
2022-07-11 11:03:29 -04:00
Sébastien Blin
5cf6125fd0
chatviewheader: show description with title
...
For multiple swarms, the description will be shown from the profile,
for core dialogs, the best Id is used.
Change-Id: Ieb7d5f143c1a85c4c629a5a8a03850fa1ebddf63
2022-07-11 10:53:49 -04:00
Sébastien Blin
9adddd0d89
messagesadapter: better file's detection
...
use QMimeDatabase to detect file's extension.
GitLab: #738
Change-Id: I47c74ef3011881d9694c9c54ab4de7f8a2af86e3
2022-07-11 08:56:54 -04:00
Sébastien Blin
d490e84089
preview: avoid to parse too big pages and non text files
...
Change-Id: Ie2550f6ede051b7b7a937cc3230aacdea4fa01db
2022-07-08 10:26:08 -04:00
Sébastien Blin
300ac17db3
contactmodel: rework ban status
...
And do not ban contact when removing conversation.
Change-Id: Ia76c76b265dd2a9d7d3cc8e2f869bf74fd3cbe63
2022-07-05 11:02:49 -04:00
Jenkins
c73d7da1f7
i18n: automatic bump
...
Change-Id: Ie08f9cfec591ef74128cf0dfaf04e9de799e7526
2022-07-04 16:44:12 -04:00
Fadi SHEHADEH
e821709728
about Jami: window style and content
...
- changed flickable window to rectangle
- font size
- window radius
- hyperlink to company name
- changed escription
- added close button
- deleted html reformating after file load and added it directly to the html file containing the credits
Change-Id: I7805ddead153c9be4d66e7789e754ba2c3cc20a7
Gitlab: #731
2022-07-04 12:03:44 -04:00
Sébastien Blin
5921740321
avatarregistry: avoid un-necessary updates
...
Only update the avatar when the profile changes.
Change-Id: I2b12d31f7a2e379093fe8e900233ebfbd8ab8974
2022-06-30 15:18:22 -04:00
Jenkins
1a14fd27fe
i18n: automatic bump
...
Change-Id: I5b0faee40f0f930710cb0bbd5b2318f1f8756da3
2022-06-27 16:44:31 -04:00
Sébastien Blin
75cad12cde
misc: remove freeable flag
...
It was badly set as client-qt never used this but is enabled
since the merge of jami-libclient, making it not possible to
remove an account.
Change-Id: If7acb9aedacaa9309f741078e89a900ee2940df9
2022-06-23 10:56:45 -04:00
Amin Bandali
d7045b5d54
cmake: bump minimum required GCC version up to 8
...
Change-Id: I67e37155cdca75b83943497c008aaf18edb9a95f
2022-06-23 10:43:56 -04:00
Sébastien Blin
51296aad85
misc: unistd needed for get_pid
...
Change-Id: I9f58bef7eb5b379e95f2494ac6745041e9ae194f
2022-06-23 09:30:59 -04:00
Andreas Traczyk
63646e6b65
build: fix native Windows build
...
Change-Id: Icb9c82aea6eeb17f02353da58bb77fede79b3cb0
2022-06-22 22:33:26 -04:00
Sébastien Blin
dc28cd5d9d
conversationmodel: do not recreate non swarm conversation if removed
...
Change-Id: Ibc769db225bf9baa47b01b86c1eec4468b23786a
GitLab: #757
2022-06-20 16:17:17 -04:00
Aline Gondim Santos
357c814c5c
plugins: hide preference tooltip if text empty
...
Change-Id: I9acb9d5d3d53e981992759355b98ebcd785bad6b
2022-06-20 15:14:09 -04:00
Sébastien Blin
83834301fa
swarmdetailspanel: make profile in readonly if not enough authorization
...
Change-Id: Ia7d17f72d4de82482187d9f0f945af9024d2c242
GitLab: #737
2022-06-17 10:25:46 -04:00
Sébastien Blin
15eb216f60
conferences: follow API for new conference protocol
...
https: //git.jami.net/savoirfairelinux/jami-project/-/issues/1429
Change-Id: Ifec006058e834dacef90539d93c6f1974c84dd52
2022-06-17 10:25:46 -04:00
Sébastien Blin
bfbdde1ac0
participantslayer: perform a lookup if no bestName
...
In a conference, lookup participants that are not in our contact
at least to get their username if one is found.
Change-Id: I39e51119248e1942deaf99af4c25a80843643de1
2022-06-16 11:34:30 -04:00
Jenkins
9535c88bdf
i18n: automatic bump
...
Change-Id: I00025b4ded7dcfc1aa5500c39f87955070ad1329
2022-06-14 15:01:33 -04:00
Sébastien Blin
e1f5935208
SBSMessageBase: use Author directly
...
To be displayed in a swarm with multiple participants
Change-Id: Ic29cd1b5ec3b6635f2f9ee907094812b38ec7116
2022-06-14 09:09:08 -04:00
Sébastien Blin
5f79a9f280
renderers: do not crash on update and simplify code
...
No need to add complex mechanisms for nearly no-ops, the previous
method were bugguy and caused weird crashes. Just re-create the
renderer correctly.
Change-Id: I88738244c7cbaa6f189799c6a28dc9244953667d
2022-06-14 09:03:51 -04:00
Sébastien Blin
b70c0fe571
conversationmodel: avoid any potential infinite loop
...
if we have no new messages while loading, we shiould detect it.
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/738
Change-Id: Ibfb4965cf9742253cd3d272009f7a0422fb04ac9
2022-06-14 09:03:49 -04:00