AJ c6a01e120f Improve receipt mapping UI with transaction selector
Replaced the manual transaction ID input with a user-friendly
transaction selector dropdown in the map receipt modal.

Changes:
- Added RecentTransactions list to Receipts page model
- Load last 100 transactions without receipts for dropdown
- Updated modal dialog:
  - Larger modal (modal-lg) for better visibility
  - Multi-select dropdown showing formatted transaction details:
    - Date | Amount | Name | (Merchant)
  - Monospace font for aligned columns
  - Size 10 to show multiple options at once
  - Receipt info displayed in styled info box
  - Manual ID input field as fallback option
  - Link to Transactions page for finding IDs
  - Two-way binding between selector and manual input

User Experience:
- Users can now visually browse and select transactions
- Transaction details are formatted for easy scanning
- Only shows transactions that don't already have receipts
- Fallback to manual ID entry for edge cases
- Receipt parsed data clearly displayed for comparison

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-12 13:16:02 -04:00
2025-10-04 02:19:54 -04:00
2025-10-04 02:13:50 -04:00
Description
No description provided
103 MiB
Languages
C# 66.6%
HTML 31.2%
JavaScript 1.9%
CSS 0.2%
Dockerfile 0.1%