Files
Warracker/backend
sassanix f3ba71bdbc warranty UI improvements & Paperless-ngx integration
- 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
2025-06-24 23:47:39 -03:00
..