Commit Graph

2576 Commits

Author SHA1 Message Date
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
Ilyas Erdogan
2bc69b7306 PluginStoreListView: fix scrolling
Scrolling on the extensions page in setting was broken for smaller
window sizes.

GitLab: #2097
Change-Id: I63d3f3a3a927f75c3f499b7fe09486e3a7a854bd
2025-09-26 14:11:25 -04:00
ovari123
a934cd1c70 src/libclient/api/interaction.h: translate call duration units
GitLab: #1979
Change-Id: I1f6bd06ef3c72cd395f45d8be40fa48f8df4022a
2025-09-25 17:01:53 -04:00
ovari123
2d487c8adf donate: update URL address
Change-Id: I3e9b6117bc0e6842434cdd8924814ce23ff20b62
2025-09-25 16:12:25 -04:00
Adrien Beraud
5771d07eb4 vscode: update settings
* use build/compile_commands.json
* use formatter from ms-vscode.cpptools
* disable configure on open to avoid vscode overriding CMake configuration

Change-Id: Ib890317c8c5be94fadff4f24032f967c089d7acf
2025-09-18 14:39:48 -04:00
François-Simon Fauteux-Chapleau
f8d74fb170 snap: use core24 as base
In addition to migrating from core22 to core24 as the Jami snap's base,
this commits removes the install-pipewire-from-source.sh script, which
is no longer necessary, and adds the gpu-2404 interface, which will
hopefully reduce the likelihood of graphics hardware-related bugs in the
future (https://canonical.com/mir/docs/the-gpu-2404-snap-interface).

GitLab: #2095
Change-Id: I838553a8d3fc8e9731316458903901f7de617424
stable/20250917.0 nightly/20250917.0
2025-09-17 09:59:21 -04:00
ovari123
7a03b4d410 src/libclient/api/interaction.h: improve call duration format
Remove leading zeros. For example:
34m 05s → 34m 5s
15m 03s → 15m 3s

GitLab: #1979
Change-Id: I98922c3baa0ce35ce9d3ab8406a548328f8f0a0a
2025-09-16 18:59:19 -04:00
Andreas Traczyk
77a9b447f1 misc: bump daemon
Change-Id: Ic9c8c178e24e27bdc64b8f8009e8ee48472d89b3
beta/202509161514
2025-09-16 15:01:22 -04:00
François-Simon Fauteux-Chapleau
98f868fb5e packaging: remove Debian 11
GitLab: #2082
Change-Id: I7e092df6269eb7abe0934d8a20e1a620e4d0fa8c
2025-09-16 14:30:53 -04:00
François-Simon Fauteux-Chapleau
0ff0ee2bd8 packaging: add Debian 13
GitLab: #2082
Change-Id: I27157c6de6b029710248fe29ed5e0d6dac816f98
2025-09-16 14:30:53 -04:00
Ilyas Erdogan
002af53f81 Metainfo: update screenshots
The screenshots seen on https://flathub.org/apps/net.jami.Jami are very
old. New screenshots are currently being made. For the time being,
screenshots should be updated to these somewhat newer ones for an
improved public appearance.

Screenshots can be previewed using the command:
gnome-software --show-metainfo extras/data/net.jami.Jami.metainfo.xml

Change-Id: Ieb03d13c7aee2bab624bdbeaac44868cd32f68dc
2025-09-16 14:11:54 -04:00
François-Simon Fauteux-Chapleau
4289545f94 debian/control: remove obsolete dependency
GitLab: #2083
Change-Id: I5c67c4858896e8b36a12122c26ddf9c4a9f7ab21
2025-09-16 09:52:56 -04:00
Ilyas Erdogan
bd3552a049 Metainfo.xml: update versions for new stable
Change-Id: I0c7e3c8a94c4c07de69ad25ec679f32c74b4b2e8
beta/202509122057 stable/20250912.0 nightly/20250912.0
2025-09-12 14:30:24 -04:00
François-Simon Fauteux-Chapleau
03bcd905e5 misc: bump daemon
Change-Id: I8afd7d7f2fde3b933906b95c2f06f104b0003459
2025-09-12 13:25:46 -04:00
Ilyas Erdogan
9bfd149d45 Spelling: confrimLeaveGroup -> confirmLeaveGroup
Change-Id: I4451b9314cc40de5175da9257fcc9645ee481012
2025-09-12 11:28:35 -04:00