Warracker
Open-source warranty tracker to monitor expirations and store receipts
Alternative to: sortly
0.10.1.13
2025-09-29📦 Release 0.10.1.13 – Smarter UI, Multilingual Reach, and Archival Power
This release introduces comprehensive Turkish translations, a non-destructive warranty archive system, and major UI/UX improvements across login, filters, sorting, and tag management. Users benefit from cleaner layouts, session-persistent settings, and seamless multi-device usability while maintaining compatibility with existing workflows.
🇹🇷 Full Turkish Language Support
✅ Complete Translations Across Pages
- Added Turkish (
tr) translation file with comprehensive UI, message, and system text coverage. - Applied translations consistently across Index, About, Status, and Settings pages.
✅ Result: Turkish-speaking users now enjoy a fully localized Warracker experience.
🗂️ Non-Destructive Warranty Archiving
✅ Safe and Reversible Archival
-
Added ability to archive warranties without deletion (
archived_attimestamp). -
New API endpoints:
GET /api/warranties/archivedPATCH /api/warranties/{id}/archive
-
Archived warranties hidden by default but retrievable with filter.
-
Neutral gray styling to distinguish archived items.
✅ Result: Users can clean up views without losing historical warranty data.
🎨 Modernized User Interface
✅ Refined Login Page
- Clean two-column layout with branding showcase and improved form controls.
- Branded SSO buttons, dark/light theme compatibility, and mobile logo/title.
✅ Smarter Filters, Sorting, and Data Management
- Unified filter/sort into popover panels for decluttered UI.
- Session persistence with localStorage for filters and sort settings.
- Consolidated Import/Export into a single “Data” menu.
✅ Modern Tag Management
- Inline editing and immediate persistence of tag changes.
- Live UI refresh for tags across modals, filters, and warranty cards.
- Modernized modal design with responsive, theme-aware styles.
✅ Mobile Enhancements
- Three-row layout for improved usability on narrow screens.
- Compact filter/sort labels (icons-only under 425px).
✅ Result: A cleaner, faster, and more consistent UI on desktop and mobile.
🔧 Key Fixes and Improvements
- Fixed dark mode text, caret visibility, and navigation consistency.
- Corrected i18n safety with proper mapping of translation keys.
- Added missing translations across multiple locales.
- Fixed JavaScript error with duplicate
isArchivedViewdeclaration. - Preserved alignment and branding for SSO buttons.
- Improved scrolling and spacing for mobile usability.
✅ Result: Smoother user experience, fewer errors, and improved theme consistency.
Modified Files:
locales/tr/translation.jsonfrontend/login.html,frontend/style.css,frontend/index.html,frontend/script.js,frontend/mobile-header.css,frontend/header-fix.cssbackend/migrations/045_add_archived_at_to_warranties.sql,backend/warranties_routes.py,backend/notifications.py- Multiple locale files (
locales/*.json)
This update delivers a modernized UI, robust archiving, and expanded language support, ensuring Warracker is more accessible, intuitive, and powerful than ever. 🚀
📷 Screenshots