Commit Graph

2548 Commits

Author SHA1 Message Date
Andreas Traczyk
15d0a85127 misc: bump daemon submodule
Change-Id: Ic00fa40e295c0e387e9269492eeefbc6ab77143a
2025-11-14 14:37:51 -05:00
François-Simon Fauteux-Chapleau
aa2b7b0e7d packaging: add openSUSE Leap 16.0
Change-Id: Ic4f69e339054507a75fbcbc185330d288ec1eeba
2025-11-14 13:49:22 -05:00
François-Simon Fauteux-Chapleau
8fc7ab1e85 packaging: use cmake to build daemon
Follow-up to commit 22be4be.

Change-Id: I0192390fb48c884ac193839b5440dd1dc3dad4b5
2025-11-14 13:49:22 -05:00
Adrien Beraud
331b5b9c3d conversation model: carry mode from invitation
Change-Id: Ie4c92368fdc756044eafe9b247b983424beca0cb
2025-11-13 15:30:31 -05:00
Adrien Beraud
9f40546813 ci: avoid building contrib twice
Change-Id: I395b2f7877f5e821736aaac2dfd01a696505763a
2025-11-13 15:30:31 -05:00
François-Simon Fauteux-Chapleau
05adf70a65 CallMessageDelegate: fix failing test
The "Check button visibility for swarm call" test is currently broken
for two reasons:
- The joinCallWithVideo button no longer exists as it was removed in
  commit 2dbb5d3ed7.
- The 'visible' property of the joinCallWithAudio button was overriden
  by mistake in commit bef3655f2b.

Change-Id: Ieb48aedf6d63f01d6a7a0a79c124c98ec8e6654b
2025-11-13 11:02:50 -05:00
François-Simon Fauteux-Chapleau
8a101f8a99 SidePanel: remove unnecessary binding
The purpose of the swarmCurrentConversationList in SidePanel is to allow
the user to select the initial list of members when creating a group
conversation. The binding on currentIndex is not necessary for this and
has been causing a segfault in the WelcomePage test since the upgrade
from Qt 6.6 to Qt 6.8.

GitLab: #2108
Change-Id: Ie9341f114ba2a8abc907081e9041b85a4f260333
2025-11-13 09:44:18 -05:00
Adrien Béraud
cc87bd627d cmake: remove manual avutil.h include
should come from daemon public dependencies

Change-Id: I14feae56f49553bdcaad6ee5869ff39aa70fcd68
2025-11-11 16:00:42 -05:00
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