1
0
Fork 0
mirror of https://git.jami.net/savoirfairelinux/jami-client-qt.git synced 2025-07-28 11:25:37 +02:00
Commit graph

1132 commits

Author SHA1 Message Date
Sébastien Blin
72e8cf42fa chatview: fix footer on banned contacts
isBlocked doesn't exist, it's isBanned.
Also link spfm and webengine to tests (in order to fix
tst_ChatViewFooter.qml)

Change-Id: Ic4ac0565ba5975213728b16e3e3d5718aa9851b6
2022-12-20 09:12:53 -05:00
Nicolas Vengeon
5e4e2e8c82
Emoji: Improve emoji-Reactions
Change-Id: I39b7c88a9dd5c34901169975032e2b693316572f
GitLab: #906
2022-12-16 17:06:54 -05:00
Aline Gondim Santos
db1842295f calls: receive video after answer video call in audio only
Change-Id: Ida766243d61d4ceb87a1c3996f3fe47c6c1fecb6
2022-12-16 16:57:57 -03:00
Sébastien Blin
8d74ad3602 callmessagedelegate: fix isOutgoing
Change-Id: Ia4529e9646cd676d15c60f6f48e7ab31fd2bbbc1
2022-12-16 16:37:01 -03:00
Sébastien Blin
8d81b90b7f interaction: do not rewrite author for outgoing interaction
Change-Id: I92d50aa0342a6d89e003cedabf1227fec029baeb
2022-12-15 12:13:39 -05:00
Aline Gondim Santos
482c334f3e download: create directory if it does not exist
GitLab: #673
Change-Id: Ib81ea66336b075fc7c51782d3933f06db91201f9
2022-12-15 11:47:14 -05:00
Aline Gondim Santos
b862c4483e callActionBar: do not hide single button
Change-Id: I5030cb4a5b53f4828485792f82e7241ecd06164c
GitLab: #810
2022-12-15 11:46:20 -05:00
Nicolas Vengeon
7bb5ad0ee0 Emoji: Implement emoji-reactions
Change-Id: I83f27e86a6a7ee2140dc3028a4e183dcb8de8a27
GitLab: #875
2022-12-14 16:06:53 -05:00
Aline Gondim Santos
719e3af445 swarmdetailspanel: elide text when too long for text area
GitLab: #900
Change-Id: Icb161a60de9e09a7d9bcc0980f709bdc20a58b98
2022-12-13 15:17:10 -05:00
Sébastien Blin
eae071a15e cmake: use daemon_dir when possible and fix avutil check in libclient
Change-Id: I91a4eff61a5a8a817ec0aa5452c239431df2476b
2022-12-13 08:48:51 -05:00
Nicolas Vengeon
f7ce62bfab fix: Hyperlinks hard to see
Hyperlinks now adapt to bubble color

Change-Id: I8f45b5f0ae103a751d47bf1bc1844f481838caa0
Gitlab: #764
2022-12-09 16:15:00 -05:00
Nicolas Vengeon
19011c10bd fix: Files messages hard to see
Files message color now adapt to bubble color

Change-Id: I2841b5c50a687bad702813fe1bf7ed1fc079a92b
Gitlab: #764
2022-12-07 12:03:57 -05:00
Sébastien Blin
38748efbc2 misc: remove unused code
Change-Id: I34b9118d1984c9506d34dbebbfbff2397f8fa8ec
2022-12-06 14:50:23 -05:00
Sébastien Blin
8d35ad7356 message-edition: support "Esc" to cancel edition
Change-Id: I4be91f83fbe3ba7cb3617792c687acb938d3e10a
GitLab: #892
2022-12-06 09:36:15 -05:00
Aline Gondim Santos
956b7f7da5 windows: add support for system theme
Use registry
"HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion
/Themes/Personalize/AppsUseLightTheme"
to check if system theme is supported and if it is dark or
light.

Removes "EnableDarkTheme" in favor of "AppTheme".

Requires Windows SDK version 10.0.18362.0 to build with
system theme support.

Note: This does not watch for changes in system theme in
runtime as the support for it requires Windows Runtime
version 10.0.10240.0.

GitLab: #723

Change-Id: Ice8f7936a90535f47dc1870d4f18215e062684ba
2022-12-06 09:07:15 -05:00
Aline Gondim Santos
4b6c4b8a48 theme: set system as first option
To homogenize with language preference, let "System" theme to be
the first option in the combobox followed by "Light" and "Dark".

GitLab: #723
Change-Id: I8d95c58e4cf08c8dd36304ba661d287dda5c14f6
2022-12-06 09:07:15 -05:00
Aline Gondim Santos
c48e533b05 newaccountmodel: check if credentials changed before setting
GitLab: https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/376
Change-Id: If05aac4a99b06148467c82221ec3bd27edfd3bf6
2022-12-06 08:37:51 -03:00
Sébastien Blin
5487a9ab43
newswarmpage: clear fields on visibility changed
This avoid to get previous text when creating a second swarm

Change-Id: I86bb907cc30133432601cb59d9384758971fb331
2022-12-05 11:45:21 -05:00
Sébastien Blin
ef6a8140ba
sip: do not show location sharing (not supported)
Change-Id: I58dd23f33319cc15bc359628134633c5f2ea86f6
2022-12-05 11:16:58 -05:00
Sébastien Blin
995bd420aa locationsharing: add notification
Show notification when a peer is sharing its position on the non
current conversation.
This needed a lot of changes. Now we store shared position via
accountId + peer.
This also fix location icons and keep state when changing from
one account to another.

Change-Id: I8c1848890efa09f6e296e9da779a355167e4d3d4
GitLab: #888
2022-12-02 14:58:22 -05:00
Sébastien Blin
7367c28733 jenkinsfile: use HOME=/tmp for tests
Change-Id: Ib5f207eb730be43a7cc5ebfb7cda2b230054badd
2022-12-02 14:47:45 -05:00
Sébastien Blin
da61006eb9 tests: add tests to CI and start to migrate old ones
Pretty all tests are broken, but at least, forcing the CI to build
it will force people to check it.

Change-Id: I974905a893b6a53ce71890b63a01be6a791ea556
2022-12-02 11:20:48 -05:00
Maxim Cournoyer
0e2bd79b8d app: qmlregister: Revert signature of registerTypes to fix unit tests.
This reverts an (inadvertent?) change made in 70a6972b7 which would
fail the compilation of the tests.

* src/app/qmlregister.h (registerTypes): Change parent type from
MainApplication* to QObject*
* src/app/qmlregister.cpp (registerTypes): Likewise.

Change-Id: I1ef0aff38fcc9e07192d505614ebf9e2aa023921
2022-12-02 09:45:24 -05:00
Aline Gondim Santos
79bd338f6e newswarmpage: improve header
Change-Id: Id0546dc26e2806a7107c8c6289e24e27b38f8727
2022-12-02 05:47:01 -05:00
Fadi SHEHADEH
ddfacf6e29 settingSpinBox: changed textfield to spinbox
- added spinbox item
- added customization

Gitlab: #472
Change-Id: I4a7415afbeeafda7651fa59e684daba8b500a8e7
2022-12-01 16:02:27 -05:00
Aline Gondim Santos
04b3b06f60 callactionbar: improve menu popup width
GitLab: #817
Change-Id: If93df83c95dd8c9575d7d19fec6eb7442aa2611a
2022-12-01 15:05:36 -03:00
Aline Gondim Santos
9da4f66092 callactionbar: set conference layout button action as mosaic
Change-Id: I16a97b0181660c2b32b8e39c38921d8a545e2fa8
2022-12-01 15:05:23 -03:00
Aline Gondim Santos
50888a2865 shortcut: add option to edit last sent message
GitLab: #892
Change-Id: Ia62ac144d187e705644742ebaa9b1679c45d2ae0
2022-12-01 10:22:01 -05:00
Fadi SHEHADEH
eb00344923 swarm creation: fix wrapping and string for info
- changed label to Text for wrap
- changed adding 8 to 7 people

Change-Id: Ia7983615e324dff6820e79a56eb561621106276f
2022-12-01 09:24:52 -05:00
Aline Gondim Santos
09ed9e25ce fix: open fileDialog on one person swarm
GitLab: #891
Change-Id: I97afae821dbb8cf20bf676804b8dafb66810bb3c
2022-11-30 14:59:51 -03:00
Aline Gondim Santos
4379e45c05 customizetipbox: fix editline and avatar button size
Change-Id: I22484eca75f32c20127868efeed02d2f5c59396c
2022-11-30 12:26:22 -05:00
Aline Gondim Santos
29207d7315 language: reload theme and layout options
Change-Id: Id33ae495260ff1e9ea58624a440a80aab23ad6a1
GitLab: #886
2022-11-30 11:47:16 -05:00
Aline Gondim Santos
f3334fed45 fix: properly delete one to one swarm
Change-Id: If154f7c1ef6f735a93afe96e96a91ddb0db369b3
2022-11-29 16:05:48 -05:00
Sébastien Blin
a35e21f93d misc: improve minimum width for chatview
Else messages area not readable

Change-Id: If90d9c2f31c99682018273655d5423befdf333ae
2022-11-29 15:44:05 -05:00
Sébastien Blin
3ba007d02b misc: fix incoming message sip
We do not need to check contacts for SIP as it will be considered
automatically as a contact

Change-Id: If78113e9d79dcd695c39c2d12c0441e2cb282737
2022-11-29 10:41:19 -05:00
Andreas Traczyk
b8b0cb87f0 misc: add NotoColorEmoji TTF for GNU/Linux
The default application font (Ubuntu) should not define emoji glyphs.

GitLab: #896
Change-Id: I8af496e2a3fe68ebca829d53b1d9c0a302ce2101
2022-11-25 17:14:04 -04:00
Sébastien Blin
68c3e3ea18 swarmdetailspanel: minor improvements
+ do not show "Add a description" if not admin
+ Rename "About" in "Settings"

Change-Id: Ib83143c2cb97d035c4834042173b06f242a63730
2022-11-24 09:59:47 -05:00
Nicolas Vengeon
933cce8cef feature: improve location sharing
- share position to different conversations at the
  same time
- Be able to stop sharing positions with the current
  conversation only
- UI improvements to know who is sharing and who
  you are sharing to
- Watchdog

Change-Id: I1402f0d1b1fc117087988b1cc45f1fd05d2a83ac
GitLab: #888
2022-11-23 16:31:22 -05:00
Nicolas Vengeon
e5b54ad787 feature: show and share user location
copyright OpenLayers v7.1.0: ol.css
copyright OpenLayers v7.1.0: ol.js

GitLab: #867

Change-Id: I4e01f6d9727d56541d1b44023f26959ebe4fbe26
Signed-off-by: Nicolas Vengeon <nicolas.vengeon@savoirfairelinux.com>
2022-11-23 14:05:36 -05:00
Sébastien Blin
9bccc3805a misc: rename quit conversation
Change-Id: Id403f6a3819dcb9b1f0ff58558d9904cd104295a
2022-11-22 16:36:29 -05:00
Sébastien Blin
f9d49857ff misc: fix crash on empty callId
Change-Id: I1d9d9a5f526942a53cbc0b34679a1c7c3c4c3f48
2022-11-22 16:12:33 -05:00
Sébastien Blin
90fa384679 createaccountpage: disable advanced button while creating account
Change-Id: I5f89b4ff35ed12957d039522dd9b176dec00b175
2022-11-22 13:43:29 -05:00
Sébastien Blin
1c53598247
misc: update searchConversation
Change-Id: I2bb01e2846a2c543b7f17086794cd007c2ac39ae
2022-11-21 11:40:59 -05:00
Andreas Traczyk
8b93dfe44e combobox: allow an invalid current model index
This will definitely be the case when filtering out the currently
selected item. I don't understand how this worked before SFPM.

GitLab: #890
Change-Id: Ib3e6945d2384707e128a52ab06457c157b2c7d0b
2022-11-21 10:18:28 -05:00
Sébastien Blin
ad3e02f5ef misc: fix crash on invalid iterator
Change-Id: I7a5eb63fb2d6ad08e4826905e873bcbe95bf2a0b
GitLab: #860
2022-11-21 09:26:55 -05:00
Sébastien Blin
4a429072c8 swarmdetailspanel: show for 1:1
This allow users to set a color, notification preferences and get
access to all documents in a conversation.

Change-Id: I8fd4a46c0940afa0436f9c5b91188f87a05c5a2d
2022-11-19 11:54:44 -05:00
Nicolas Vengeon
a891b2636f Chat-view: animated image messages aren't animated
Change-Id: I98e8307c1d44a983939a096e2171ff8cf12f4220
GitLab: #860
2022-11-18 17:32:06 -05:00
Sébastien Blin
60617a280c misc: improve UX when disconnected/disabled
Show a notification in the conversation like Anroid when the account
is disabled or when there is no network connectivity

Change-Id: I0f875fd24a2b29b8f7f48746651b156451e1250f
2022-11-17 13:58:08 -05:00
Sébastien Blin
0996b167d9 swarm: add call buttons and interactions for multi-swarm
+ Add call buttons to start a new call
+ React to events from the swarm
+ call interactions (Join call/Call ended, etc)
+ active calls area
+ Add call management logic in LRC
+ Feature is enabled via the experimental checkbox

https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/312
Change-Id: I83fd20b5e772097c0792bdc66feec69b0cb0009a
2022-11-17 13:16:02 -05:00
Sébastien Blin
9b2dbb64ea misc: fix build without webengine
Change-Id: I2511cd89e1ce7f60424f69ab6576d7fb992dd58c
GitLab: #881
2022-11-15 09:51:19 -05:00