github sassanix/Warracker 0.9.9.7
0.9.9.7-beta

latest releases: 0.10.1.11, 0.10.1.10, 0.10.1.9...
3 months ago

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

Don't miss a new Warracker release

NewReleases is sending notifications on new releases.