Add combo boxes for users to select if they want to use system,
audioProcessor, auto, or off for their echo cancellation and noise
reduction configuration. Also add the ability to toggle voice activity
detection via a toggle switch.
Note: requires https://review.jami.net/c/jami-daemon/+/31960
patch for jami-daemon
GitLab: #2103
Change-Id: I1fc1e6752df601ee030719c8df67ce5166a61591
* use build/compile_commands.json
* use formatter from ms-vscode.cpptools
* disable configure on open to avoid vscode overriding CMake configuration
Change-Id: Ib890317c8c5be94fadff4f24032f967c089d7acf
In addition to migrating from core22 to core24 as the Jami snap's base,
this commits removes the install-pipewire-from-source.sh script, which
is no longer necessary, and adds the gpu-2404 interface, which will
hopefully reduce the likelihood of graphics hardware-related bugs in the
future (https://canonical.com/mir/docs/the-gpu-2404-snap-interface).
GitLab: #2095
Change-Id: I838553a8d3fc8e9731316458903901f7de617424
The screenshots seen on https://flathub.org/apps/net.jami.Jami are very
old. New screenshots are currently being made. For the time being,
screenshots should be updated to these somewhat newer ones for an
improved public appearance.
Screenshots can be previewed using the command:
gnome-software --show-metainfo extras/data/net.jami.Jami.metainfo.xml
Change-Id: Ieb03d13c7aee2bab624bdbeaac44868cd32f68dc
The install.sh script's -d option and (therefore) the build.py script's
--debug option were broken by commit 22be4be864.
Change-Id: I165eb625735d93b5fb3a2a845387d29cc4f6c18a
This fixes an issue where Jami was looking for ringtones in the wrong
directory and was therefore forced to fall back on the default one.
Change-Id: Iba64e839e75b7e6bf4210b6398dd5002dd4adf99
The call to click() in SettingMaterialButton used to send a custom
signal, but now that we are on Qt 6.8, it calls the underlying button's
click method, thus resulting in an infinite loop of clicks (which
eventually gets interrupted by the QML engine with a "Maximum call stack
exceeded" error).
GitLab: #2091
Change-Id: Id56c7f1b9d7cb302c7d3363d3b11dbd01cf938db
This patch skips disk caching for qrc images, so images
could be updated. Currently welcome background, welcome logo,
and plugin image resources are stored. Need to be investigated
as it should not be intended to store.
Change-Id: I800649278cdb38dc0a0c732d1d5ec0760a844137
This commit updates LD_LIBRARY_PATH and the gnome plug in snapcraft.yaml
in order to fix runtime issues that were introduced when switching from
core20 to core22 as the Jami snap's base. It also replaces the
deprecated project variable CRAFT_ARCH_TRIPLET by
CRAFT_ARCH_TRIPLET_BUILD_FOR as recommended in snap's documentation:
https://documentation.ubuntu.com/snapcraft/stable/reference/architectures/
GitLab: #2087
Change-Id: If14efb39979af3bddf5575dc7d0d9fd66c8d3ec2
On macOS, contrib outputs are placed under
<arch>-apple-darwin<ver> for single-arch builds and
under apple-darwin<ver> for multi-arch builds. Adjust
detection so the client picks the right include path.
Change-Id: Ia9ae2bb7b1f0d6e42cb15364b1921e94f2602836