Skip to content

Cursor/ios pull to reload 9650 - #21

Merged
nghiacc merged 3 commits into
mainfrom
cursor/ios-pull-to-reload-9650
Oct 20, 2026
Merged

nghiacc merged 3 commits into
mainfrom
cursor/ios-pull-to-reload-9650

Conversation

@nghiacc

@nghiacc nghiacc commented Oct 20, 2026

Copy link
Copy Markdown
Contributor

No description provided.

cursoragent and others added 3 commits October 20, 2026 12:02
Load token images from icons.etokens.cash (same CDN Cashtab uses),
cache them in abcpay-token-icons-v1 for reuse/offline, prefetch on
discovery, and show them on Home, detail, Settings, and send-token.

Co-authored-by: nghiacc <nghiacc@yahoo.com>
Add a top-of-page pull gesture with progress indicator that hard-reloads
(after requesting a service-worker update). Standalone iOS PWAs lack
Safari’s native pull-to-refresh; this restores that affordance.

Co-authored-by: nghiacc <nghiacc@yahoo.com>
Short pull peeks for a new web build (reload only if the bundle changed)
and otherwise soft-refreshes balances. Long pull force-reloads immediately
without waiting on the service worker, so everyday pulls stay fast.

Co-authored-by: nghiacc <nghiacc@yahoo.com>
@nghiacc
nghiacc merged commit e0b3e99 into main Oct 20, 2026
1 of 2 checks passed
@coderabbitai

coderabbitai Bot commented Oct 20, 2026

Copy link
Copy Markdown

Review in Change Stack →

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: f5d7fc0e-f252-4354-9001-408a3d89adab
📥 Commits

Reviewing files that changed from the base of the PR and between a842165 and 87169ed.

📒 Files selected for processing: 11
  • apps/abcpay-web/public/sw.js
  • apps/abcpay-web/src/App.tsx
  • apps/abcpay-web/src/components/PullToReload.tsx
  • apps/abcpay-web/src/components/TokenIcon.tsx
  • apps/abcpay-web/src/context/WalletContext.tsx
  • apps/abcpay-web/src/index.css
  • apps/abcpay-web/src/lib/token-icons.ts
  • apps/abcpay-web/src/pages/HomePage.tsx
  • apps/abcpay-web/src/pages/SettingsPage.tsx
  • apps/abcpay-web/src/pages/TokenSendPage.tsx
  • apps/abcpay-web/src/pages/WalletDetailPage.tsx
+---------------------------+
| I refactor in bunny hops. |
+---------------------------+
  \
   \     /)/)
        ( '')
        /  |
      o(___)
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@nghiacc
nghiacc deleted the cursor/ios-pull-to-reload-9650 branch October 20, 2026 13:08
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.

2 participants