Problem / Motivation
As a group's expenses grow, users find it difficult to locate specific expenses based on what they remember about them, such as the title or notes.
Proposed Solution
- Add a search bar at the top of the Expenses List screen.
- Filter the expenses dynamically by title or notes based on the search query.
- Use debouncing on the search input to avoid excessive recomposition/filtering.
Acceptance Criteria
Out of Scope
- Searching by amount or other numeric fields.
Related Issues / PRs
Problem / Motivation
As a group's expenses grow, users find it difficult to locate specific expenses based on what they remember about them, such as the title or notes.
Proposed Solution
Acceptance Criteria
make fast-checkpasses during iterative development (~15–30s).make check > build.log 2>&1 && echo "Check passed successfully" || (tail -n 100 build.log && exit 1)passes with 0 failures before merging.Out of Scope
Related Issues / PRs