Skip to content

Add CSV column selection, subscription filter, invoice diff legend, plan preview - #715

Open
quartune wants to merge 1 commit into
Stellar-split:mainfrom
quartune:feature/multi-issue-678-677-666-665
Open

Add CSV column selection, subscription filter, invoice diff legend, plan preview#715
quartune wants to merge 1 commit into
Stellar-split:mainfrom
quartune:feature/multi-issue-678-677-666-665

Conversation

@quartune

Copy link
Copy Markdown
Contributor

Summary

  • PaymentExport: add a column-selection checklist for CSV exports (payer address, amount, timestamp, tx hash) with the selected columns reflected in the downloaded header row.
  • SubscriptionsClient: add All/Active/Paused/Cancelled status filter buttons that filter the list client-side, with a distinct active-state style.
  • CompareInvoicesView: align the diff highlight to bg-yellow-100 dark:bg-yellow-900 and add a legend explaining the highlight colour.
  • PlanGeneratorModal: add a live-updating installment preview table (number, due date, amount, running total) driven by planCalculator.

Closes #678
Closes #677
Closes #666
Closes #665

Validation performed

  • Manual review of each diff for correctness and JSX/type balance.
  • Could not run npm run lint / tsc / npm test in this environment: npm install fails on a pre-existing, unrelated package.json entry (@typescript-eslint/plugin@^6.21.0, which does not exist on the npm registry — likely meant to be @typescript-eslint/eslint-plugin). This is not touched by this PR.

…legend, plan preview table

- PaymentExport: add checklist to select which CSV columns are exported
- SubscriptionsClient: add All/Active/Paused/Cancelled status filter buttons
- CompareInvoicesView: align highlight color to bg-yellow-100/900 spec and add legend
- PlanGeneratorModal: add live installment preview table with running totals

Closes Stellar-split#678
Closes Stellar-split#677
Closes Stellar-split#666
Closes Stellar-split#665
@vercel

vercel Bot commented Aug 31, 2026

Copy link
Copy Markdown

@quartune is attempting to deploy a commit to the kingsman-99's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Aug 31, 2026

Copy link
Copy Markdown

@quartune Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

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

Labels

None yet

Projects

None yet

1 participant