Skip to content

Add search to the Activity page #745

Description

@TeraJaQ

Problem

The Activity page (/activity) lists every expense for the signed-in user but there is no way to filter or search it. As the list grows (months/years of household expenses), finding a specific past expense means scrolling through the whole history.

Proposal

Add a search input at the top of the Activity page that filters the already-loaded expense list live, matching on:

  • expense name
  • category
  • group name
  • payer name/email

No new endpoint is needed — expense.getAllExpenses already loads the user's full expense list for that page, so this can be a client-side filter (with the group relation added to the query so it's searchable too).

I have a working implementation ready and will open a PR against this issue.


Disclosure: this issue and the linked PR were drafted with AI assistance (Claude Code), used to explore the codebase, implement the change, and write this description. The change was directed and reviewed by me before submission.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions