Commit 369a5ac
perf: Remove unused dependencies and fix trading terminal theme colors
Dependency cleanup (saves ~300MB in node_modules):
- Remove three.js and react-force-graph-* (GPU graph was disabled)
- Remove swagger-ui-react (not imported anywhere)
- Move puppeteer packages to devDependencies (only used in scripts)
- Remove @types/three
Trading terminal improvements:
- Create reusable DataSourceIndicator component
- Create reusable ConnectionStatusIndicator component
- Replace all hardcoded colors with theme-aware semantic tokens
- Remove void focusedTile suppression
- Replace alert() with toast notification
Files affected:
- 14 trading terminal components updated
- 7 test/mock files removed
- GPUAcceleratedForceGraph removed (unused)
- package.json dependencies cleaned up
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>1 parent e60a582 commit 369a5ac
File tree
28 files changed
+251
-2932
lines changed- __mocks__
- app
- test
- components
- transfers
- trading-terminal/components
- components
- blockchain-visualizations
- hooks/trading
- transaction-graph
- lib/utils
28 files changed
+251
-2932
lines changedThis file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments