9 Commits

Author SHA256 Message Date
9349f7a18e Accepting request 1328989 from KDE:Extra
Update to 0.14.0

OBS-URL: https://build.opensuse.org/request/show/1328989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kaidan?expand=0&rev=15
2026-01-26 10:03:35 +00:00
Christophe Marin
2549287405 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kaidan?expand=0&rev=60 2026-01-24 11:29:04 +00:00
Christophe Marin
f16b52d2e5 0.14.0
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kaidan?expand=0&rev=59
2026-01-24 11:28:52 +00:00
3b1fcdf68c Accepting request 1320891 from KDE:Extra
- Add upstream change (boo#1254389)
  * 0001-Add-dependency-Qt6GuiPrivate-needed-since-Qt-6.10.0.patch

OBS-URL: https://build.opensuse.org/request/show/1320891
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kaidan?expand=0&rev=14
2025-12-03 13:12:56 +00:00
Christophe Marin
eed145500d OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kaidan?expand=0&rev=57 2025-12-02 18:58:40 +00:00
Christophe Marin
bcf2381216 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kaidan?expand=0&rev=56 2025-12-02 18:58:07 +00:00
Christophe Marin
064ce63293 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kaidan?expand=0&rev=55 2025-12-02 18:55:58 +00:00
f0218d8933 Accepting request 1309746 from KDE:Extra
OBS-URL: https://build.opensuse.org/request/show/1309746
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kaidan?expand=0&rev=13
2025-10-08 16:15:00 +00:00
Christophe Marin
bdc7208ec2 - Enable tests
- Update to 0.13.0
  * Features:
    + Add support for using multiple accounts simultaneously
    + List accounts and show button to add new accounts
    + Show dialog to select account for global action such as
      adding a contact
    + Allow to enable/disable accounts instead of
      connecting/disconnecting them manually
    + Update nicknames of own accounts once connected
    + Show small account avatars next to regular avatars if
      multiple accounts are used
    + Hide global drawer handle on chat if window is narrow
    + Use PNG/.png instead of JPEG/.jpg for thumbnails to allow
      transparency
    + Use AAC/.m4a instead of MP3/.mp3 for voice messages to
      improve compatibility
    + Provide size of sent images to recipients allowing receiving
      client to scale thumbnails to size of original image
    + Provide size of generated thumbnails to recipients
    + Increase size of generated thumbnails
    + Show circle instead of bar for upload/download progress
    + Try all providers on connection error during automatic
      registration
    + Add message forwarding
    + Enable voice message recording via Flatpak
    + Store account passwords encrypted if password manager is
      available
    + Apply consistent criteria for all message corrections
    + Add support to mark messages locally in order to reply to
      them later or to quickly find important messages
    + Reuse SASL 2 user agent and FAST token on every restart for
      faster connection establishment
  * Bugfixes:
    + Fix selecting media via long press in media overview
    + Fix OMEMO initialization
    + Fix displaying geo location map
    + Fix showing hints on invalid input of various input fields
    + Fix name/date of chat list item moving if counter for unread
      messages dis-/appears
    + Fix counter for unread messages
    + Fix handling removed message reactions
    + Fix canceling personal data sharing via contact details
    + Fix finding existing notifications for personal data sharing
      requests
    + Fix cursor behavior in message input field by allowing
      vertical cursor movements while participant picker is closed
      and prohibiting horizontal cursor movements while participant
      picker is open

OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kaidan?expand=0&rev=53
2025-10-08 06:18:20 +00:00
6 changed files with 132 additions and 24 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:807ae30f2739b395426183dfb7452f84bc055fed775b7751857e570b40f01761
size 871740

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEErgjFkKfREsGXnQaLBO+tD3pNlyQFAmfp1bsACgkQBO+tD3pN
lyQ4VQ//Yk5Xr78525g8yTUHeHf68OdkxX/6CuwhXMU60qUO8399sPITQC6HtlSw
aL81d/pfNH2p6a7HgrPIpghNxA28nzPJaXeLjBiR/g+CTwM0BO7tCRj52vPmeFCN
V+poghcBOGx7Zh7ft2q5Doc5gCV4LoS+vRmjeWbtBuaSoYAHwdONd5T0yb1+kAjy
hSYhrH/4OWDeI2ux+hyfjBJ4rnEaUS9GVsDmzEyu/3EM3EX4CZztB02KntoIbj5D
o64+SBjbElJLhHVXZrORqJCbtiPKw2bjh1uE+M+BmXIWGh6bdAWGCT/X4xaCihF7
nKo5dPuHVH1bGzZRIAllWc5BgX4xiq/kQdFCEh+NHYhfCtxAD2I3BeYmGjgAPuzr
phMX+FVvZ0VtcHmR4lxaSiAqKMSFHcUj+NMOqYcK4j4gdVpJNe2cwRD+a+psQ1e5
Uy1txFkERDTfReSX1D1x7mG4oEKSAcJ6MPO3bBDGqGZmvSXHNmR7vqZcKRTIR37n
fD3q2oXSpPjJOfwO9lR5fOvIlR76Z4SguGMxOHFLHJ2Vi0nNmcMP/PppjkbwSolf
cg6EM8TOkfKw7Joa6o4JMShrlh3SplFRytV58+y1X6k+UePU3yPyz18OHzGr56y9
rgh4eP/dz276NoKn3BPV0Xr8t4jkqnLUbGqz+mGJgkS+ttQrtKo=
=E/58
-----END PGP SIGNATURE-----

3
kaidan-0.14.0.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1fe94dae50e360126454a37326c4d6c0c028e01b4ee6972b4a4f9c1791bf4eba
size 913520

16
kaidan-0.14.0.tar.xz.sig Normal file
View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEErgjFkKfREsGXnQaLBO+tD3pNlyQFAmlXEnAACgkQBO+tD3pN
lyR/VA/9GdD+elj7oTPx1uwZMZjiGrCByqNHivqXWAcrxVkI8uNIwpbhKOYAPb0r
jLEBSQwEK/J9FWHsuLnTgxGsN42al8f6Wv0/Rwpf6TkITPMzc0xeTtZXewKrk0Rj
qAfAltia6s2AcOOa1HosPhBOLwPM5ZoiNv2jqOaBqRRWcqDdW4kUKrz5vvJYy5Xa
b0Rjg0QR8sLPaP3JHG3LL9s+tZzyBL64XGwTry76Oz/s3y7nk//z4G2fK/3WrWij
2FrV1/d5E91ssWHzf1f7rbJ+rCjexBPWKUgzKToHp/pl3THad7wGOW61SsCOdIcm
h1e9TFTRiF1H2sY9PH7oP4/ttEPjA19eScd9UzMdpCuB2t71tAfu7z6boN2Qe5h8
CrBp+Y0F6+p+LG59XUQnkdURrvakMqrlR6QnfW4fwxhTAv0SoZtWAIoewUCT3IJC
idUODf0Xh4U0juG5f6tnzJOoJl5m6WLj7jPV2HTMXWfl3EXBDBBoG7ikCX33vavv
WAthDjwAG9d+2vCdOaPGuCRb+hhMHzMufn+SgOh//YhsWSnomsPvTNq7bueZgvRf
v4tDqM/pv9ekO4QQg7+xPgyyYoY1YwCFA9R7/yNRgNz60V2nBdvnFjBTusAOyTrM
gjPe+xhUYmrADps2BpIb3YQ1de6oIA+6QB5Jd4Cce8zCLwzKFhQ=
=5R2M
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,103 @@
-------------------------------------------------------------------
Sat Jan 24 11:24:42 UTC 2026 - Christophe Marin <christophe@krop.fr>
- Update to 0.14.0
* Keep draft messages on top of pinned/unpinned chat list items
* Optimize thumbnail creation
* Display border around searched/referenced message instead of
bar
* Display border around message if its context menu is shown
* Highlight message's avatar if hovered
* Display provider chat (used for welcome messages and service
announcements) as such
* Always display same name and proper avatar initials for notes
chats
* Allow to cancel downloads/uploads
* Allow to restart canceled uploads
* Allow to resend failed message via context menu
* Retrieve support addresses from server instead of provider
list (XEP-0157: Contact Addresses for XMPP Services,
XEP-0128: Service Discovery Extensions)
* Allow adding contact by entering XMPP URI (including
authentication of OMEMO 2 keys)
* Allow joining group chat by entering XMPP URI
* Add option for allowing SASL PLAIN (needed for servers using
LDAP) to custom connection settings
* Add filtering options to choose provider for registration
* Cancel file transfers on disconnecting from server
* Add support for offline media sharing queue
* Restart downloads canceled on logout once logged in
* Remove all related data on message removal (such as reactions
and media)
* Fix displaying message reaction details
* Fix adding unneeded separator on mention after new line
* Wrap hint for actions needing user to be connected to server
* Fix displaying icons on Windows
* Fix adding new line at cursor position
* Ensure that own encryption devices are not removed if notes
chat is removed
- Drop patch:
* 0001-Add-dependency-Qt6GuiPrivate-needed-since-Qt-6.10.0.patch
-------------------------------------------------------------------
Tue Dec 2 18:55:36 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Add upstream change (boo#1254389)
* 0001-Add-dependency-Qt6GuiPrivate-needed-since-Qt-6.10.0.patch
-------------------------------------------------------------------
Tue Oct 7 19:54:53 UTC 2025 - Mia Herkt <mia@0x0.st>
- Enable tests
- Update to 0.13.0
* Features:
+ Add support for using multiple accounts simultaneously
+ List accounts and show button to add new accounts
+ Show dialog to select account for global action such as
adding a contact
+ Allow to enable/disable accounts instead of
connecting/disconnecting them manually
+ Update nicknames of own accounts once connected
+ Show small account avatars next to regular avatars if
multiple accounts are used
+ Hide global drawer handle on chat if window is narrow
+ Use PNG/.png instead of JPEG/.jpg for thumbnails to allow
transparency
+ Use AAC/.m4a instead of MP3/.mp3 for voice messages to
improve compatibility
+ Provide size of sent images to recipients allowing receiving
client to scale thumbnails to size of original image
+ Provide size of generated thumbnails to recipients
+ Increase size of generated thumbnails
+ Show circle instead of bar for upload/download progress
+ Try all providers on connection error during automatic
registration
+ Add message forwarding
+ Enable voice message recording via Flatpak
+ Store account passwords encrypted if password manager is
available
+ Apply consistent criteria for all message corrections
+ Add support to mark messages locally in order to reply to
them later or to quickly find important messages
+ Reuse SASL 2 user agent and FAST token on every restart for
faster connection establishment
* Bugfixes:
+ Fix selecting media via long press in media overview
+ Fix OMEMO initialization
+ Fix displaying geo location map
+ Fix showing hints on invalid input of various input fields
+ Fix name/date of chat list item moving if counter for unread
messages dis-/appears
+ Fix counter for unread messages
+ Fix handling removed message reactions
+ Fix canceling personal data sharing via contact details
+ Fix finding existing notifications for personal data sharing
requests
+ Fix cursor behavior in message input field by allowing
vertical cursor movements while participant picker is closed
and prohibiting horizontal cursor movements while participant
picker is open
-------------------------------------------------------------------
Sun Apr 6 19:18:59 UTC 2025 - Christophe Marin <christophe@krop.fr>

View File

@@ -1,7 +1,7 @@
#
# spec file for package kaidan
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,10 +17,10 @@
%define kf6_version 6.11.0
%define qt6_version 6.6.0
%define qt6_version 6.7.0
Name: kaidan
Version: 0.12.2
Version: 0.14.0
Release: 0
Summary: A XMPP client based on KDE Framework
License: AML AND GPL-3.0-or-later AND SUSE-GPL-3.0+-with-openssl-exception AND MIT AND CC-BY-SA-4.0
@@ -35,6 +35,8 @@ BuildRequires: kf6-extra-cmake-modules >= %{qt6_version}
BuildRequires: kquickimageeditor6-devel
BuildRequires: pkgconfig
BuildRequires: qt6-declarative-tools >= %{qt6_version}
BuildRequires: qt6-gui-private-devel >= %{qt6_version}
BuildRequires: qt6-sql-sqlite >= %{qt6_version}
BuildRequires: cmake(KDSingleApplication-qt6)
BuildRequires: cmake(KF6Crash) >= %{kf6_version}
BuildRequires: cmake(KF6KIO) >= %{kf6_version}
@@ -43,9 +45,10 @@ BuildRequires: cmake(KF6KirigamiAddons) >= 1.4.0
BuildRequires: cmake(KF6Notifications) >= %{kf6_version}
BuildRequires: cmake(KF6Prison) >= %{kf6_version}
BuildRequires: cmake(KF6QQC2DesktopStyle) >= %{kf6_version}
BuildRequires: cmake(QXmppQt6) >= 1.10.3
BuildRequires: cmake(QXmppQt6) >= 1.13.0
BuildRequires: cmake(Qt6Concurrent) >= %{qt6_version}
BuildRequires: cmake(Qt6Core) >= %{qt6_version}
BuildRequires: cmake(Qt6Keychain) >= 0.15.0
BuildRequires: cmake(Qt6LinguistTools) >= %{qt6_version}
BuildRequires: cmake(Qt6Location) >= %{qt6_version}
BuildRequires: cmake(Qt6Multimedia) >= %{qt6_version}
@@ -55,6 +58,7 @@ BuildRequires: cmake(Qt6Quick) >= %{qt6_version}
BuildRequires: cmake(Qt6QuickControls2) >= %{qt6_version}
BuildRequires: cmake(Qt6Sql) >= %{qt6_version}
BuildRequires: cmake(Qt6Svg) >= %{qt6_version}
BuildRequires: cmake(Qt6Test) >= %{qt6_version}
BuildRequires: cmake(Qt6Widgets) >= %{qt6_version}
BuildRequires: cmake(Qt6Xml) >= %{qt6_version}
BuildRequires: cmake(ZXing) >= 1.0.8
@@ -80,7 +84,7 @@ using the qxmpp XMPP client library and Qt 6.
%autosetup -p1
%build
%cmake_kf6
%cmake_kf6 -DBUILD_TESTING:BOOL=ON
%kf6_build
@@ -91,6 +95,10 @@ using the qxmpp XMPP client library and Qt 6.
%fdupes %{buildroot}
%check
# exclude the one test that needs network access
%ctest --exclude-regex PublicGroupChatTest
%files
%license LICENSES/*
%doc README.md NEWS.md