Skip to content

Search, filter and sort transactions - #10

Merged
phoscoder merged 3 commits into
phoscoder:mainfrom
humber-web:transaction-filters
Oct 9, 2026
Merged

phoscoder merged 3 commits into
phoscoder:mainfrom
humber-web:transaction-filters

Conversation

@humber-web

Copy link
Copy Markdown

Adds a search box plus Type / Account / Category filters next to the date filter, and sortable column headers on the Transactions screen.

  • Search matches description, merchant, notes, category, account and amount; every word must match
  • "Uncategorized" includes transactions whose category was deleted
  • The dropdowns rebuild when accounts or categories change, keeping the current selection
  • The logic is in src/transaction_filter.rs, next to date_filter.rs and paging.rs
  • Checks off Transaction search in the roadmap
  • Tests: 7 unit tests and 5 UI tests; cargo test passes (187)

🤖 Generated with Claude Code

humbertic and others added 3 commits October 7, 2026 12:52
Matching works on the loaded list, so it composes with the date filter and
paging. Search looks at the description, merchant, notes, category, account
and amount, and every word has to match.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
A search box plus type, account and category dropdowns sit next to the date
filter, with a Clear button while any of them is set. Clicking a column
header sorts by it and clicking again reverses the order.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@phoscoder
phoscoder merged commit de7b8fb into phoscoder:main Oct 9, 2026
1 check passed
@phoscoder

Copy link
Copy Markdown
Owner

Thank you @humber-web

I saw this late but I have merged it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants