dde-services (1.0.50) unstable; urgency=medium

  * test(shortcut): isolate capture result cases
  * test(shortcut): disable capture result test
  * test(shortcut): clarify disabled test guard

 -- Kun Zhang <zhangkun2@uniontech.com>  Fri, 30 Oct 2026 13:51:38 +0800

dde-services (1.0.49) unstable; urgency=medium

  * fix(wallpaperslideshow): unbreak home dir test

 -- Kun Zhang <zhangkun2@uniontech.com>  Fri, 30 Oct 2026 10:32:11 +0800

dde-services (1.0.48) unstable; urgency=medium

  * test: 补充 dde-services 单元测试与 D-Bus 测试
  * fix(wallpaper): refresh stale thumbnails

 -- Kun Zhang <zhangkun2@uniontech.com>  Thu, 29 Oct 2026 16:30:04 +0800

dde-services (1.0.47) unstable; urgency=medium

  * fix: preserve wallpaper FD imports and reuse valid cached images
  * fix(power): deny inactive authorization without prompting
  * refactor: improve thememanager logging and date handling

 -- zhangkun <zhangkun2@uniontech.com>  Tue, 20 Oct 2026 21:31:05 +0800

dde-services (1.0.46) unstable; urgency=medium

  * fix(power): avoid polkit prompt on resume
  * i18n: [Transifex] Updates for project Deepin Desktop Environment
    (#193)
  * fix: ambient Supported reports hardware, not sampling
  * fix: bound sensor calls and release light asynchronously
  * fix: restore hardware sleep shortcuts
  * fix: launch default mail client via dde-shortcut-tool mime handler
  * fix: read procfs credentials before checking EOF
  * test: run the screensaver bus test without dbus-run-session

 -- zhangkun <zhangkun2@uniontech.com>  Thu, 15 Oct 2026 21:37:24 +0800

dde-services (1.0.45) unstable; urgency=medium

  * fix: avoid power and screensaver startup wait cycle

 -- zhangkun <zhangkun2@uniontech.com>  Mon, 12 Oct 2026 18:18:10 +0800

dde-services (1.0.44) unstable; urgency=medium

  * build(debian): remove deepin-screensaver dependency
  * fix: touchpad FN key only shows OSD, no double toggle
  * fix: use setter for short idle state initialization
  * fix: update power daemon service whitelist
  * fix(power): play sound effect on battery plug/unplug and suspend
    resume

 -- zhangkun <zhangkun2@uniontech.com>  Tue, 22 Sep 2026 20:44:39 +0800

dde-services (1.0.43) unstable; urgency=medium

  * fix(power): start countdown from the configured value

 -- zhangkun <zhangkun2@uniontech.com>  Fri, 11 Sep 2026 17:27:57 +0800

dde-services (1.0.42) unstable; urgency=medium

  * i18n: [Transifex] Updates for project Deepin Desktop Environment
    (#159)
  * i18n: [Transifex] Updates for project Deepin Desktop Environment
    (#160)
  * feat(power): migrate power services
  * build(power): add libudev build dependency
  * fix(power): fix scheduled shutdown notifications
  * i18n: Translate plugin-power-session_en.ts in zh_HK
  * i18n: Translate plugin-power-session_en.ts in zh_CN
  * i18n: Translate plugin-power-session_en.ts in zh_TW
  * fix(power): respect shutdown inhibitors
  * feat: switch camera hotkey to daemon hardware privacy switch
  * fix(power): unify screen-off handling in session
  * i18n: [Transifex] Updates for project Deepin Desktop Environment
    (#165)
  * fix: scheduled shutdown countdown missing after switching users
  * fix(power): avoid blocking screensaver dbus reads

 -- zhangkun <zhangkun2@uniontech.com>  Thu, 10 Sep 2026 20:28:41 +0800

dde-services (1.0.41) unstable; urgency=medium

  * fix: change default ambient brightness to off

 -- fuleyi <fuleyi@uniontech.com>  Tue, 18 Aug 2026 15:22:13 +0800

dde-services (1.0.40) unstable; urgency=medium

  * i18n: [Transifex] Updates for project Deepin Desktop Environment
    (#141)
  * fix: report explicit shortcut capture outcomes
  * fix: support ambient light automatic brightness
  * fix: align shortcut display names
  * feat: migrate camera shortcut and helper scripts
  * i18n: [Transifex] Updates for project Deepin Desktop Environment
    (#149)
  * i18n: [Transifex] Updates for project Deepin Desktop Environment
    (#150)

 -- zhangkun <zhangkun2@uniontech.com>  Tue, 18 Aug 2026 13:26:28 +0800

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
