droidian-fpd-client (19+git20240802123650.73f05e1.next.production) trixie; urgency=medium

  * [droidian-fpd-client] Drop fpdlistener

 -- Eugenio Paolantonio (g7) <me@medesimo.eu>  Fri, 02 Aug 2024 14:36:50 +0200

droidian-fpd-client (18) next; urgency=medium

  * [packaging] Do not explictly depend on library packages

 -- Eugenio Paolantonio (g7) <me@medesimo.eu>  Sun, 19 May 2024 10:57:13 +0200

droidian-fpd-client (17) trixie; urgency=medium

  * fpdlistener use shared pointers to ease process deletion

 -- Bardia Moshiri <fakeshell@bardia.tech>  Sat, 23 Dec 2023 01:46:10 -0500

droidian-fpd-client (16) trixie; urgency=medium

  [ Bardia Moshiri ]
  * Merge pull request #3 from Joas329/droidian

  [ Joas329 ]
  * fpdlistener: allow vibration levels to be customizable
  * CMakeList: add the droidian configuration file
  * debian: install droidian-fpd-client.conf

 -- Bardia Moshiri <fakeshell@bardia.tech>  Thu, 16 Nov 2023 18:49:25 -0500

droidian-fpd-client (15) trixie; urgency=medium

  * src: delete the process after we're done unlocking
  * fpdlistener: properly manage loginctl states
  * add a install target to CMakeLists
  * debian: build a package for libpam_fpd
  * fpdlistener: only remove processes from failed attempts

 -- Bardia Moshiri <fakeshell@bardia.tech>  Thu, 09 Nov 2023 18:08:31 -0500

droidian-fpd-client (13) trixie; urgency=medium

  [ Bardia Moshiri ]
  * Merge pull request #1 from Bettehem/droidian

  [ Bettehem ]
  * fpdclient: add exit command to interactive mode

 -- Bardia Moshiri <fakeshell@bardia.tech>  Tue, 10 Oct 2023 09:20:38 -0400

droidian-fpd-client (12) trixie; urgency=medium

  * fpdlistener: adjust timeouts between iterations

 -- Bardia Moshiri <fakeshell@bardia.tech>  Sun, 03 Sep 2023 17:47:53 +0000

droidian-fpd-client (11) trixie; urgency=medium

  * convert from qt5-make to cmake
  * add LICENSE
  * treewide: add copyright headers
  * src: merge fpdunlocker and fpidentify as fpdlistener

 -- Bardia Moshiri <fakeshell@bardia.tech>  Sun, 27 Aug 2023 22:40:57 +0000

droidian-fpd-client (10) trixie; urgency=medium

  * fpd-unlocker: switch to wlrdisplay from batman-helper
  * rewrite fpidentify in c
  * debian: add libwayland-dev and libupower-glib-dev to build-depends

 -- Bardia Moshiri <fakeshell@bardia.tech>  Mon, 14 Aug 2023 17:23:44 -0400

droidian-fpd-client (9) trixie; urgency=medium

  * fpdunlocker: add haptic feedback for good and bad fingerprints
  * move everything from usr/bin to usr/libexec/fpd
  * add pam support for fpd
  * debian: add libpam0g-dev to build deps
  * debian: install droidian-fpd-client in usr/bin and the rest in usr/libexec
  * fpd: only vibrate on failure if the passed error code is FINGER_NOT_RECOGNIZED
  * fpidentify: save the state in a variable according to fpd-unlocker exit code
  * unlocker: react to fingerprint if screen is on
  * fpidentify: use read to sleep without generating any pids
  * add an example program for pam usage
  * fpdunlocker: don't react if screen is already unlocked via a passcode
  * fpdclient: add enroll and clear to arguments
  * fpdclient: clean the output of identify if ran using an argument
  * fpdunlocker: make gkr unlock optional

 -- Bardia Moshiri <fakeshell@bardia.tech>  Fri, 28 Jul 2023 17:11:12 -0400

droidian-fpd-client (8) trixie; urgency=medium

  * src: let the client run with arguments and disable logging
  * debian: add qml-module-qtquick-controls2 and qml-module-qtquick-controls to deps of fpd-gui

 -- Bardia Moshiri <fakeshell@bardia.tech>  Thu, 06 Jul 2023 01:43:51 -0400

droidian-fpd-client (7) trixie; urgency=medium

  * debian: only run make clean if a Makefile exists
  * fpidentify: wait for fingerprint interface to come up before starting

 -- Bardia Moshiri <fakeshell@bardia.tech>  Mon, 03 Jul 2023 17:27:08 -0400

droidian-fpd-client (6) trixie; urgency=medium

  * debian: split the package into gui and client

 -- Bardia Moshiri <fakeshell@bardia.tech>  Mon, 03 Jul 2023 16:42:50 -0400

droidian-fpd-client (5) trixie; urgency=medium

  * bind to the correct session id on startup

 -- Bardia Moshiri <fakeshell@bardia.tech>  Mon, 03 Jul 2023 16:01:34 -0400

droidian-fpd-client (4) trixie; urgency=medium

  * unlocker: detect the session name before unlocking

 -- Bardia Moshiri <fakeshell@bardia.tech>  Sun, 02 Jul 2023 19:47:31 -0400

droidian-fpd-client (3) trixie; urgency=medium

  * debian: install fpidentify to /usr/bin

 -- Bardia Moshiri <fakeshell@bardia.tech>  Sun, 02 Jul 2023 19:33:29 -0400

droidian-fpd-client (2) trixie; urgency=medium

  * debian: accept gles variants on install

 -- Bardia Moshiri <fakeshell@bardia.tech>  Sun, 02 Jul 2023 19:21:52 -0400

droidian-fpd-client (1) trixie; urgency=medium

  * first commit
  * listen on org.droidian.fingerprint
  * add droidian-fpd-unlocker
  * initial implementation of droidian-fpd-gui
  * add desktop file and fingerprint icon
  * add debian packaging
  * debian: add g++ and libc6-dev to build deps
  * add circleci configs
  * debian: replace gles packages with non gles variants

 -- Bardia Moshiri <fakeshell@bardia.tech>  Sun, 02 Jul 2023 22:40:31 +0000

