dde-services (1.0.39) unstable; urgency=medium

  * fix: persist NumLock state on X11
  * fix: support legacy hardware shortcut events
  * i18n: [Transifex] Updates for project Deepin Desktop Environment
    (#136)
  * fix: update default shortcut settings
  * i18n: [Transifex] Updates for project Deepin Desktop Environment
    (#140)

 -- Kun Zhang <zhangkun2@uniontech.com>  Tue, 11 Aug 2026 20:57:12 +0800

dde-services (1.0.38) unstable; urgency=medium

  * fix: restore grab-resilient X11 shortcuts
  * i18n: [Transifex] Updates for project Deepin Desktop Environment
    (#119)
  * fix: restore reverse same-application window switching
  * test: isolate X11 input-injection tests
  * fix: update shortcut display labels
  * fix: sync shortcut translation catalogs
  * fix: monitor X11 lock state changes through XKB
  * i18n: [Transifex] Updates for project Deepin Desktop Environment
    (#134)

 -- zhangkun <zhangkun2@uniontech.com>  Thu, 06 Aug 2026 15:52:56 +0800

dde-services (1.0.37) unstable; urgency=medium

  * i18n: [Transifex] Updates for project Deepin Desktop Environment
    (#111)
  * fix: clamp Treeland brightness at 10 percent
  * refactor: move Treeland brightness policy into color control
  * i18n: [Transifex] Updates for project Deepin Desktop Environment
    (#114)
  * feat: categorize shortcut plugin logs
  * fix: resolve custom shortcut conflicts during reset
  * fix: align default window switching shortcuts
  * fix: update shortcut translation entries

 -- zhangkun <zhangkun2@uniontech.com>  Mon, 03 Aug 2026 17:21:24 +0800

dde-services (1.0.36) unstable; urgency=medium

  * fix(build): add libx11-xcb-dev to Build-Depends

 -- zhaoyingzhen <zhaoyingzhen@uniontech.com>  Fri, 24 Jul 2026 10:55:16 +0800

dde-services (1.0.35) unstable; urgency=medium

  * fix(build): add libxcb-xinput-dev to Build-Depends

 -- zhaoyingzhen <zhaoyingzhen@uniontech.com>  Fri, 24 Jul 2026 10:00:00 +0800

dde-services (1.0.34) unstable; urgency=medium

  * feat(shortcut): complete X11 shortcut and gesture migration

 -- zhangkun <zhangkun2@uniontech.com>  Thu, 23 Jul 2026 21:48:33 +0800

dde-services (1.0.33) unstable; urgency=medium

  * i18n: [Transifex] Updates for project Deepin Desktop Environment
    (#101)
  * fix(shortcut): support brightness keys on Wayland

 -- zhangkun <zhangkun2@uniontech.com>  Thu, 16 Jul 2026 21:47:36 +0800

dde-services (1.0.32) unstable; urgency=medium

  * fix(xsettings): restrict service to X11 session only

 -- zhangkun <zhangkun2@uniontech.com>  Fri, 10 Jul 2026 11:24:33 +0800

dde-services (1.0.31) unstable; urgency=medium

  * feat(shortcut): support unassigned hotkeys
  * fix(shortcut): skip ddm default session when counting display
    sessions
  * feat(shortcut): add dynamic category metadata
  * feat(shortcut): add custom shortcut CRUD and display-only support
  * i18n: [Transifex] Updates for project Deepin Desktop Environment
    (#99)
  * chore: Sync by
    https://github.com/linuxdeepin/.github/commit/126af434677bcf06252378
    4e2f8e98ecab832e15

 -- zhangkun <zhangkun2@uniontech.com>  Thu, 09 Jul 2026 21:55:35 +0800

dde-services (1.0.30) unstable; urgency=medium

  * fix: add Wayland screen-off in systemTurnOffScreen

 -- zhangkun <zhangkun2@uniontech.com>  Wed, 24 Jun 2026 15:34:14 +0800

dde-services (1.0.29) unstable; urgency=medium

  * fix(wallpapercache): restrict bus name ownership

 -- zhangkun <zhangkun2@uniontech.com>  Thu, 11 Jun 2026 19:45:36 +0800

dde-services (1.0.28) unstable; urgency=medium

  * chore: break and replace dde-daemon old version

 -- zhangkun <zhangkun2@uniontech.com>  Fri, 05 Jun 2026 11:16:51 +0800

dde-services (1.0.27) unstable; urgency=medium

  * refactor(shortcut): use backslash line continuation in INI SubPaths
  * feat(shortcut): add SwapHotkeys and ReplaceHotkey D-Bus methods

 -- zhangkun <zhangkun2@uniontech.com>  Thu, 04 Jun 2026 21:17:50 +0800

dde-services (1.0.26) unstable; urgency=medium

  * chore(shortcut): remove taskswitch-enter shortcut config
  * feat(shortcut): add 8 app shortcuts to dde-app-shortcuts
  * feat(shortcut): add Treeland compositor action shortcuts to dde-app-
    shortcuts
  * fix: skip NumLock/CapsLock registration on Wayland
  * feat: add tx config file
  * feat: add shortcut manager plugin
  * fix(power): fix idle ignored after wakeup, add wakeup lock, and
    support output hotplug
  * chore(transifex): add configuration for power plugin translations
  * feat(power): add session power management plugin
  * fix(wallpaperslideshow): skip DBus registration on Wayland, handled
    by Treeland

 -- zhangkun <zhangkun2@uniontech.com>  Thu, 04 Jun 2026 19:44:27 +0800

dde-services (1.0.25) unstable; urgency=medium

  * perf: optimize XSettings1 startup — remove Before constraint, skip
    redundant init, clean up debug code

 -- zhangkun <zhangkun2@uniontech.com>  Fri, 15 May 2026 09:35:57 +0800

dde-services (1.0.24) unstable; urgency=medium

  * fix(wallpapercache): use QImageReader scaled decoding to avoid OOM
    on large images

 -- zhangkun <zhangkun2@uniontech.com>  Fri, 08 May 2026 15:03:28 +0800

dde-services (1.0.23) unstable; urgency=medium

  * chore: add Breaks and Replaces for dde-daemon

 -- zhangkun <zhangkun2@uniontech.com>  Fri, 24 Apr 2026 16:48:56 +0800

dde-services (1.0.22) unstable; urgency=medium

  * feat: implement wallpaper cache plugin for dde-services

 -- zhangkun <zhangkun2@uniontech.com>  Fri, 24 Apr 2026 09:58:27 +0800

dde-services (1.0.21) unstable; urgency=medium

  * fix: apply scale factor to GTK cursor theme size

 -- zhangkun <zhangkun2@uniontech.com>  Fri, 27 Feb 2026 15:49:37 +0800

dde-services (1.0.20) unstable; urgency=medium

  * chore: disable direct D-Bus service execution

 -- zhangkun <zhangkun2@uniontech.com>  Thu, 29 Jan 2026 20:35:37 +0800

dde-services (1.0.19) unstable; urgency=medium

  * feat: 移除ipwatchd插件

 -- fuleyi <fuleyi@uniontech.com>  Wed, 14 Jan 2026 14:49:28 +0800

dde-services (1.0.18) unstable; urgency=medium

  * fix: correct default scale factor initialization
  * feat: add automatic screen scaling recommendation

 -- zhangkun <zhangkun2@uniontech.com>  Tue, 06 Jan 2026 20:29:23 +0800

dde-services (1.0.17) unstable; urgency=medium

  * chore: remove OOMScoreAdjust plugin
  * fix: remove unnecessary dependencies from xsettings service
  * feat: refactor ipwatchd plugin to use service group framework
  * refactor: convert xsettings from executable to plugin

 -- fuleyi <fuleyi@uniontech.com>  Fri, 19 Dec 2025 13:28:07 +0800

dde-services (1.0.16) unstable; urgency=medium

  * feat: convert xsettings from plugin to standalone application
  * fix: correct Xft/DPI property name in XSettings update

 -- YeShanShan <yeshanshan@uniontech.com>  Thu, 11 Dec 2025 20:31:28 +0800

dde-services (1.0.15) unstable; urgency=medium

  * fix: correct DPI scaling value in XSettings

 -- zhangkun <zhangkun2@uniontech.com>  Mon, 08 Dec 2025 10:59:12 +0800

dde-services (1.0.14) unstable; urgency=medium

  * feat: add xsettings plugin implementation
  * feat: add cursor size scaling with system scale factor

 -- fuleyi <fuleyi@uniontech.com>  Thu, 04 Dec 2025 19:13:45 +0800

dde-services (1.0.13) unstable; urgency=medium

  * fix: add null pointer checks after malloc calls

 -- zhaoyingzhen <zhaoyingzhen@uniontech.com>  Thu, 27 Nov 2025 17:37:19 +0800

dde-services (1.0.12) unstable; urgency=medium

  * feat: implement sd_bus_read_dict function

 -- fuleyi <fuleyi@uniontech.com>  Thu, 13 Nov 2025 19:49:03 +0800

dde-services (1.0.11) unstable; urgency=medium

  * feat: refactor wallpaper slideshow for multi-monitor support

 -- wujiangyu <wujiangyu@uniontech.com>  Thu, 23 Oct 2025 16:00:46 +0800

dde-services (1.0.10) unstable; urgency=medium

  * refactor: replace session ID with D-Bus session path for login
    detection

 -- YeShanShan <yeshanshan@uniontech.com>  Fri, 10 Oct 2025 17:30:55 +0800

dde-services (1.0.9) unstable; urgency=high

  * Chore: add oom-adjust-score plugin

 -- zyz <zhaoyingzhen@uniontech.com>  Thu, 21 Aug 2025 21:52:48 +0800

dde-services (1.0.8) unstable; urgency=medium

  * fix: add time-based sorting for wallpaper files

 -- YeShanShan <yeshanshan@uniontech.com>  Thu, 31 Jul 2025 19:43:28 +0800

dde-services (1.0.7) unstable; urgency=medium

  * refactor: optimize build system security flags

 -- WuJiangYu <wujiangyu@uniontech.com>  Thu, 03 Jul 2025 19:52:04 +0800

dde-services (1.0.6) unstable; urgency=medium

  * fix: Unable to rotate newly added images
  * fix: m_curMonitorSpace should be initialized in advance
  * fix: 修复系统预装QT应用问题

 -- zhangkun <zhangkun2@uniontech.com>  Wed, 12 Mar 2025 13:38:55 +0800

dde-services (1.0.5) unstable; urgency=medium

  * chore: adapt to Qt6.8

 -- zhangkun <zhangkun2@uniontech.com>  Thu, 06 Mar 2025 19:41:54 +0800

dde-services (1.0.4) unstable; urgency=medium

  * chore: update custom solidwallpapers path
  * chore: adapt wallpaper slideshow

 -- zhangkun <zhangkun2@uniontech.com>  Fri, 21 Feb 2025 16:01:54 +0800

dde-services (1.0.3) unstable; urgency=medium

  * feat: 新增thememanager的qt服务

 -- xionglinlin <xionglinlin@uniontech.com>  Thu, 13 Feb 2025 19:44:47 +0800

dde-services (1.0.2) unstable; urgency=medium

  * feat: 项目调整，名称变更，删除oom模块

 -- fuleyi <fuleyi@uniontech.com>  Tue, 11 Feb 2025 10:48:32 +0800

deepin-service-plugins (1.0.1) unstable; urgency=medium

  * chore: fix license check

 -- fuleyi <fuleyi@uniontech.com>  Thu, 24 Oct 2024 13:20:15 +0800

deepin-service-plugins (1.0.0) unstable; urgency=medium

  * Initial release. 

 -- fuleyi <fuleyi@uniontech.com>  Mon, 14 Oct 2024 13:48:23 +0800
