Skip to content

Add fixture-driven dashboard - #459

Merged
KevinMehrabi merged 2 commits into
mainfrom
feature/frontend-dashboard
Aug 6, 2026
Merged

Add fixture-driven dashboard#459
KevinMehrabi merged 2 commits into
mainfrom
feature/frontend-dashboard

Conversation

@KevinMehrabi

@KevinMehrabi KevinMehrabi commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • bring the approved TezFin dashboard into the standalone frontend/ application
  • add the five offline account states, position passbook, market boards, debt chooser, and transaction review flows
  • add the local asset and typography system plus responsive desktop and compact layouts
  • keep every interaction fixture-only with explicit offline messaging

Scope boundary

This pull request changes only frontend/. It does not touch smart contracts, deployment scripts, legacy src/ui, src/util, wallet or RPC integration, Taquito operations, network configuration, or mainnet activation.

Fixture financial values are presentation data only. Future protocol adapters must use the exact atomic-amount primitives introduced by the foundation branch.

Validation

  • 17 tests passed
  • TypeScript check passed
  • production build passed
  • full dependency audit: 0 vulnerabilities
  • production dependency audit: 0 vulnerabilities
  • desktop and 390px compact browser checks passed with no console warnings or overflowing market rows
  • source scan found no wallet, RPC, Taquito, Beacon, storage, or network access

Comment thread frontend/src/app/App.tsx Outdated
if (!market) return null;

const totals = calculateTotals(markets);
const parsedAmount = Number.parseFloat(amount) || 0;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The incorrect sum 1.2.3 is accepted as 1.2 because sanitizer stores multiple points and parseFloat reads the prefix: App.tsx:519, App.tsx:609

PR-459-issue.mov

@KevinMehrabi
KevinMehrabi force-pushed the feature/frontend-dashboard branch from 1bc5cb1 to 0295e76 Compare August 3, 2026 15:45
@KevinMehrabi
KevinMehrabi changed the base branch from feature/frontend-foundation to main August 5, 2026 15:31
@KevinMehrabi
KevinMehrabi marked this pull request as ready for review August 5, 2026 15:31
@KevinMehrabi
KevinMehrabi merged commit e4dbbb2 into main Aug 6, 2026
1 check passed
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