mirror of
https://github.com/sassanix/Warracker.git
synced 2026-01-04 04:29:43 -06:00
- Redesigned warranty card with icon-based info display: 📅 Age, 📄 Duration, 🔧 End Date, 🪙 Price, 📊 Serial, 🏪 Vendor, 🛡️ Type - Improved layout across grid/list/table views: better spacing, no thumbnail overlap, dark mode support - Added serial number display enhancements - Integrated Paperless-ngx document browser in warranty forms: - Browse, search, filter, and select documents from Paperless-ngx - Modal UI with responsive design and tag-based filtering - Backend API for tag retrieval with auth and error handling - Added user preference to view Paperless docs in-app: - Toggle setting in UI, persisted via DB/localStorage - Secure in-app viewing with fallback to external domain - Updated backend routes and frontend logic Files touched: `script.js`, `style.css`, `index.html`, `auth_routes.py`, `app.py`, `settings-new.html`, `settings-new.js`, DB migration