1
0
Fork 0
mirror of https://git.jami.net/savoirfairelinux/jami-client-qt.git synced 2025-08-03 22:35:45 +02:00
Commit graph

1259 commits

Author SHA1 Message Date
Sébastien Blin
57623fdb78 keyboardtable: add minimum width
Change-Id: I1d00d529fab803ad47d764c7ed523727b0d681d1
GitLab: #851
2022-12-30 15:38:27 -05:00
Fadi SHEHADEH
2476bda11b conversationlistmodelbase : file path to display name
- file display name instead of path in last interaction

Change-Id: I00559e81141317079e61e3cd3ffcf2f190f3c85e
2022-12-30 15:10:40 -05:00
Fadi SHEHADEH
6dcf266920 notifications : update format
-added accountId for or multi accounts
-file display name instead of path

GitLab: #905

Change-Id: Ia0179022c0f1ef23d42b67a458cb65376d4d27e8
2022-12-30 15:10:10 -05:00
Sébastien Blin
56297cdc53 chatviewfooter: fix url decoding for files
we wait a string, not a percent-encoding url. This break file
transfer if it contains a percent in the name.

Change-Id: I842dd5d64e1d43594f48597f3283cd37fab7e0d8
GitLab: #171
2022-12-30 09:04:23 -05:00
Amin Bandali
bf46264b74 doc: Add and install jami(1) man page.
* CMakeLists.txt: Install the man page.
* doc/jami.1: Rewrite to be a proper man page.

Change-Id: If0b566556d41c5adada87c93db7e6097dfdfa1e8
2022-12-29 14:45:33 -05:00
Sébastien Blin
9d70fe10eb
messagesadapter: protect loadMoreMessages
Change-Id: I4a8d7105ed6ea5600fc4596f62b56991631358b8
2022-12-29 13:21:14 -05:00
Sébastien Blin
be036ba6b7
packaging: fix permissions issues
generated files should be using correct UID:GID
Change-Id: I5eae54d683862154a873787c3d8e1b73b55b0beb
2022-12-29 10:58:08 -05:00
Sébastien Blin
2b7a421e1f Revert "cmake: Simplify lookup logic for libjami headers."
This reverts commit 041b733cf4.

Reason for revert: Breaks build from jami-project

Change-Id: Ie93add3c76a88c0368cb9d23c415d921a06b49d9
2022-12-29 09:45:16 -05:00
Aline Gondim Santos
b0ad6c484e fix: get last selfmessage Id
Change-Id: Ibd901be120c061d7b726f657a5d51636716acdcc
2022-12-29 09:34:36 -05:00
Nicolas Vengeon
10b2a5fffa location sharing: minor fonts changes
- text label font-sixe from 20 to 15
- text label length from 10 to 20

Change-Id: Ibcfc6f3dee298aaa614dc3bd0b0ce653c88496ac
2022-12-28 14:31:48 -05:00
Maxim Cournoyer
041b733cf4 cmake: Simplify lookup logic for libjami headers.
* extras/build/cmake/modules/FindLibJami.cmake: Rename
LIBJAMI_INCLUDE_DIRS to LIBJAMI_INCLUDE_DIR.  Use find_path to search
for jami.h directory.
* CMakeLists.txt: Adjust accordingly.
* src/libclient/CMakeLists.txt: Likewise.
* src/libclient/qtwrapper/CMakeLists.txt: Likewise.

Change-Id: I494358f9bfafb41f000daeec4196747b2c184401
2022-12-28 10:14:18 -05:00
Nicolas Vengeon
d9e22642b7 locationSharing: add label next to positions
Change-Id: I5da15da915153b7309b5a1741dbdf9c3172d50ce
GitLab: #909
2022-12-27 12:12:35 -05:00
Nicolas Vengeon
d06902e3b7 Feature: unpin location sharing map
- Refactoring
- Unpined map
- handle multiple maps (one map per account)

Change-Id: I2b0abf284ccfe27b986f03915c5942d721403211
Gitlab: #901
2022-12-27 12:12:31 -05:00
Aline Gondim Santos
c36ccb5fa9 currentCall: receive hideself and hidespectator
GitLab: #919
GitLab: #916
Change-Id: Id511b2194a69959acc2d38f9078f0fd3dd503ee8
2022-12-27 11:46:39 -05:00
Aline Gondim Santos
ce6c7dc02b callview: implement an observable object to detail the current call
Change-Id: Ic7025f66e472457e32149911053c8ff32e06bf21
2022-12-27 11:46:39 -05:00
Aline Gondim Santos
fc91cdc23c swarmdetails: adjust title and description width
Change-Id: I4845e1e5a116bfb0c8fb782dbf46f2dd8ba01c34
GitLab: #900
2022-12-27 09:16:17 -05:00
Jenkins
24d4faa5b1 i18n: automatic bump
Change-Id: I95ce21e973b0d8f5610697487e48d411c24d2e9e
2022-12-26 16:45:52 -05:00
Nicolas Vengeon
c360be0b95 SidePanel: wrong conversation draft when account is changed
Change-Id: I7f6c6bca2cb5dd17a864c3da66a9e5e3a15400dc
GitLab: #913
2022-12-23 11:23:04 -05:00
Sébastien Blin
03d310fc9f notifications: fix notification for multi-devices
Change-Id: I75e617eb84d96d2afa0b43d6c50b5d7832ec4012
2022-12-23 09:11:01 -05:00
Sébastien Blin
917dc9675d smartlist: fix clearConversation visibility
Change-Id: I294cf24735493fa55a4e1a799774f3e5acf124d5
2022-12-23 09:10:42 -05:00
Sébastien Blin
604e92055d jenkinsfile: fix tag generation
Change-Id: I963d7064903c485c4aabacedf73a023a09f37efc
2022-12-21 09:00:18 -05:00
Jenkins
5a51067848 i18n: automatic bump
Change-Id: I9e3b1099324880dbe87a568b627e3c4b3d1fd7d2
2022-12-20 12:14:21 -05:00
Sébastien Blin
97872288d8 misc: cleanup trust request (replaced by conversation requests)
Change-Id: I5d3d7cd5cb7570ff2063ea5a981c312480a6990a
2022-12-20 11:17:22 -05:00
Sébastien Blin
3349b7deff packaging: migrate packaging scripts in client-qt
This patch moves already existing packaging scripts from jami-project
into client-qt.
Introduced changes are:
+ WITH_SUBMODULE must search in system lib too because for
packaging client-qt (for rpm) will be built separately, and will
depend on jami-daemon.
+ Fix appdata.xml (replace old wiki with docs.jami.net)
+ path changes (because we build in client-qt not jami-project).

GitLab: #853
Change-Id: I1313830d85c8094fcbcc52e22033a2add7b1e89f
2022-12-20 11:17:00 -05:00
Sébastien Blin
5f7bf66beb contactadapter: invalidate model on modelUpdated
This allow to refresh popup if a contact is added while showing
the element.

Change-Id: I7dfce7a24f0160a0328205d466bd0d4ae626b90f
GitLab: #790
2022-12-20 10:50:44 -05:00
Sébastien Blin
c1594e548a misc: bump daemon
Change-Id: Iebc426e88aa14654c08b74e88381dc1975820fe2
2022-12-20 09:12:53 -05:00
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
Aline Gondim Santos
4794cc87d3 build: fix DAEMON_DIR definition
Change-Id: I55d1e26b6710f8b53bd28fce82427c86bbed7eda
2022-12-15 15:51:25 -03:00
Aline Gondim Santos
cff189090b windows: add support for Visual Studio 2022
Change-Id: I83e4fa98444bf4d025cce66aa8297b2d2b14ef01
2022-12-15 14:41:54 -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
Sébastien Blin
c3d3a7e615 misc: bump daemon submodule
Change-Id: I6dff7e366a8cd141d51df7327629e79980506d83
2022-12-13 08:34:09 -05:00
Jenkins
11c06fb88d i18n: automatic bump
Change-Id: I134d212321112e6bb81fcf7664eb3e3d741f52e4
2022-12-12 16:43:02 -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
Sébastien Blin
6ac70c64c7 cmake: fix avutil detection with WITH_SUBMODULE
as the daemon is in client-qt

Change-Id: I9eaf1864450de635767363a0ce17726fd459307d
2022-12-07 16:22:02 -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
6ab4a12d04 misc: bump daemon submodule
Change-Id: I5056cfa725e4a1ce7d0b79991b8a6e565a626efb
2022-12-06 09:43:16 -05:00
Sébastien Blin
bb1919664f jenkinsfile: use contrib cache
Change-Id: Ifc906e9c2d43cfa73d9cb0612bf67b406b85d508
2022-12-06 09:36:15 -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