Skip to content

v1.3.7

Choose a tag to compare

@github-actions github-actions released this 13 Feb 07:33
· 13 commits to main since this release

This release brings a refreshed mobile experience with edge-to-edge cards, a fixed header, and labeled bottom navigation for smoother navigation. Refunds management has been enhanced with new features like an "Exclude from All tab" checkbox, an unmatch confirmation modal, and a toggle to hide matched or expected transactions. You'll also see match counts and remaining amounts for refund candidates, along with improved settings export options for refunds configurations. Finally, several bugs have been resolved, including fixes to transaction counters and display consistency in refund tables.


Technical Details

What's Changed

🚀 Features

  • Make cards edge-to-edge on mobile with responsive rounding and padding
  • Overhaul mobile layout with fixed header, bottom nav labels, and scroll fade
  • Add "Exclude from All tab" checkbox to refunds views + fix All tab
  • Add unmatch confirmation modal for refund transactions
  • Show match count and remaining amount for refund candidates
  • Add refunds config and hide-transactions to settings export
  • Add hide matched/expected transactions toggle to refunds

🐛 Bug Fixes

  • Remaining counter only counts fully unmarked transactions
  • Use consistent text-sm font size across all refunds table columns
  • Query refunds All tab per-view to correctly handle category-only views
  • Revert version to 1.3.4 after botched release
  • Reduce RefundsTab line count to pass max-lines lint rule
  • Resolve credit groups to original transactions in refunds batch actions
  • Delete existing expected/skipped refund matches before creating new ones
  • Use CSS grid for mobile sidebar nav to distribute items evenly
  • Update Chainguard Python base images to fix CVE-2026-1299
  • Remove invalid state_manager._session references in tests
  • Reuse single SQLite session to prevent database lock in export
  • Add ClassVar annotation for mutable class attribute in test

⚡ Improvements

  • Extract useRefundsViewData hook to reduce RefundsTab line count

Installation Notes

macOS: Signed and notarized. Drag to Applications and launch.

Windows: Click "More info" → "Run anyway" if SmartScreen appears.

Linux: Run chmod +x Eclosion-*.AppImage to make executable.


Full Changelog: v1.3.4...HEAD