2026-06-19 Mike Gabriel

        * Release 0.2.4 (HEAD -> main, tag: 0.2.4)

2026-05-21 Ratchanan Srirattanamet

        * Merge branch 'personal/notkit/udev-handles-nullptr' into 'main'
          (dece49c)

2026-05-13 TheKit

        * udev-cpp: fix uninitialized pointer dereference in wrappers
          (6442452)

2026-03-30 Mike Gabriel

        * Merge branch 'personal/alteholz/sync-with-debian-hfd-service' into
          'main' (8d3d3c0)

2026-03-29 Thorsten Alteholz

        * debian/: Sync packaging from salsa.debian.org. (7e1ab6d)

2026-02-13 Jami Kettunen

        * Merge branch
          'personal/peat-psuwit/vibrator-binder-usable-no-client'
          into 'main' (46f2f2b)

2024-09-22 Ratchanan Srirattanamet

        * {Leds,Vibrator}Binder*: handle client or servicemanager fails to
          create (c10960c)
        * {Leds,Vibrator}Binder*: unref stored client at the destructor
          (8553415)
        * {Leds,Vibrator}Binder*: unref GBinderRemoteReply everywhere
          (56f8470)

2024-09-21 Ratchanan Srirattanamet

        * LedsBinder: free Client in the ::usable() function (c36bb99)
        *Binder*: don't unref RemoteObject returned from ServiceManager
          (8a7a87d)

2024-09-13 Ratchanan Srirattanamet

        * VibratorBinder{Hidl,Aidl}: don't create GBinderClient in usable()
          (a31954f)

2025-12-06 Mike Gabriel

        * Merge branch 'systemd-service-option' into 'main' (0b7ad97)

2025-11-20 Achill Gilgenast

        * init: Add option to install systemd services without systemd
          installed (8651d89)

2025-05-08 Mike Gabriel

        * Merge branch 'fix-leds-sysfs-single-color' into 'main' (6b6aab5)

2025-05-08 Jami Kettunen

        * leds: only enable single color sysfs backend via deviceinfo
          (fd0ec40)

2025-03-20 Ratchanan Srirattanamet

        * Merge branch 'main' into 'main' (197741f)

2025-03-17 Bardia Moshiri

        * leds: implement single color sysfs backend (228c369)

2025-01-06 Mike Gabriel

        * Release 0.2.3 (98028b7) (tag: 0.2.3)

2024-11-13 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/remove-useless-iface' into
          'main' (84d8e1f)

2024-11-13 Ratchanan Srirattanamet

        * qt/feedback-plugin: remove duplicated iface object declaration
          (908f70d)

2024-09-16 Ratchanan Srirattanamet

        * Merge branch 'personal/muhammad/aidl-support' into 'main' (090d184)

2024-09-09 Muhammad

        * vibrator-binder: Add support for AIDL vibrator HAL (61652fe)

2024-04-25 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/build-against-noble' into 'main'
          (5d27a57)

2024-04-24 Ratchanan Srirattanamet

        * d/{control, rules}: adapt packaging to also be buildable on Debian
          (c20d7e4)
        * d/hfd-service.install: adapt to new Systemd unit install location
          (03d6f66)

2024-01-25 Mike Gabriel

        * Release 0.2.2 (ea116aa) (tag: 0.2.2)
        * Merge branch 'personal/gberh/improve-metadata' into 'main'
          (b5451ce)

2024-01-25 Guido Berhoerster

        * Improve README file and Debian package metadata (28e9b3e)

2023-11-19 Marius Gripsgard

        * Merge branch 'personal/peat-psuwit/11-vibratePattern' into 'main'
          (dd7626a)

2023-11-10 Ratchanan Srirattanamet

        * service: add vibratePattern DBus API (d9b103c)

2023-11-09 Ratchanan Srirattanamet

        * Moves vibrateDurationExtraMs handling to VibratorController
          (ef940dd)
        * vibrator: move pattern repetition to non-core and use QTimer
          (d1054fb)

2023-11-10 Marius Gripsgard

        * Merge branch 'fix/musl-build' into 'main' (06ea1d2)

2023-10-17 Bart Ribbers

        * Add missing include to fix Musl compatibility (44fa015)

2023-10-15 Mike Gabriel

        * Release 0.2.1 (23ade31) (tag: 0.2.1)

2023-08-18 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/othervibrate' into 'main'
          (b268aaa)

2023-08-11 Ratchanan Srirattanamet

        * usersettings: handle user deletion (b2e97a7)

2023-08-10 Ratchanan Srirattanamet

        * qt/feedback-plugin: use privileged path if env var is set (e991b80)

2023-08-04 Ratchanan Srirattanamet

        * Add settings to allow disabling general vibration (f9ecd13)

2023-02-05 Mike Gabriel

        * Release 0.2.0 (04ff43e) (tag: 0.2.0)

2023-01-30 Mike Gabriel

        * Merge branch 'personal/gberh/dh-12' into 'main' (8f278d0)

2023-01-30 Guido Berhoerster

        * Update to dh version 12 (dcb9bc7)

2022-12-02 Mike Gabriel

        * Merge branch 'abuGit-main-patch-97528' into 'main' (7c7b264)

2022-12-02 Andreas

        * Spelling mistake: sutch --> such (cc391dd)

2022-10-06 Mike Gabriel

        * Merge branch 'focal-vibrate-scale' into 'main' (de06edd)

2022-08-31 Jami Kettunen

        * service: Add support for vibrate duration length extension
          (1c36299)

2022-08-01 Ratchanan Srirattanamet

        * Merge branch 'fix-dbus-systemd-apparmor' into 'main' (dc3d89b)

2022-08-01 Guido Berhoerster

        * Allow DBus activation by AppArmor-confined apps (d128f51)
        * Make hfd-service DBus-activatable (eee84ad)
        * Correct path of the executable in the systemd unit file (85ae8d1)
        * Correct path of the executable in the DBus service file (1c03fe3)

2022-07-03 Mike Gabriel

        * Merge branch 'mariogrip-main-patch-06981' into 'main' (f52d1b7)

2022-07-03 Marius Gripsgard

        * debian/control: Depend on systemd (e25fcd0)

2022-01-23 Marius Gripsgard

        * Merge branch 'mr/switch-to-systemd' into 'main' (23e9c69)

2021-12-17 Florian Leeber

        * Merge branch 'Flohack74-main-patch-59104' into 'main' (d230558)
        * Allow 0 value for LEDs off milliseconds (620a2ee)

2021-11-27 Marius Gripsgard

        * Merge branch 'main' into 'main' (5c747fb)

2021-11-22 Marius Gripsgard

        * Merge branch 'xenial' into 'main' (5f920c6)

2021-06-28 Matthias Gerstner

        * vibrator-ff: check for valid file descriptor before writing
          (d3eafe5)

2021-06-25 Matthias Gerstner

        * global: fix various compiler warnings (0186b78)
        * vibrator-ff: zero-initialize features array, check for ioctl()
          error (07246e9)
        * DBusAdaptorService: check for bad integer values passed via D-Bus
          (92954aa)
        * vibrator-ff: open files with O_CLOEXEC (e2a8d08)
        * vibrator-legacy: remove unused m_thread member (8b0566c)

2021-10-06 Ratchanan Srirattanamet

        * Move Jenkinsfile to debian/ per the new guideline (05ef6e0)
        * Update Jenkinsfile to use shared library (873551d)

2021-10-02 Erfan Abdi

        * Proper android 8+ support (#21) (8d6e2e1)

2021-09-08 Florian Leeber

        * Add missing .service file (#20) (a05537e)

2021-04-13 Marius Gripsgard

        * Merge branch 'mr/debian-folder-copy-paste-flaw-fixes' into 'main'
          (7bc710d)

2021-04-09 Mike Gabriel

        * Revert "data/com.lomiri.hfd.conf: Fix D-Bus policy without send
          destination." (bfc78ee)
        * init/hfd-service.service.in: Add Documentation= key (pointing to
          upstream Git repo, i.e. its Readme.md). (4a4e1e6)
        * data/com.lomiri.hfd.conf: Fix D-Bus policy without send
          destination. (945e7b8)
        * data/com.lomiri.hfd.conf: Fix D-Bus policy without send
          destination. (ffc4e30)
        * debian/hfd-service.install: Update for systemd switch-over and
          moved service binary. (8048bc7)
        * init/: Add systemd system service file. (b427598)
        * src/CMakeLists.txt: Install hfd-service executable to LIBEXECDIR.
          (ecc76ca)
        * data/hfd-service.conf: Drop file. Drop upstart support. (e0aec42)
        * debian/control: Upstream repo has been moved to gitlab.com.
          (6c018d6)
        * debian/copyright: Upstream repo has been moved to gitlab.com.
          (ac4b7c9)
        * debian/: Fix copy-paste flaws (wrong pkg name). (88afa6c)

2021-03-16 Marius Gripsgard

        * Merge pull request #16 from PureTryOut/sysconfdir (d7a36de) (tag:
          0.1.0)
        * Merge pull request #17 from PureTryOut/spelling-mistakes (34415cd)
        * Merge pull request #15 from ubports/xenial_-_waitforlxc (00c850e)
        * Merge pull request #14 from calebccff/vibrator-forcefeedback
          (a564c9b)

2021-03-03 Bart Ribbers

        * Fix spelling mistakes when DBus connection fails (bc91acd)
        * Fix install location of conf files (b37e724)

2021-02-27 Alfred Neumayer

        * upstart: Speed up waiting for lxc-android-config to be up (effca39)

2021-01-28 Caleb Connolly

        * vibrator: ff: add new Force Feedback vibrator (014aec3)

2021-01-24 Marius Gripsgard

        * Merge pull request #13 from ubports-oneplus6/oneplus6-fixes
          (c7d0237)

2021-01-21 Caleb Connolly

        * vibrator-sysfs: more robust transient trigger support detection
          (6bc0ace)

2021-01-18 Caleb Connolly

        * udevDevice: fix indent (96e56e2)
        * vibrator-sysfs: Don't crash when failing to add transient trigger
          (9c7c6dd)

2020-08-30 Marius Gripsgard

        * Merge remote-tracking branch 'origin/xenial_-_android9' into xenial
          (896ef75)
        * Merge branch 'xenial_-_hybrisopt' into xenial (1e15fb9)

2020-04-23 Alfred Neumayer

        * leds-hybris: Fix segfault when light device cannot be loaded
          (4e85878)

2020-04-16 Alfred Neumayer

        * service: Add env vars to switch between backend implementations
          (04681b9)

2020-07-24 Marius Gripsgard

        * Make libhybris optional (7378be4)
        * Add missing include for newer gcc (89871d8)
        * [cmake] Remove uneeded qt5_use_modules (f56ae91)

2020-07-07 Ratchanan Srirattanamet

        * leds: prioritise hybris backend (8bc7c0b)
        * Wait for Android container to be up (01d7964)

2020-06-27 Marius Gripsgard

        * Merge pull request #3 from peat-psuwit/xenial_-_hfd-fix-fp2
          (5ccbb0e)

2020-06-17 Ratchanan Srirattanamet

        * leds-hybris: don't check for light device at construction (335e294)
        * leds-sysfs: don't use where it lacks timer trigger (2225a79)

2020-05-28 Marius Gripsgard

        * Merge pull request #2 from peat-psuwit/xenial_-_repeat-thread-cv
          (bd52bb0)
        * Merge pull request #1 from peat-psuwit/xenial_-_fix-rumble
          (b8b4501)

2020-05-27 Ratchanan Srirattanamet

        * Make repeatThread uses mutex/cv (7c15716)
        * [vibrator] capture duration by value (3ccc8d0)

2020-04-23 Marius Gripsgard

        * [leds-sysfs] Improve search for color leds (9469fb1)

2020-04-13 Marius Gripsgard

        * Move components to hfd namespace (c6b0a48)

2020-03-21 Marius Gripsgard

        * [qmlplugin] Make sure all values are up-to-date before setting
          state on (bbaded1)
        * [debian] Add missing deps (28d8900)
        * Inital commit (4c70084)
