-
Notifications
You must be signed in to change notification settings - Fork 13
Cleanup #156
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
WalkthroughRemoved the iframe integration and related UI paths across the app, including provider, context usage, and conditional renders. Deleted Riga-specific constant and checks. Eliminated alert fetching logic and some console logs. Simplified initialization and wallet/send flows to render directly without iframe handling. Changes
Sequence Diagram(s)sequenceDiagram
autonumber
actor User
participant Browser
participant App
participant Wallet
Note over App: New flow (iframe removed)
User->>Browser: Load app
Browser->>App: Initialize providers
App->>Wallet: Render Init/Wallet/Send screens directly
Wallet-->>App: State updates (balance, send, success)
App-->>User: UI updates
rect rgba(240,240,255,0.6)
Note over Browser,Wallet: Previously (removed)
participant Iframe as Iframe (removed)
App-x Iframe: Create context, manage iframeUrl
Iframe-x App: postMessage status/send
App-x Wallet: Navigate based on iframe messages
end
sequenceDiagram
autonumber
actor User
participant Wallet as Wallet Send Flow
participant Network as Lightning/On-chain
Note over Wallet: New send flow (no iframe)
User->>Wallet: Enter address/invoice
Wallet->>Wallet: Compute fees/total, validate
Wallet->>Network: Broadcast/pay
Network-->>Wallet: Success/Failure
Wallet-->>User: Show success or error
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Pre-merge checks and finishing touches❌ Failed checks (1 warning, 2 inconclusive)
✅ Passed checks (2 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (13)
💤 Files with no reviewable changes (8)
🧰 Additional context used🧬 Code graph analysis (1)src/index.tsx (1)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
🔇 Additional comments (5)
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 |
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ❌ Deployment failed View logs |
arkadeprod | ea1170b | Oct 13 2025, 02:49 PM |
Deploying wallet-mutinynet with
|
| Latest commit: |
ea1170b
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://e79d9e63.arkade-wallet.pages.dev |
| Branch Preview URL: | https://cleanup.arkade-wallet.pages.dev |
Deploying wallet-bitcoin-v8 with
|
| Latest commit: |
ea1170b
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://7997213b.wallet-v8.pages.dev |
| Branch Preview URL: | https://cleanup.wallet-v8.pages.dev |
Closes #155
@tiero please review
Summary by CodeRabbit
Refactor
Chores