Also, force the format of the vcard to always be the same to
avoid to change the shasum in a useless way.
Finally, only change if there is new details
https://git.jami.net/savoirfairelinux/jami-project/-/issues/1558
Change-Id: I95bc52e13c8d1020eae6ad64e77d4e58b1ee734b
+ set the maximum number of characters in the input
+ elide the text when it's too long
+ save on focus change in the settings view
GitLab: #1064
Change-Id: I973ff09cb3ce56cda98a0b40cedde88ac3829c1d
Now that the settings are not loaded on start, the updatemanager signals need to be moved to the main window component.
Gitlab: #1056
Change-Id: I17e750ef1417e8bfca7d06976f14a1d75492cec5
+ fix top margin for the error label in usernameTextEdit.
+ fix the info button margin when placeHolder text is active.
GitLab: #1060
Change-Id: I3ca5421c908a0b77c7c175af54a45d49aacf8f57
Setting an account to migrating is asynchronous. So the status
of the account should be checked via dedicated signals and not
just at the startup, else the migration view is not shown.
Also removing two accounts to migrate wasn't working correctly.
Change-Id: I0bb716982ec5fe76aaba3ad4cb6f47b1ef0aa710
GitLab: #1062
Adds a `--with-engine` option for the resource generator script which will prevent packaging unused resources when building without webengine support.
Change-Id: If2f31284ef59166615221235427a53d0df8da2ce
In this case we simply don't connect to a null object pointer.
This was causing invalid connections during test setup.
Gitlab: #899
Change-Id: I1c38c9338451f6817444576b95809c19bb28e3ff
This was causing invalid connections during test setup. Not having a null preview engine will prevent dereferencing a null pointer once messaging tests are implemented, however, the webengine will not work correctly due to missing resources which may be corrected in a subsequent patch.
This commit also moves .clang-format to the root repo dir so it will apply to the test source code (the test source code should be within the src dir).
Gitlab: #899
Change-Id: I8cac1fb937a0c60a91219b11ed1e0b5f323b1816
- simplifies and fixes the python build script for Windows
- applies pep8 to the script also
Gitlab: #899
Change-Id: Ieb3debd08ddf1649a46208fc52362d20c504c1b1
Not useful in calladapter as we need to check if it's for the current
call. Also, fix some race-confitions where the callparticipantsmodel
was empty (in swarm-call with only the host in general)
https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/639
Change-Id: I69df1aa9f7d2d5b198c0fdc01e88e36f9c2c0bd7
MediaPlayer is crashing on snap for an unknown reason. For now,
the easiest thing is to use the webengine component as it's already
used pretty everywhere and snap is built with.
GitLab: #1037
Change-Id: Ida24f0401bbd5c6a861a7229fb51135652722561
Message delegates can have different heights and scrolling through the list view may cause vertical flickering without a substantial pre-fetching of items.
GitLab: #1020
Change-Id: Ic776b67d62773294f4548be3475804cd1824ef2b
- Saves (session only) the open state of the swarm details panel
- Saves the details index, and falls back when not available
Gitlab: #902
Change-Id: I7ad0c53007dac95f4b1984fc1fcf0094ae59a755
The manifest has moved from guix/manifest to
extras/packaging/gnu-linux/guix/manifest.scm; adjust the script for it.
* build.py (GUIX_MANIFEST): New variable.
(run_dependencies, run_install, main): Use it.
Change-Id: Ic2adf89be1eb21c672d8d8950ea6bbf93f5a2773
Reverts accidental rebase issues in f6f9034 (Patchset 24 -> 25). Fixes view management during last account deletion and first account creation.
Gitlab: #902
Change-Id: Ieacf816ef9a30e27973115dc70d029106b72bb07