Skip to content

Extract react-router-dom from #194 (Fixes #215)#312

Closed
rovidev95 wants to merge 10 commits into
austintgriffith:rimfrom
rovidev95:fix/issue-215-react-router
Closed

Extract react-router-dom from #194 (Fixes #215)#312
rovidev95 wants to merge 10 commits into
austintgriffith:rimfrom
rovidev95:fix/issue-215-react-router

Conversation

@rovidev95

Copy link
Copy Markdown

Summary

Extracts react-router-dom functionality from PR #194 per #215, deliberately excluding config.js and TransactionStore.

Fixes #215

Changes

  • react-router-dom@5 + src/Container.js (BrowserRouter, I18nextProvider)
  • withRouter(App): changeViewhistory.push, browser back/forward via history.listen
  • resolveViewFromPath() maps /exchange, /send_to_address, legacy 0x…;amount URLs
  • docs/ROUTING.md — scope and follow-up notes

Algora

/claim #215 rovidev95@gmail.com

Test plan

  • Navigate Main → Exchange → back button returns to previous view
  • Deep link /exchange loads exchange view
  • Legacy send URL /{addr};{amount} still opens send flow
  • QR / private-key URL schemes unchanged (applyPathFromUrl)

Builds on #311 batch. @TimDaub

rovidev95 and others added 8 commits July 2, 2026 08:25
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…ed, WithdrawFromPrivate

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…kfile.

- Fixes austintgriffith#200: applyPathFromScan avoids full page reload on QR scan
- Fixes austintgriffith#170: incognito detection, warning banner, PK backup on tab close
- Fixes austintgriffith#212: document special URL schemes in docs/SPECIAL_URLS.md
- Fixes austintgriffith#208: git branching guide in docs/BRANCHING.md
- Fixes austintgriffith#216: commit package-lock.json (remove from .gitignore)
- Fixes austintgriffith#228: GitHub Actions CI workflow for tests
- Partial austintgriffith#205: Dependabot + check-pinned-deps script in CI
…ionStore or config.js.

Fixes austintgriffith#215

- Add react-router-dom@5 and Container.js (BrowserRouter shell)
- withRouter(App): changeView uses history.push; back/forward via history.listen
- resolveViewFromPath maps /exchange, /send_to_address, legacy 0x;amount URLs
- docs/ROUTING.md documents scope and intentional omissions from austintgriffith#194

Does NOT include config.js or TransactionStore per bounty scope.
@rovidev95

Copy link
Copy Markdown
Author

@TimDaub PR #312 ready for review — react-router extraction from #194 without TransactionStore/config.js. Stacks on #311 batch. MERGEABLE. /claim #215 rovidev95@gmail.com

@rovidev95

Copy link
Copy Markdown
Author

Superseded by #318 (react-router split). Please review split series starting with #313.

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.

1 participant