github sassanix/Warracker 0.10.1.3
0.10.1.3-beta

latest releases: 0.10.1.10, 0.10.1.9, 0.10.1.8...
2 months ago

📦 Release 0.10.1.3 – Paperless-ngx Document Integration

Thank you all for your feedback, I know you waited a while for this feauture, I thank you for your patience, I hope you enjoy it.

As you know, Warracker is in beta, and with your feedback, we can make it better, I appreciate you for supporting me in making this application better for everyone!


✨ Added

📁 Paperless-ngx Document Management Integration

This release brings full support for Paperless-ngx, enabling powerful document management and hybrid storage options:

  • Admin Configuration Panel
    A new section in the admin settings allows setup and control of Paperless-ngx:

    • Configure server URL and API token
    • Test connection before saving
    • Enable/disable integration globally
  • Hybrid Storage System
    Users can now choose where to store each document type (invoice, manual, photos, others):

    • Local storage or Paperless-ngx per document
    • Avoids duplicate storage with exclusive location handling
    • Database updated with paperless_*_id fields for reference
    • Old files are automatically cleaned when switching storage modes
  • Enhanced Warranty Cards UI
    Warranty interfaces now clearly show document storage locations:

    • 🌤️ Blue cloud icon for Paperless-ngx documents
    • 🗎 Standard icon for locally stored files
    • Mixed storage visually supported per document type
  • Improved Document Workflows
    Both Add and Edit Warranty modals now support Paperless-ngx:

    • Radio buttons let users pick storage location during upload
    • Automatic tagging and organization for uploads to Paperless
    • Full feature parity between add and edit modes
  • Secure Direct Access
    Documents stored in Paperless-ngx are now accessible directly from the warranty UI with secure authentication.


Modified Files:

  • backend/app.py
  • frontend/script.js
  • frontend/settings-new.html
  • frontend/settings-new.js

Don't miss a new Warracker release

NewReleases is sending notifications on new releases.