Integrate infinite scroll and refresh to activity screen#493
Integrate infinite scroll and refresh to activity screen#493dewabisma wants to merge 34 commits into
Conversation
- refactor DRY widget - delete redundant provider - fix bad number formatting locale
…into beast/language-support
- use intl from sdk - import legacy provider
Setting already cleared in substarte service logout
- implement infinite scroll - implement pull to refresh
|
Warning No auditable source files found in this PR's diff. |
…into beast/language-support
…etwork/quantus-apps into beast/integrate-infinite-scroll-and-refresh-to-activity-screen
|
I am actually talking to Sejal about removing the filters for now |
|
I've read the diff plus the surrounding code ( OverallSolid implementation of pagination + pull-to-refresh wired to a new family-scoped A few real issues remain — one of which I think actually warrants a fix. Findings1. Silent failure in
|
|
…etwork/quantus-apps into beast/integrate-infinite-scroll-and-refresh-to-activity-screen
…into beast/integrate-infinite-scroll-and-refresh-to-activity-screen
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 0b4c4d8. Configure here.
| }, | ||
| ), | ||
| bottomContent: ScaffoldBaseBottomContent(child: _isPaid ? _buildPaidButtons(l10n) : _buildQrButton(l10n)), | ||
| bottomContent: ScaffoldBaseBottomContent(child: _isPaid ? _buildPaidButtons(l10n) : _buildQrButton(l10n)), |
There was a problem hiding this comment.
Paid POS shows QR content
High Severity
After a payment is detected, mainContent invokes _buildPaidContent as a discarded expression but always returns _buildQrContent. Users still see the QR flow in the body while the app bar and bottom actions reflect a completed payment.
Reviewed by Cursor Bugbot for commit 0b4c4d8. Configure here.
|
Closing this PR because of broken git history, continuation with proper history is in this one #499 |


Summary
Note
High Risk
Activity pagination UX is moderate risk; the PR also contains extensive duplicate/broken code in
pos_qr_screen.dartthat will fail analysis/compile unless reverted.Overview
Adds pull-to-refresh and infinite scroll on the activity screen for each send/receive/all filter, wired through new
activeAccountPaginationProviderhelpers that expose the filteredUnifiedPaginationControllerforfetchMoreandloadingRefresh.Transaction list providers now keep showing loaded chain data when pagination fails after the first page (initial load still errors if nothing was fetched); filtered loads log load-more errors separately.
analysis_options.yamlexcludesbuild/**from analysis.Reviewed by Cursor Bugbot for commit 0b4c4d8. Bugbot is set up for automated code reviews on this repo. Configure here.