feat: enhance the find transaction report behavior - #520
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughWalkthroughThe reporting flow now supports transaction-type and investment filters, matching-item aggregation, category waterfalls, shared waterfall rendering, and filtered dashboard navigation. API responses include waterfall metadata, while localized labels and warnings cover the new controls. ChangesTransaction filtering and waterfall reporting
Estimated code review effort: 4 (Complex) | ~60 minutes Sequence Diagram(s)sequenceDiagram
participant User
participant FindTransactions
participant TransactionApiController
participant ReportWidgets
participant WaterfallChart
User->>FindTransactions: select types, investments, and item filters
FindTransactions->>TransactionApiController: request filtered transactions
TransactionApiController-->>FindTransactions: return matching transactions
FindTransactions->>ReportWidgets: pass transactions and active filters
ReportWidgets->>WaterfallChart: render aggregated waterfall data
WaterfallChart-->>User: display chart and clickable columns
Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@coderabbitai review |
✅ Action performedReview finished.
|
|
@coderabbitai review |
✅ Action performedReview finished.
|
This release refines the Find Transactions report with new filtering capabilities and improved data visualization.
typesandinvestments, allowing users to refine their search results with greater precision.Summary by CodeRabbit
qand match names, symbols, and ISINs.