navidrome-uploader (0.3.0) unstable; urgency=medium

  * E2E Testing:
    - Add Dockerfile and entrypoint script for testing .deb packages
    - Implement initial API functional tests with pytest configuration
    - Update CI workflow to run E2E tests automatically after package build
  * Packaging:
    - Change architecture from 'all' to 'amd64'
  * CI/Build:
    - Implement automated Gitea workflow for .deb building
  * Refactoring:
    - Remove unused templates
  * Maintenance:
    - Update Dropzone.js upstream source

 -- Arian Nasr <arian@2ari.ca>  Sun, 31 May 2026 08:43:00 -0400

navidrome-uploader (0.2.0) unstable; urgency=medium

  * Packaging:
    - Bundle pip wheels during build for offline host installation
    - Ensure debian build environment includes pip and wheel modules
  * Docker:
    - Implement containerized debian packaging automation scripts
  * Security:
    - Add MAX_CONTENT_LENGTH to prevent upload DoS vectors
  * Bug Fixes:
    - Fix apt purge leaving pycache and systemd directory remnants
  * Frontend:
    - Change Dropzone.js upstream source location
  * Maintenance:
    - Add the open source software MIT license
    - Upstream package & dependency updates

 -- Arian Nasr <arian@2ari.ca>  Mon, 25 May 2026 18:31:00 -0400

navidrome-uploader (0.1.0-2) unstable; urgency=high

  * Run pip install stage as navidrome-uploader user instead of root

 -- Arian Nasr <arian@2ari.ca>  Tue, 14 Apr 2026 12:11:00 -0400

navidrome-uploader (0.1.0-1) unstable; urgency=medium

  * Disable gunicorn control socket in systemd service unit

 -- Arian Nasr <arian@2ari.ca>  Thu, 09 Apr 2026 01:58:00 -0400

navidrome-uploader (0.1.0) unstable; urgency=medium

  * Add Debian packaging with systemd service integration and venv setup.

 -- Arian Nasr <arian@2ari.ca>  Tue, 07 Apr 2026 12:00:00 +0000

