Warracker
Open-source warranty tracker to monitor expirations and store receipts
Alternative to: sortly
0.10.1.3
2025-06-18📦 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_*_idfields 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.pyfrontend/script.jsfrontend/settings-new.htmlfrontend/settings-new.js