6c768ef6a9
docs: mark pilot-migration and broker-accounts-page-migration as implemented
CI / ci (pull_request) Failing after 3m9s
CI / ci (push) Failing after 3m8s
2026-06-21 20:51:46 +03:00
5ea1fcfe14
docs: mark broker-account-sections-ds-migration spec as implemented
2026-06-21 20:47:01 +03:00
1cabe2d71e
feat: migrate BrokerAllocationChart wrappers to design system
2026-06-21 20:38:01 +03:00
6debf66ac8
docs: mark broker account sections DS migration tasks complete
2026-06-21 20:31:52 +03:00
b41ee9fce4
chore: remove all orphaned broker-* CSS classes and variables
2026-06-21 20:30:39 +03:00
85fbfcdb0c
chore: remove SkeletonBlock from shared/ui exports
2026-06-21 20:24:03 +03:00
aa56c8a48d
chore: remove legacy SkeletonBlock component
2026-06-21 20:21:15 +03:00
8ad5f3c70c
feat: migrate BrokerPositionsPage and BrokerOperationsPage
2026-06-21 20:21:00 +03:00
e044b64de4
feat: migrate BrokerOperationsTable to design system
2026-06-21 18:59:58 +03:00
da656330b3
feat: migrate BrokerPositionTable, PositionTicker and TableSkeleton
2026-06-21 18:41:53 +03:00
9a94f4e3a9
chore: remove orphaned broker-overview CSS classes
2026-06-21 18:20:03 +03:00
a9a95dae69
feat: migrate BrokerOverviewSkeleton to design system Skeleton
2026-06-21 18:16:47 +03:00
ef97fd7136
feat: migrate BrokerSummary, BrokerAssetCards and BrokerAccountOverviewPage
2026-06-21 18:14:49 +03:00
3682f43aa6
feat: migrate BrokerAccountLayout to design system
2026-06-21 18:06:03 +03:00
bd27bba66d
docs(sdd): add broker account sections DS migration spec/plan/tasks
2026-06-21 18:00:39 +03:00
860bed159c
feat(frontend): migrate BrokerAccountsPage and widgets to design system
2026-06-21 17:42:05 +03:00
62a3389bfb
feat(frontend): migrate LoginPage, RegisterPage, ProfilePage to design system
...
- LoginPage: <input>/<label> → <TextField>, <button> → <Button>,
<h1> → <Heading>, inline error → <Text tone="negative">
- RegisterPage: same pattern, 4 fields, minLength via slotProps.htmlInput
- ProfilePage: <div> inline styles → <Surface>, <input> → <TextField>,
<button> → <Button>, email/role → <Text>+<Text variant="label">
- Tests: loading state checks updated from text change to
toBeDisabled() (DS Button keeps text, shows spinner)
- 264 lines removed, 134 net reduction
2026-06-21 17:23:04 +03:00
a8741cfeab
fix: resolve Vite MUI deep import by moving to barrel import + updated ESLint allowlist
...
- Changed @mui/material/Box deep imports to { Box } from '@mui/material'
- Updated no-restricted-imports to only restrict DS-covered components,
allowing Box/Stack/Grid for layout
2026-06-21 17:15:45 +03:00
bd33412691
feat(frontend): migrate HomePage and SearchBar to design system components
...
- HomePage: replace inline styles with <Heading>, <Text>, <Box>
- SearchBar: replace <input> with <TextField>, <ul> with <Surface>,
<li> with <Box>+<Text>+<Chip>, hardcoded hex with theme tokens
- ESLint no-restricted-imports respected via @mui/material/Box deep import
- Logic unchanged, all 111 tests pass
2026-06-21 16:57:19 +03:00