0.10.1.3-beta
π¦ 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