kubuntu-notification-helper (26.04ubuntu6) resolute; urgency=medium

  * Fix null pointer crash in L10nInstallGui when PackageKit transaction
    signals fire after transaction is cleaned up.
  * Properly disconnect and delete PackageKit transactions on completion
    in L10nInstallGui resolve and install phases.
  * Fix reboot notification doing nothing on click: replace removed
    KSMServerInterface.logout() call with Plasma 6
    org.kde.LogoutPrompt.promptReboot().
  * Update restricted install event package lists:
    - Remove non-existent flashplugin-installer and libk3b6-extracodecs.
    - Add gstreamer1.0-libav, gstreamer1.0-plugins-bad,
      gstreamer1.0-plugins-ugly (multimedia codecs).
    - Add libspa-0.2-modules-extra (PipeWire extra modules).
    - Add localsearch-extractor-ffmpeg, localsearch-extractor-iso,
      localsearch-extractor-office (file indexing).
    - Add libk3b-extracodecs, offered only when k3b is installed.

 -- Erich Eickmeyer <eeickmeyer@ubuntu.com>  Tue, 07 Apr 2026 20:38:18 -0700

kubuntu-notification-helper (26.04ubuntu5) resolute; urgency=medium

  * Replace blind pkgcli/pkcon spawning with PackageKit C++ API dialogs
    for l10n and restricted-install events, showing package selection,
    progress bar, and status feedback.
  * Replace qdbus process spawning in reboot event with direct
    QDBusInterface call to org.kde.ksmserver.

 -- Erich Eickmeyer <eeickmeyer@ubuntu.com>  Fri, 03 Apr 2026 21:34:00 -0700

kubuntu-notification-helper (26.04ubuntu4) resolute; urgency=medium

  * Remove invalid KStatusNotifierItem::messageClicked connect (FTBFS).
    - KStatusNotifierItem has no messageClicked signal; activateRequested
      already handles tray icon clicks.

 -- Erich Eickmeyer <eeickmeyer@ubuntu.com>  Wed, 01 Apr 2026 08:44:09 -0700

kubuntu-notification-helper (26.04ubuntu3) resolute; urgency=medium

  * Fix notification action buttons not appearing in default Combo mode.
  * Fix duplicate actionless popups in Combo mode.
  * Fix null pointer crash in Event::ignore() without tray icon.
  * Fix tray notification popup clicks not triggering actions.
  * Add kf5-settings/notificationhelperrc as cascading config fallback.
  * Replace hardcoded kcmshell6 kcm_driver_manager with runtime detection
    of kubuntu-driver-manager or ubuntustudio-driver-manager.
  * Replace pkcon with pkgcli, with fallback to pkcon for older systems.

 -- Erich Eickmeyer <eeickmeyer@ubuntu.com>  Wed, 01 Apr 2026 07:44:10 -0700

kubuntu-notification-helper (26.04ubuntu2) resolute; urgency=medium

  * Make Event::run() virtual so subclass overrides are called when
    clicking notifications. Fixes crash notifications doing nothing
  * Add override specifier to run() in all Event subclasses.

 -- Erich Eickmeyer <eeickmeyer@ubuntu.com>  Sat, 28 Mar 2026 09:00:13 -0700

kubuntu-notification-helper (26.04ubuntu1) resolute; urgency=medium

  * Port to KDE Frameworks 6 / Qt 6. (LP: 2145946)
    - The rest of this changelog entry is an accommodation for this change.
  * Replace QApt dependency with PackageKit (pkcon).
    - QApt is stuck in the land of Qt5 and deprecated.
  * Replace KProcess with QProcess.
  * Replace KToolInvocation with KIO::CommandLauncherJob/TerminalLauncherJob.
  * Replace old-style SIGNAL/SLOT connections with type-safe connects.
  * Replace QRegExp with QRegularExpression.
  * Add JSON metadata files for KF6 plugin system.
  * Update debian/control build dependencies for KF6.
  * Update install paths for KF6 (kf6/kded, knotifications6).
  * Use Q_SLOTS/Q_SIGNALS/Q_EMIT for QT_NO_KEYWORDS compatibility.
  * Wrap string literals with QStringLiteral for QT_NO_CAST_FROM_ASCII.
  * Add override keywords to KCM virtual methods.
  * Add KF6::KIOGui link to hooktest autotest.
  * Remove nonexistent KNotificationAction include (class is in KNotification).
  * Fix KTerminalLauncherJob include path for KF6.
  * Use QLatin1Char for bare char literals (QT_USE_QSTRINGBUILDER compat).
  * Fix QByteArray-to-QString conversion in hook signature calculation.
  * Replace KWindowSystem::forceActiveWindow with activateWindow for KF6.

 -- Erich Eickmeyer <eeickmeyer@ubuntu.com>  Mon, 23 Mar 2026 19:28:04 -0700

kubuntu-notification-helper (19.10ubuntu5) noble; urgency=high

  * No change rebuild against libqt5core5t64, libqt5dbus5t64,
    libqt5gui5t64, libqt5widgets5t64.

 -- Julian Andres Klode <juliank@ubuntu.com>  Mon, 08 Apr 2024 16:44:00 +0200

kubuntu-notification-helper (19.10ubuntu4) noble; urgency=medium

  * No-change rebuild for CVE-2024-3094

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 31 Mar 2024 09:11:11 +0000

kubuntu-notification-helper (19.10ubuntu3) noble; urgency=medium

  * No-change rebuild against libqt5core5t64

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 15 Mar 2024 05:29:01 +0000

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog kubuntu-notification-helper`.
