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
Enabling/disabling the spell checker is not respected until restarting
Jami. A forced check of Settings.EnableSpellCheck is needed.
GitLab: #2081
Change-Id: I0ab66c14e0b1a69df1caea494434f97e200dc278
Use core22 (Ubuntu 22.04) instead of core20 (Ubuntu 20.04) as the base
for the snap build. This will allow us to stop building libqt-jami for
Ubuntu 20.04, which has reached its EOL.
The changes made in snapcraft.yaml are based on the following guide:
https://documentation.ubuntu.com/snapcraft/latest/how-to/change-bases/change-from-core20-to-core22/
GitLab: #1944
Change-Id: Ib1af9c28a1ca9d0c3b8e693c5b2e50fb6cbead64
Qt 6.6 is EOL, certain UI components break when using 6.8.
- Fixed: Improper width issues on popup menus in wizard
- Fixed: Linked devices list missing entirely
- Fixed: Context menus broken: only appear on first trigger
- Fixed: Warnings from enum name clashes
Change-Id: Ia59117aaff6b9f6f72240b2027ce1406f08d5776
In preparation for the upgrade to Qt 6.8, update CMakeLists.txt to ensure
that the client links against the same version of libavutil as the one
built by the daemon.
GitLab: #1944
Change-Id: I45bbf9f698a869b9028fc0489f2cd518a1f45781
UI was not updating when an audio or video device was selected. The code
was using the currentIndex property, which is not present in
AudioDeviceModel and VideoInputDeviceModel.
They are now treated as a separate case
Change-Id: Ifbbcb99b9044daf7ab789122dad7356698595f86
This test started failing to build with Qt 6.8.2 and/or GCC 14 in
Guix:
error: ‘class QHttpServer’ has no member named ‘listen’
31 | server->listen(QHostAddress::LocalHost, 8000);
Adjust to use what the Qt documentation suggests, which is to bind the
server to a distinct QTcpServer instance.
Fixes: #1144
Change-Id: I3308acab793b3cdf74458f8196933bca26b41bb1
This reinstates commit f6c8197cba, which was seemingly reverted by
mistake in 4d2c55348b ("packaging: migrate from Qt 6.2.3 to
6.4.3").
Change-Id: I603e004431be0503be0acdd7ce37fa5aaa4ecd91
Use #if, not #ifdef, to test the integer value of WITH_WEBENGINE, not
just whether it's defined. Otherwise, -DWITH_WEBENGINE=OFF would not
work.
* tests/qml/main.cpp: Replace '#ifdef WITH_WEBENGINE' with '#if
WITH_WEBENGINE'.
Change-Id: Ieda8c46fa696afa1e4118acc7d4fecd4b7f9a171
CMake's enable_testing needs to be called from the root of the project
as well for CTest to discover the tests in the build tree. This is
covered in CMake's manual in section 7.2.17 enable_testing.
Change-Id: I7c9b845c52064ff83e39b483b76137b529c1a9a4
- Developer id must be rDns identifier of developer
- Exported icons should match rDNS of app id
- Release version and dates should be included
- Added light and dark branding colours for Flathub banner
- Contact url removed - does not pass appstream validation
Change-Id: Ic5e2a5abeab4310ea87a34cc81363d1851135bcd
This would fail the build with the error:
CMake Error at tests/CMakeLists.txt:74 (string):
string no output variable specified
* tests/CMakeLists.txt [CMAKE_BUILD_TYPE]: Make BUILD_TYPE variable
assignment conditional.
Change-Id: I610fe296ed18bd038b2d23d4acd530f05f9526ce
Search for libraries in the system first, falling back to bundled
copies in case they aren't found.
Change-Id: I10e154f18c569d87dbdcbee3341316ceed57f13c
GitLab: #1506
Make the call action bar usable with only a keyboard and a
screen-reader by makint it visible using tab and inplementing
proper labels.
GitLab: #2049
Change-Id: Ifa1f1463f27b30bcfffae228058223729f00e51d
Allow to naviguate with keyboard inside of the accountlist and label
the accounts properly
GitLab: #2049
Change-Id: I53e5e97f344df86d6390ab444a642dcabea61cde
The current logic for handling received messages assumes that files sent
by the user don't need to be downloaded. However, this assumption is
incorrect when the user's account is present on multiple devices.
GitLab: #2069
Change-Id: I4e6a53389d736aec4aa86cd39862b7905b9b09ad