2590 Commits

Author SHA1 Message Date
Jami Team
5123fa767d clang: format jami-client-qt codebase
Change-Id: Ifd1b55ba0c8317bdee6fde9f79fb0d5c1eeb82bf
2025-11-07 14:41:15 -05:00
Ilyas Erdogan
eba008e3a3 Misc: update metainfo
Change-Id: Ib3df17c19c519886df4738a29979101096f912d4
stable/20251106.0 nightly/20251106.0
2025-11-06 16:27:19 -05:00
Adrien Beraud
98e40198cd update daemon
Change-Id: If310e8f032c91bb3a808105a3031912386de7c46
2025-11-06 16:24:57 -05:00
Ilyas Erdogan
6f49b92988 CallsButton: use existing spin anim.
Change-Id: I5b27de1e7cc46b2e1274d672366c2453a079e0a7
2025-11-06 16:21:37 -05:00
Ilyas Erdogan
b46b3ef3a1 ExperimentalSwarm: remove all references
Removes all references to the ExperimentalSwarm key since it will no
longer be an experimental feature.

GitLab: #1674

Change-Id: Id7a0315814d059f21a8051cbf9802dd02a315016
2025-11-06 16:21:37 -05:00
ebjarstal
bef3655f2b callmessagedelegate: connect to call status
This patch makes sure instances are updated on call status update

Change-Id: I723603cb5f679534daf4af1ed327a0185dca2b0b
2025-11-06 16:21:37 -05:00
Fadi Shehadeh
8bedbe0620 ui: update join call
Updated CallMessageDelegate with new design.

Change-Id: I06d8f33b5d830b78a855b0de8d5bdefbd319a365
2025-11-06 16:21:37 -05:00
Andreas Hatziiliou
2dbb5d3ed7 call_button: adapted structure and calls compatibility
* Listview only visible when there are different hosts
* Works only for audio calls

Change-Id: Id4606b7afc9eb01a6d4570d79c6821554d5829cd
2025-11-06 16:21:37 -05:00
Andreas Hatziiliou
4c0b663a42 call_button: component remake in preparation for multi-call
Change-Id: Ic0c938041c09837af9f389e63c5a4fd4e79848ea
2025-11-06 16:21:37 -05:00
Andreas Traczyk
4cd0ba5d25 misc: fix std::min/max build issue on Windows
Change-Id: Ida2d0cf06e61f67c9215ffe8216f0415b39b5dea
2025-11-06 13:41:14 -05:00
Ilyas Erdogan
7e5e29e43e AccountSettingsManager: add client-side preferences
Added the ability for users to set client-side preferences. The current
implementation only has one preference available, that being the ability
to override the welcome page image.

GitLab: #2116
Change-Id: Ibdb6ec48e21961ecb39a0c8fa7889598bab4b188
2025-11-05 10:20:09 -05:00
François-Simon Fauteux-Chapleau
d9f2dbde83 build: remove obsolete references to qrencode
Follow-up to commit 6094968.

Change-Id: I0140a2e2833677b30caebca47110a0ded0b47fae
2025-11-04 16:06:37 -05:00
Adrien Béraud
0a34c274cb rename RingNS to nameserver
Change-Id: I0ab1c43d38dd459274c5346c7aff4bcb39f6a020
2025-11-04 12:05:56 -05:00
Kateryna Kostiuk
609496840e qrcode: use ZXing for code generation
Change-Id: Ifd451a709e95a5c950d0b4602254de17a579774a
2025-11-04 11:51:57 -05:00
Ilyas Erdogan
2da0f18213 MessagesAdapter: avoid repeat queries of locale
MessageAdapter's getFormattedDay and getFormattedTime functions would
preivously query the AppSettingsManger's current locale for each call.
The locale can be refactored as a class member to avoid repeat calls.

Change-Id: Id438ab6387f63e8ae4269a2a8617a522fa99ec6d
2025-11-04 10:33:12 -05:00
Ilyas Erdogan
8bbdd3ba53 QML: fix various warnings
Change-Id: I89f4b2a2d5e284678d34e727051fea3f18536990
2025-11-03 17:13:03 -05:00
Ilyas Erdogan
1780fd4912 Misc: reinstate issue template
The default issue template that would originally appear when creating a
new issue seems to have dissapeared.

Change-Id: I1b1256ddbf9306ecb74776214918efea525b2dc6
2025-11-03 17:09:42 -05:00
François-Simon Fauteux-Chapleau
ae93170aeb misc: bump daemon
Change-Id: I3fa0e9780bb5fa52a0d4215a5715b8b70830d8c9
nightly/20251103.0
2025-11-03 15:12:01 -05:00
Jenkins
ac743a41b2 i18n: automatic bump
Change-Id: I5eccbf1d0c77f54e1a608f7f482b1a6f0d20be6e
2025-11-03 14:32:49 -05:00
Adrien Béraud
3908db3103 ConnectionInfoListModel: use correct update logic
Change-Id: I786ea52a53f672bffa63f6ca258269df616e10b3
2025-11-03 14:13:24 -05:00
Andreas Traczyk
6e147ddda3 i18n: use path in powershell lupdate script
Change-Id: Ieeb709c88f4a3d229856664bbddb16e5ab808c42
2025-11-03 13:45:47 -05:00
Ilyas Erdogan
3f4e2ffccc ChatView: handle ended banner for self-messaging
GitLab: #2109
Change-Id: If1969dce34fa8ee97df669c0dcb121ee6c5c2d9b
2025-11-03 13:32:31 -05:00
François-Simon Fauteux-Chapleau
6eb22ee7ae packaging: add Fedora 43
Change-Id: I1116c117b81f4da67f9ab939df3ae4749ab107a1
nightly/20251101.0
2025-11-01 11:25:38 -04:00
Adrien Béraud
3b8c2139e4 cmake: update ZXING
Change-Id: I806af0e04409bb667f7db5243a4044182f650a33
2025-10-31 17:06:48 -04:00
Adrien Béraud
3b5918ada8 update daemon
Change-Id: I109aeb3cc5ba458a92c4e66f2df1bec46d6fdd20
beta/202510311701
2025-10-31 16:42:44 -04:00
Adrien Béraud
5095539829 cmake: update ZXING
Change-Id: I60e10b9d78e98aec4ae7fb91ef70c185d4123417
2025-10-30 15:02:05 -04:00
Andreas Hatziiliou
7e46154471 mainview: SIP: fix text overflow
* The component's size was never set, thus it's children's
  widths were unbound. This caused the text not to wrap at
  at the UI border.

GitLab: #1999
Change-Id: Ifb50b2124fd7a82e2e023398048215535fa9dd0b
2025-10-29 16:07:55 -04:00
Jenkins
bdbd2dc39f i18n: automatic bump
Change-Id: Ice95a2c79e4f9f1f716488660d1c8b45236d689a
2025-10-29 15:08:06 -04:00
François-Simon Fauteux-Chapleau
c821877739 packaging: add Ubuntu 25.10
Change-Id: Ic0026fd300c8f5bbcf3a02d893049db2c783c83a
2025-10-28 17:06:24 -04:00
Adrien Beraud
5b3c74dfc8 MessagesAdapter: simplify getFormattedTime
Change-Id: Ic7d511331d1b5f44f622b35843a57b730eec1884
2025-10-24 15:37:12 -04:00
ovari123
c522c99ce0 About: cleanup
Change-Id: I7a57811146a7d9bf7dd1d8b10a15f12a3a9dc6ae
GitLab: https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1911
2025-10-23 15:49:14 -04:00
ovari123
2e9714cacf CMakeLists: fix typo
GitLab: #2112
Change-Id: Icdf5a4302eaf55df1ac3a5e0fe7b1a5a7adc5027
2025-10-23 15:39:16 -04:00
ovari123
69db0e8cfe update net.jami.Jami.metainfo.xml
Change-Id: I22721d2e2c9dcb2e687fad47ab1b93d533803981
2025-10-23 15:37:03 -04:00
ebjarstal
1d0601bae0 gitignore: add cache folder
Change-Id: Iffecad180c0a619139dd015daab0f4578762599e
2025-10-23 15:22:47 -04:00
Adrien Beraud
7d0a37a1e1 clang-format: update
Change-Id: Ifcfae82b340082a568c9653df2a76e3ffdbc21fd
2025-10-23 14:20:03 -04:00
Adrien Beraud
95922b2bc9 vscode: cleanup settings
Change-Id: Ifc96cce2b9a99216fea424c9caa09d558641f3f3
2025-10-23 14:20:00 -04:00
François-Simon Fauteux-Chapleau
37337ba1f6 misc: bump daemon
Change-Id: I12ca689396cf4400eb2839ac4b13c634d0c7fdc0
2025-10-22 18:07:31 -04:00
ovari123
f7fc485224 About: cleanup
GitLab: https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1911

Change-Id: I85b8d579d88fcd8e106f956c2413987c297085f3
2025-10-09 05:06:10 -04:00
ovari123
097f5263f8 src/libclient/api/interaction.h: localize call duration numbers
Change-Id: Icfcd977d9d4f54c628ff40b44a9e41b2876cb2c5
GitLab: #2105
2025-10-08 16:28:27 -04:00
Ilyas Erdogan
c346e6391c CallViewContextMenu: fit contextmenu to items
GitLab: #2100
Change-Id: I03e4f60050891484737c5d9479919bff22e90e65
2025-10-08 15:10:43 -04:00
Ilyas Erdogan
6251525e30 AudioSettingsPage: add advanced config options
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
2025-10-08 13:27:07 -04:00
Ilyas Erdogan
aa9e0d2746 AudioSettingsPage: hide manager for one option
Hide the audio manager when there's only one option (ex: coreaudio on
MacOS)

GitLab: #2104
Change-Id: Ie36de906997b5b834c98f2d42c2c53adb0ed1aa4
2025-10-08 12:57:38 -04:00
aeberhardt
dce1dc2677 About: Add donate button in "About Jami" popup
Add button at the bottom : Donate / Contribute / Feedback
ref to https://jami.net/donate/

Gitlab: #1449
Change-Id: Ibbd4353d08abf6dca27d03cc02ffdfa02a9903d9
2025-10-08 12:50:00 -04:00
Maxim Cournoyer
dfe81588bd tests: Skip tests that need Internet when there's none.
* tests/unittests/messageparser_unittest.cpp (ALinkIsParsedCorrectly)
(YoutubeLinkIsParsedCorrectly): Skip when there is no Internet.

Fixes: <https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1507>
Change-Id: I0a5b57cd82f93fd7edf3fbeb73fb3db5a04c628c
2025-10-08 11:39:35 -04:00
ovari123
e59820eafc JamiStrings: localize numbers
Change-Id: I260f7321da47d3b5fc292cd3cdfdb44493bdf053
GitLab: #2105
2025-10-08 11:03:07 -04:00
ovari123
addb7b93f0 CMakeLists.txt: cleanup
Change-Id: I7ab377d3eadfbd52c6191e8c18a83bb85e2bf26a
2025-10-08 11:02:15 -04:00
ovari123
731e1f3acf conversationlistmodelbase.cpp: cleanup
Change-Id: Ib75824483d494d79adb0f633b8d7daa473079c32
2025-10-08 11:02:05 -04:00
ovari123
d8f4c493bc messageparser_unittest.cpp: cleanup
Change-Id: I881ced37a1408518296401953607eef1116d891c
2025-10-06 16:39:36 -04:00
Ilyas Erdogan
2e71d00c05 Misc: update metainfo for 20251003
Change-Id: I6c9fa5830a745d3afe35fae90a4f9f2b728b98f1
stable/20251003.0 nightly/20251003.0
2025-10-03 13:05:48 -04:00
Félix Boucher
e7ebc6f04a misc: bump daemon
Change-Id: Ib0a185b252c6247fb063626f8ce8abb00c0efd37
beta/202509301457
2025-09-29 14:29:05 -04:00