- Oct 21, 2022
-
-
Sébastien Blin authored
If there was too much following merge commits, sometimes the conversation was not correctly loaded. Moreover, the lastMessageUID was not correctly calculated from time to time, leading to empty conversations in the smartlist. Change-Id: I1224269c5df72936ae51f34211ce3f63dbf606ff
-
Changing the source size property of the QML Image component causes a reload using the new source dimensions. The image loading process was triggering reloading that was not recognized as a binding loop. This commit also corrects the image sizing algorithm to prefer and restrict height, which prevents images that are too tall from taking up too much vertical space in the chat list view. GitLab: #857 Change-Id: I049b1bb8ea4d23a753e7b54de884d9c1eafdf83c
-
- Oct 20, 2022
-
-
Aline Gondim Santos authored
- camera stays open after call with dbus - camera stays open after call to account on same device Change-Id: I2f2adf37b681009adfced6fe4d02d326b9408866 GitLab: #858
-
- Oct 19, 2022
-
-
Andreas Traczyk authored
This fixes a binding loop, but introduces another less fatal one, since commit d6ed9adf. Change-Id: I67934b4cdde2efe04e20064fe41191241b0689b9 GitLab: #857
-
- Oct 18, 2022
-
-
Change-Id: Iae4c49f99b775a39665fa109f85b05b43cc3b429
-
Amin Bandali authored
GitLab: #852 Change-Id: I1ff3099abdb539efb4761b5e0108779a71f701ec
-
- Oct 17, 2022
-
-
Jenkins authored
Change-Id: I034a72ca0147a552e1791d497e86dac8551717b8
-
This allows invoking cmake with -DWITH_DAEMON_SUBMODULE=true to use the daemon header files and library from the submodule. Note that it is currently still necessary to build the daemon separately first, either manually or using the build.py convenience script. The goal is to eventually add support for building the daemon with CMake in the future, so that we could add_subdirectory(${DAEMON_DIR}) in client-qt's CMakeLists.txt and have CMake take care of everything. Change-Id: I3a16c44837e6c79616b3101fea8a6ff3defa3ab5
-
* extras/build/cmake/modules/FindLibJami.cmake: find_library's NAMES option can take multiple library names. So, just use that instead of multiple almost-duplicate calls to find_library for trying different names. Change-Id: I9ae5d96e1abcb8117ad65b79b3cc27424b4f87d7
-
Change-Id: I37e6de330dde179efaf8b1d6436adea45de01aad
-
Sébastien Blin authored
Save current color, and notification's preferences Change-Id: I3197be53bf622528aa3bc2e3f0d9aea29068e144
-
- Oct 14, 2022
-
-
Aline Gondim Santos authored
Change-Id: I81beded4eed352c90e49ad1060efa8d7ac4e83d2
-
- Oct 12, 2022
-
-
Change-Id: I3d75e9dc3654926b6cddd1f631c715ff3715d5dc
-
Aline Gondim Santos authored
Daemon should handle if reloading is necessary. GitLab: jami-plugins#24 Change-Id: Ided267a74c091fb5f93ec11f6a746b5ef241632d
-
- Oct 11, 2022
-
-
Sébastien Blin authored
jami-daemon#699 Change-Id: Ia480eef38ee054750ffbaf08ae0aed84090dc9a5
-
Sébastien Blin authored
Change-Id: Id50f7b2598e0cff7ca75f5fca13473702da5c207
-
- Oct 07, 2022
-
-
Now that there is no longer a second official client (jami-gnome), we can remove this uninteresting implementation detail from the name. Mostly automated via: $ git grep jami-qt -l | xargs sed 's/jami-qt/jami/g' -i * src/app/jami: Delete launcher script. * CMakeLists.txt: Un-register it from installation. Change-Id: I5167c29089feb4e64c12d7d01c1ce281e16c0613
-
Amin Bandali authored
This is the first in a series for cleaning up the top directory (root) of the repository and move various files/folders into nicely organized directory structures. GitLab: #749 Change-Id: If59b74fff981df242bc26e62a070bdb81d7baded
-
By removing the onVisibleChange from the LocalVideo, and leaving that logic to the widget parents, we cleanup the noisy sink (un)registrations. Change-Id: I569e0529087be1e697178085cb59c1c18c52f2c6
-
Andreas Traczyk authored
- Removes the explicit "(BETA)" from the msi installer. - Changes BETA to Beta in the about menu. Change-Id: Ifbf300ef1c39a4648f6a235cf3a17a89145d2152
-
Andreas Traczyk authored
Change-Id: I32680db1ca81db77b8c49550531ecac992897a47
-
Nicolas Vengeon authored
-Emojis are shown without bubbles when sent alone -Changes on message reply design ( animation now include files and emojis) GitLab: #690 Signed-off-by:
Nicolas Vengeon <nicolas.vengeon@savoirfairelinux.com> Change-Id: I81d128367a9c393c76493e02ce88daf4f6a11bf4
-
Andreas Traczyk authored
Introduces some new, more composable base components in an effort to reduce synthetic "editing" states and have a more natural focus change response. Change-Id: I35a51f93ad6f92c0154fd0c40e944af6f54cbba2
-
New timestamp computation and sequencing ( by day and hour) GitLab: #827 Change-Id: Ie170f31c075dc37f00d393272410329dc045f2d3
-
- Oct 06, 2022
-
-
Nicolas Vengeon authored
Change-Id: I4d38b67ed3f194849bad6fb865254402f19b8e02 Gitlab: #839
-
Didn't use BaseModalDialog: - class doesn't adapt to content size - can't be changed without breaking other popups Change-Id: Id62febfe7651481fe4fb666b2d09c624d7f4fb6d Gitlab: #844
-
Change-Id: I19a26ef9ea3d58565ca2e62f1b75ff8c119abdee GitLab: #847
-
Sébastien Blin authored
Change-Id: I1ac8dd0c9563923b9ed3ac4cfc0b63eee7bdaa9a
-
Sébastien Blin authored
Change-Id: Ia443e07471eee9dbf57029e0231a66b683856ef8 GitLab: #847
-
- Oct 05, 2022
-
-
Sébastien Blin authored
Change-Id: I0f99a159de945d2d82d77ec3a94a18027c89fa66
-
- Oct 04, 2022
-
-
Nicolas Vengeon authored
-Tips are no longer deleted -Tips are shown randomly -Custom tooltip and backup tooltip are shown first if needed Gitlab: #846 Change-Id: Icadc1dcef23ff7d5783e840d3d1528d399166e24
-
Amin Bandali authored
* .gitmodules: Set the 'branch' property for the SortFilterProxyModel submodule to 'qt-6'. This is needed because by default git picks 'master' when the '--remote' option is given for submodule update, and our fork of the SortFilterProxyModel repository currently has the latest changes only in the 'qt-6' branch. Change-Id: I3d7797d847324ff4a7268f682b11ec88630931fa
-
Aline Gondim Santos authored
GitLab: jami-daemon#769 Change-Id: I209215e0f81fe0e810a5cf243f122db9bb7065b6
-
Amin Bandali authored
* CMakeLists.txt: Prepend CMAKE_PREFIX_PATH with the location of libavutil.pc from daemon's contrib before trying to find libavutil using pkg-config, and remove it afterwards. Further, there is no need to link the application executable against libavutil; the application only needs its headers (libclient, however, does already link against libavutil). Change-Id: Iffa5af43bfd1bb62bc24cc94dce292f87e9ecb2a
-
Amin Bandali authored
* src/libclient/CMakeLists.txt: Set the right 'hint' path for the call to find_library for ffmpeg avutil from daemon's contrib, to match the directory name used by daemon's 'contrib/bootstrap' script: the name of the directory is the value returned by the C++ compiler (either GNU or Clang) when invoked with the '-dumpmachine' option. Change-Id: I03de150aa941a1e32471e5b4cbe507e5d09787f5
-
- Sep 30, 2022
-
-
Jenkins authored
Change-Id: Ib2226355a41d18bd6be2221c1852ad254e0f8042
-
Change-Id: Ia6d7ba0ee9e32d5830b35b863b3981e2487df183 GitLab: #821
-
Otherwise, when libjami is compiled as a shared library and dynamically linked with all its dependencies (including ffmpeg), the build would fail with: ld: src/libclient/liblibjamiclient.a(directrenderer.cpp.o): undefined reference to symbol 'av_frame_alloc@@LIBAVUTIL_56' ld: /gnu/store/...-ffmpeg-jami-4.4.2/lib/libavutil.so.56: error adding symbols: DSO missing from command line * src/libclient/CMakeLists.txt: Call find_library for avutil, with hints for contrib path on GNU/Linux and macOS. [ENABLE_LIBWRAP]: Add target link to avutil if not on Windows. Co-authored-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com> Co-authored-by:
Amin Bandali <amin.bandali@savoirfairelinux.com> Change-Id: Id9681132b046fd828002cd3daa24afc8a6dd1eae
-
- Sep 29, 2022
-
-
This is an older issue that has resurfaced where mobile device rotation at the beginning of a call cause a frame-copy to a stale buffer because the DecodingStarted event is handled asynchronously. Noticed on Windows but I believe any non-dbus build should have it. So we make all the connections blocking and adjust some parameters. This commit also removes the DecodingStarted handler in CallModel which was causing the client's target video frame to be reallocated for each account present. Change-Id: I23ac4e0bd4b446e7a532f0d362f7ecd209d3c790 GitLab: #536
-
- Sep 28, 2022
-
-
Aline Gondim Santos authored
Change-Id: I1761688aa2b8a2e7ab882926cd997a1d5a066ca7
-