github sassanix/Warracker 0.10.1.13
0.10.1.13-beta

11 hours ago

πŸ“¦ 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_at timestamp).

  • New API endpoints:

    • GET /api/warranties/archived
    • PATCH /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 isArchivedView declaration.
  • 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.json
  • frontend/login.html, frontend/style.css, frontend/index.html, frontend/script.js, frontend/mobile-header.css, frontend/header-fix.css
  • backend/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

image image image image image image image image image image

Don't miss a new Warracker release

NewReleases is sending notifications on new releases.