Skip to content

feat: add search and filter controls to invoice list#216

Merged
Cedarich merged 1 commit into
ZyntariHQ:mainfrom
abdulomeiza:feat_add_search_filter
Jun 22, 2026
Merged

feat: add search and filter controls to invoice list#216
Cedarich merged 1 commit into
ZyntariHQ:mainfrom
abdulomeiza:feat_add_search_filter

Conversation

@abdulomeiza

@abdulomeiza abdulomeiza commented Jun 21, 2026

Copy link
Copy Markdown
Contributor

Closes #145

  • Backend: extend GET /invoices with search and status query params
  • Backend: case-insensitive search across invoiceNumber, clientName, clientEmail, memo
  • Mobile: add zustand filter store (persists across screen navigation)
  • Mobile: add search bar with 350ms debounce to dashboard
  • Mobile: add horizontal status filter chips (All/Pending/Paid/Overdue/Cancelled)
  • Mobile: three context-aware empty states (loading, no-results, no-invoices)
  • Fix InvoiceStatus type to match Prisma enum (overdue/cancelled instead of expired)
  • Show client email in invoice list cards

- Backend: extend GET /invoices with search and status query params
- Backend: case-insensitive search across invoiceNumber, clientName, clientEmail, memo
- Mobile: add zustand filter store (persists across screen navigation)
- Mobile: add search bar with 350ms debounce to dashboard
- Mobile: add horizontal status filter chips (All/Pending/Paid/Overdue/Cancelled)
- Mobile: three context-aware empty states (loading, no-results, no-invoices)
- Fix InvoiceStatus type to match Prisma enum (overdue/cancelled instead of expired)
- Show client email in invoice list cards
@abdulomeiza

Copy link
Copy Markdown
Contributor Author

Closes #145

@Cedarich Cedarich merged commit 83665fa into ZyntariHQ:main Jun 22, 2026
1 check passed
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.

Add search and filter controls to the invoice list

2 participants