defiQUG
|
a2555b4149
|
Harden explorer MetaMask data and navigation coverage
|
2026-03-28 13:40:32 -07:00 |
|
defiQUG
|
1e3a3f00ef
|
Polish explorer frontend validation and utility pages
|
2026-03-28 13:26:42 -07:00 |
|
defiQUG
|
59eee21a3f
|
Fix explorer routing, links, and frontend API loading
|
2026-03-28 00:21:18 -07:00 |
|
defiQUG
|
86d0e0e27b
|
Add global footer to frontend layout
|
2026-03-27 15:27:09 -07:00 |
|
defiQUG
|
2491336b8e
|
Add explorer liquidity access and live route proxies
|
2026-03-27 12:02:36 -07:00 |
|
defiQUG
|
041fae1574
|
chore: sync submodule state (parent ref update)
Made-with: Cursor
|
2026-03-02 12:14:13 -08:00 |
|
defiQUG
|
a53c15507f
|
fix: API JSON error responses + navbar with dropdowns
- Add backend/libs/go-http-errors for consistent JSON errors
- REST API: use writeMethodNotAllowed, writeNotFound, writeInternalError
- middleware, gateway, search: use httperrors.WriteJSON
- SPA: navbar with Explore/Tools/More dropdowns, initNavDropdowns()
- Next.js: Navbar component with dropdowns + mobile menu
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-16 03:09:53 -08:00 |
|
defiQUG
|
2b956a5a83
|
Frontend: complete task list (C1–L4), security, a11y, L1 block card helper
- React: response.ok checks (address, transaction, search); block number validation; stable Table keys; API modules (addresses, transactions, blocks normalizer)
- SPA: escapeHtml/safe URLs/onclick; getRpcUrl in rpcCall; cancel blocks rAF on view change; named constants; hash route decode
- SPA: createBlockCardHtml + normalizeBlockDisplay (L1); DEBUG console gating; aria-live for errors; token/block/tx detail escaping
- Docs: FRONTEND_REVIEW.md, FRONTEND_TASKS_AND_REVIEW.md; favicons; .gitignore *.tsbuildinfo
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-10 18:43:37 -08:00 |
|
defiQUG
|
903c03c65b
|
Add full monorepo: virtual-banker, backend, frontend, docs, scripts, deployment
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-10 11:32:49 -08:00 |
|