Warracker logo

Warracker

Open-source warranty tracker to monitor expirations and store receipts

Alternative to: sortly


About Versions (54)

0.9.9.7

2025-05-16

New Features, Enhancements & Fixes

This release introduces a more interactive Status Page experience, vendor-based sorting/filtering enhancements, improved data export formatting, and a series of usability and validation fixes. Special thanks to @humrochagf for contributing to improved database migration compatibility!


New Features

  • Collapsible Warranty Details on Status Page Users can now click on rows in the “Recently Expired or Expiring Soon” table to expand detailed warranty information directly inline. This includes:

    • Product URL, Purchase Price, Vendor
    • Linked documents (Invoice, Manual, Other Files)
    • Serial Numbers and Notes ➤ Only one row can be expanded at a time. Clicking again collapses it.
  • Inline Warranty Editing From the expanded view, users can edit a warranty directly using a pre-filled modal.

  • Vendor Sorting and Filtering

    • A new vendor column is now available in the sort options.
    • A vendor dropdown filter has been added to refine the main warranty list.

🛠️ Changes

  • Status Page UI: Product names are no longer hyperlinked to separate pages, aligning with the inline detail expansion behaviour.
  • CSV Export: All dates in exported files are now formatted as YYYY-MM-DD for consistency and compatibility.

🐛 Fixes

  • URL Validation in Hidden Tabs Prevented browser validation errors when entering a product URL without a scheme (e.g., example.com) in non-visible tabs. ➤ Switched input type from url to text and enhanced JavaScript validation handling.

  • Modal Behaviour Edit modal now closes only via the ‘X’ or ‘Cancel’ buttons—backdrop clicks no longer trigger it.

  • Database Migrations Fixed a compatibility issue where migrations would fail if a custom DB_NAME was used. ➤ Removed hardcoded DB names from SQL files.

  • 64-bit x86 and 64-bit ARM image support ➤ Docker image is now updated to support all these releases in one image


📷 Screenshots

image

image

image

image