As not present in other clients and if SDES is enabled, all calls
must be in SRTP. Else UX would be unclear.
Change-Id: If756f8738ef08109aa7fbf8cbcade3b4f4792093
GitLab: #1263
Depend on tidy API for attribute extraction rather than regexes.
1. htmlparser methods return nodes instead of pre-parsed strings
2. htmlparser provides some methods to extract text/attr from nodes
Gitlab: #1248
Change-Id: I367d703680938fb0b7c5055ac41e079c1322da30
Implement new design
Add multiline button
Use correct color and implement dark theme
GitLab: #1096
Change-Id: I5699c81fbc41e50300ca8b32b93ee47cd17ceee1
Uses the system locale name when the preference is set to "SYSTEM".
Adds some extra ISO 639-1 RTL languages.
Change-Id: Ia28ae1bc15992ce26f88ab11bc447d76054f0581
Since Qt 6.4, some layout are bugguy causing bad positioning.
(Even some examples in Qt's doc are incorrect)
So, use anchors instead.
Change-Id: Id0f0175208312b6e4b9fe503d8713c7ff037024a
GitLab: #1217
also separate debug and muteDaemon options so that "jami -dq" shows
debug informations from the client.
Change-Id: Ic69c5cf8b6a8ef4aa1fff607d01a541dab3e6da2
Also move all spacing in TimeStampInfo, so sequences doesn't have
weird spacing and can better be controlled.
GitLab: #1243
Change-Id: Ica7235856c3a7ed38ed3e390c4bf14decede25b0
Since Qt 6.4, some layout are bugguy causing bad positioning.
(Even some examples in Qt's doc are incorrect)
So, use anchors instead.
Change-Id: Iebb47b8c7e694049ba297609a12bcf43db7dddd3
GitLab: #1217
This commit removes a permission that is not needed, as the photo
library is not accessed in the code.
Change-Id: I47a3af739252733e3e8a2379b417396b2b67578c
Fixing issues where clicking a second time on
the emoji button open a second popup instead
of closing the first one
GitLab: #1249
Change-Id: I76f0094c4024ae27f260e6aeba93522d3709feef
Creating a JamiPushButton in oder to regroup definition
Color correction
Homogenization of the other button (Layout QR Code, Settings, and Hide conversation)
GitLab: #1209
Change-Id: If9f891dba1c1d4e83aaebc16a2202dc2a3b719f2
This use case has been observed when taking a look at the system tray
icon, which uses conversation model's notificationsCount() to define
whether or not to show a red dot. As we don't want this for muted
conversations these are ignored.
Change-Id: Ic185de9170dfcbfbd8ffc3513676dd90471f3baa
Using a key OnPressed instead of Shortcut
Making all popups closable with escape (focus true and a close policy)
GitLab: #1234
Change-Id: I1a612834c439aea94a59e91cb915b18b4ef5cf84
Closing emoji box, record box and location box by pressing Esc Key
Using opened that already exists instead of creating isOpen
GitLab: #1197
Change-Id: I8461a7f2e8acaffe4ab66647d3e98701c608f270