* 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
Operation was canceled. → The operation was canceled by the user.
Please verify your connection. → Please verify your connection and try again.
Change-Id: I24222b0dfc143fe6ae975b29fcfda8d706ddde6a
The application currently shows the call duration as minutes:seconds,
this commit aims to have the following format: 0d 1h 2m 3s.
Change displayed call duration to include days and hours if call is
longer than 60 minutes.
GitLab: #1979
Change-Id: If2759affd5fd1b3ad3687f037f542f4149aeda4d
The language "Kazakh (kk)" we have on Transifex corresponds to the cyrillic script, which is LTR. If we want to include the arabic script of Kazakh, we must request it on Transifex and then add the corresponding code to the QStringList object of RTL languages.
GitLab: #2080
Change-Id: I321e462a1d833ce2dc7466d72cb90adcad3358b8
Function getValue() of AppSettingsManager expects type Settings::Key,
but was being give a string. PluginStoreListView was placed under
InstallManuallyView, otherwise overlay occurs.
GitLab: #2012
Change-Id: If7f1c1e15e80bdc44728ace85e914092bace263f
- Display whether or not proxy is enabled. When enabled, current proxy
address is shown
- Radio button selection for proxy address or proxy list url.
Selectable regardless of enableProxy state
- JamiRadioButton.qml: radio button implemented using non-visual qt
quick template
Change-Id: Ibf156b07b6a9a1ec535673aceb2b30e397731faf