eta-register (2.0.9) unstable; urgency=medium

  [ Emin Fedar ]
  * fix(security): CVE-2026-92886

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Fri, 23 Oct 2026 18:29:02 +0300

eta-register (2.0.8) unstable; urgency=medium

  [ Osman Coskun ]
  * fix: update added before installation
  * chore(network): added unexpected json parse mechanism

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Mon, 09 Feb 2026 12:01:07 +0000

eta-register (2.0.7) unstable; urgency=medium

  [ Osman Coskun ]
  * fix(check): usb matching logic improved

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Thu, 29 Jan 2026 15:19:23 +0000

eta-register (2.0.6) unstable; urgency=medium

  * Fix ahenk package name
  * Add icon-name to window

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Thu, 29 Jan 2026 17:22:30 +0300

eta-register (2.0.5) unstable; urgency=medium

  [ Osman Coskun ]
  * feat(usb): USB device handling and vendor error reporting
  * fix: typo required user
  * feat(i18n): translations updated

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Thu, 29 Jan 2026 13:57:33 +0000

eta-register (2.0.4) unstable; urgency=medium

  [ Osman Coskun ]
  * feat(vendor): implement touch vendor check and update connectivity logic

  [ Yusuf Düzgün ]
  * update vendor e-mail address

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Thu, 29 Jan 2026 09:18:25 +0000

eta-register (2.0.3) unstable; urgency=medium

  [ Osman Coskun ]
  * refactor(register): unit name now required to register and update
  * fix(translation): update MAC address error message

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Fri, 31 Oct 2025 19:51:49 +0300

eta-register (2.0.2) unstable; urgency=medium

  [ Osman Coskun ]
  * fix(i18n): Ensure Glade UI translations
  * feat(installer): Start service after installation
  * fix(installer): Avoid password prompt for service start
  * feat(check): network connection logic improved
  * fix(check): internet check control changed

  [ Fatih Altun ]
  * Update retry and delay as 30x20

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Fri, 26 Sep 2025 20:07:48 +0300

eta-register (2.0.1) unstable; urgency=medium

  * Update log path

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Thu, 25 Sep 2025 11:04:09 +0300

eta-register (2.0.0) unstable; urgency=medium

  [ Osman Coskun ]
  * feat(vm-detection): add virtual machine detection and exit warning
  * chore(translation): updated translation with new sentences
  * fix(typo): removed unncessary word
  * chore(cleanup): new structure and dispatcher logic
  * feat(logging): implement centralized logging system and enhance error handling across modules
  * chore(ui): update UI alignment properties
  * refactor(app): improve script execution logic
  * refactor(apt): control check improved.
  * chore(translation): added translations
  * feat(translation): Turkish translations updated.
  * fix(typo): config checks
  * fix(translation): added missing translation paths
  * feat(ui): labels added for inputs.
  * refactor(logging): Centralize logs to /var/log/eta-register.log
  * refactor(core): Improve error interpretation and logging logic
  * feat(ui): Enhance user interface and update translations
  * feat(ui): Add quick registration dialog for recognized IPs
  * feat: Improve installer UI and logic
  * i18n: Update Turkish translations
  * refactor: Improve UI texts and labels
  * feat(installer): Improve robustness and UX
  * refactor(core): Correct dispatcher logic flow
  * feat(ui): Redesign registration flow
  * i18n: Update Turkish translations
  * prod(app): app config changed for production

  [ Fatih Altun ]
  * fix: temporary translate solution for ai-generated ui

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Wed, 24 Sep 2025 23:47:34 +0300

eta-register (1.3.4) unstable; urgency=medium

  [ Osman Coskun ]
  * feat(register): enhance school registration flow with improved error handling and UI updates
  * feat(translation): added missing translation

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Thu, 26 Jun 2025 15:09:20 +0300

eta-register (1.3.3) unstable; urgency=medium

  [ Osman Coskun ]
  * fix(update): added exception if unit_name deleted while updating.

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Tue, 29 Apr 2025 11:19:37 +0300

eta-register (1.3.2) unstable; urgency=medium

  [ Osman Coskun ]
  * removed cancel button on quick register
  * feat(register): removed quick register cancel button, fix(ahenk): added service enable
  * Update src/constants.py

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Mon, 28 Apr 2025 18:27:28 +0300

eta-register (1.3.1) unstable; urgency=medium

  [ Osman Coskun ]
  * fix(utils): refactor check_args to improve registration state handling and logging

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Fri, 25 Apr 2025 12:54:10 +0300

eta-register (1.3.0) unstable; urgency=medium

  [ Osman Coskun ]
  * fix: update backend configuration and improve unit name validation
  * refactor: remove obsolete test_http_client.py and update UI layout in ui.glade
  * feat(MainWindow): enhance board registration handling and improve state management during edits
  * feat(MainWindow): implement school code validation and improve user feedback on registration process
  * local test environment
  * fix(utils): update retry intervals
  * chore(MainWindow): update registration pre-detected ips and boards.

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Fri, 25 Apr 2025 08:29:02 +0300

eta-register (1.2.3) unstable; urgency=medium

  [ Osman Coskun ]
  * feat(logging): enhance logging for request handling and add request ID tracking
  * fix: update application name and user validation
  * fix: update version

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Thu, 17 Apr 2025 11:10:39 +0300

eta-register (1.2.2) unstable; urgency=medium

  [ Osman Coskun ]
  * fix: texts are changed

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Wed, 16 Apr 2025 15:34:53 +0300

eta-register (1.2.1) unstable; urgency=medium

  [ Osman Coskun ]
  * feat(log): logging mechanism added to production code
  * feat(translation): some parts translated.
  * fix(ahenk): service changed

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Wed, 09 Apr 2025 17:47:08 +0300

eta-register (1.2.0) unstable; urgency=medium

  [ Osman Coskun ]
  * feat(i18n): added translations and improved error handling
  * fix(unit): unit name fixed
  * feat(ui): changes and translations are added
  * Network exceptions added
  * http client example
  * credentials changed

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Wed, 05 Mar 2025 09:29:16 +0300

eta-register (1.1.20) unstable; urgency=medium

  [ Osman Coskun ]
  * new update pre commit
  * new update pre commit 2
  * fix(board): board unit update added

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Thu, 13 Feb 2025 14:55:57 +0300

eta-register (1.1.19) unstable; urgency=medium

  [ Osman Coskun ]
  * fix(i18n):  adjust translations for unit fields

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Mon, 03 Feb 2025 15:38:51 +0300

eta-register (1.1.18) unstable; urgency=medium

  [ Osman Coskun ]
  * fix(unit): logic changed in unit set/get
  * feat(unit): unit fields added on info screen and main window.
  * Project version updated

 -- osman <osman.coskun@pardus.org.tr>  Tue, 28 Jan 2025 14:32:51 +0300

eta-register (1.1.16) unstable; urgency=medium

  [ Osman Coskun ]
  * fix(typo): http removed from url
  * fix(changelog): resolve merge conflict

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Tue, 14 Jan 2025 18:44:49 +0300

eta-register (1.1.15) unstable; urgency=medium

  [ Osman Coskun ]
  * fix(data): some school search doesnt listed

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Fri, 10 Jan 2025 17:16:48 +0300

eta-register (1.1.14) unstable; urgency=medium

  [ Osman Coskun ]
  * fix(app): user restriced enabled for prod

 -- osman <osman.coskun@pardus.org.tr>  Fri, 10 Jan 2025 13:18:23 +0300

eta-register (1.1.13) unstable; urgency=medium

  [ Osman Coskun ]
  * fix(ahenk): ahenk url has changed
  * fix(etap19): support for old version
  * fix(app): app name typo
  * fix(typo): dependency typo

  [ Fatih Altun ]
  * Update app icon

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Wed, 08 Jan 2025 17:36:14 +0300

eta-register (1.1.12) unstable; urgency=medium

  [ Osman Coskun ]
  * fix(update): registration control typo
  * fix(app): performance

 -- osman <osman.coskun@pardus.org.tr>  Tue, 24 Dec 2024 09:41:58 +0300

eta-register (1.1.11) unstable; urgency=medium

  [ Osman Coskun ]
  * fix(request): header added on control arg request
  * fix(bugs): minor fixes

 -- osman <osman.coskun@pardus.org.tr>  Wed, 11 Dec 2024 09:58:58 +0300

eta-register (1.1.9) unstable; urgency=medium

  * fix(performance): GLib used for idle add
  * fix(logic): network check logic
  * feat(request): header added for POST request.
  * feat(header): header added for GET requests
  * fix(translation): missing translations

 -- osman <osman.coskun@pardus.org.tr>  Fri, 06 Dec 2024 15:40:37 +0300

eta-register (1.1.1) unstable; urgency=medium

  [ Osman Coskun ]
  * fix(autostart): meson and desktop file fixed
  * feat(user): etapadmin check added
  * fix(gtk): return added

  [ Fatih Altun ]
  * Update copyright
  * Update .gitignore
  * Update pot file
  * Update Turkish translations

  [ Osman Coskun ]
  * fix(translation): sentence translation fixed
  * feat(quick register): quick register page added.
  * feat(ip): real ip function added
  * feat(quick register): quick register dialog added.
  * feat(quick): quick register function added

 -- osman <osman.coskun@pardus.org.tr>  Fri, 06 Dec 2024 14:26:38 +0300

eta-register (1.1.0) unstable; urgency=medium

  [ Osman Coskun ]
  * fix: using soap; code splitting
  * fix: school implemented
  * fix: school selection
  * fix: bugs in post
  * Refactor import statements in modules
  * chore: fix post requests.
  * feat: CRUD changed with async
  * fix: markup text
  * fix: search function
  * fix: Turkish translations

 -- Osman Coskun <osman.coskun@pardus.org.tr>  Tue, 01 Oct 2024 05:37:27 +0300

eta-register (1.0.5) unstable; urgency=medium

  [ Osman Coskun ]
  * update: opr.py
  * fix: translation
  * changed logic
  * fix: args
  * fix: ahenk conf

 -- Osman Coskun <osman.coskun@pardus.org.tr>  Tue, 17 Sep 2024 10:29:58 +0300

eta-register (1.0.2) unstable; urgency=medium

  [ Osman Coskun ]
  * fix: Turkish Translation

  [ Fatih Altun ]
  * Update version

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Thu, 12 Sep 2024 14:01:33 +0300

eta-register (1.0.1) unstable; urgency=medium

  [ Osman Coskun ]
  * fix: city search
  * feat: uncompleted stack
  * update: translations
  * fix: error dialog
  * fix: appname

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Mon, 09 Sep 2024 15:03:08 +0300

eta-register (1.0.0) unstable; urgency=medium

  [ Osman Coskun ]
  * App name has been changed to eta-register.
  * Initial release.

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Mon, 26 Aug 2024 15:51:37 +0300
