Skip to content

Fix/issues 7 8 9 expense ledger improvements - #11

Merged
Arun-kushwaha007 merged 5 commits into
mainfrom
fix/issues-7-8-9-expense-ledger-improvements
Mar 19, 2026
Merged

Fix/issues 7 8 9 expense ledger improvements#11
Arun-kushwaha007 merged 5 commits into
mainfrom
fix/issues-7-8-9-expense-ledger-improvements

Conversation

@Arun-kushwaha007

Copy link
Copy Markdown
Owner

This PR adds group ledger search/filtering, expense categories, and saved default split preferences for
groups.

Changes

  • Added client-side ledger search by description, payer, amount, and date
  • Added payer, category, and date-range filters with reset support
  • Added optional expense categories across shared types, backend, and web
  • Added category selection in the create expense modal
  • Added category display in expense rows
  • Added group-level saved default split preferences
  • Added backend support to store and return default split preferences
  • Prefilled the create expense modal from the saved group default split
  • Added quick reset back to equal split

Verification

  • pnpm --filter backend prisma:generate
  • pnpm --filter backend lint
  • pnpm --filter web lint
  • pnpm --filter backend test

Commits

  • feat(expenses): add categories and saved group split defaults (#8, #9)
  • feat(web): add group ledger search and filters (#7)

If you want the cleanest GitHub style, change the first line to:

Closes #7
Closes #8
Closes #9

@Arun-kushwaha007
Arun-kushwaha007 merged commit b66c0f3 into main Mar 19, 2026
1 check failed
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.

Feature: Save default splits per group Feature: Categorize expenses and filter by category Feature: Expense search and filters in group ledger

1 participant