b26021016c
fix(frontend): clean up mock setup and route params
2026-06-23 21:22:37 +03:00
76cffc061d
fix: provide portfolio via BrokerAccountContext, fix Обзор link adding trailing dot
2026-06-23 20:41:23 +03:00
9932278b64
feat: complete Phase 3 API type unification, delete stale test file
...
- Delete shared/api/responses.ts, move type re-exports to index.ts
- Update all 55+ imports from shared/api/responses to shared/api
- Delete stale client.test.ts (tested deleted client.ts)
- Run biome checks and fix import ordering
- Update tasks.md and plan.md to reflect actual approach
2026-06-23 20:24:16 +03:00
cfadb2adbe
feat: migrate from react-router-dom to @tanstack/react-router (code-first)
...
- Create code-first route tree in src/app/routing/routeTree.tsx
- Replace ProtectedRoute with beforeLoad auth guards
- Add useSearchParamsCompat for URLSearchParams access
- Update App.tsx, layouts, and all page/widget imports
- Add frontend tooling: biome, prettier, env config
- Update all tests for TanStack Router compatibility
- Remove react-router-dom dependency, @tanstack/router-plugin
- Consolidate biome config at root level
2026-06-23 06:51:48 +03:00
62a8cffc96
fix: resolve unhandled promise rejection in broker events test; update docs: roadmap and epics status
2026-06-22 22:02:43 +03:00
595d059151
feat: add broker events calendar and payout projections for T-Bank accounts
CI / ci (push) Failing after 3m1s
2026-06-22 06:41:37 +03:00
1cabe2d71e
feat: migrate BrokerAllocationChart wrappers to design system
2026-06-21 20:38:01 +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
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
860bed159c
feat(frontend): migrate BrokerAccountsPage and widgets to design system
2026-06-21 17:42:05 +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
d1f9128441
refactor: extract BrokerOverview components to widgets layer
2026-06-20 23:14:24 +03:00
8e70691bde
refactor: extract BrokerPositionTable to widgets layer
2026-06-20 23:12:28 +03:00
1774c7ffd6
refactor(frontend): bring FSD architecture into compliance
...
CI / ci (pull_request) Failing after 2m32s
CI / ci (push) Failing after 2m17s
- Remove cross-entity import (broker-position -> broker-operation)
- Extract duplicated formatters to shared/lib/formatters.ts
- Flatten shared/ui/broker-allocation-bar nesting
- Clean up entities/stock/index.ts public API
All 111 tests pass, build clean.
2026-06-20 22:43:44 +03:00
1f426e9734
refactor(frontend): complete FSD compliance - barrel imports, test/ move, auth extraction, delete App.tsx and stale dir
CI / ci (pull_request) Failing after 2m37s
CI / ci (push) Failing after 2m30s
2026-06-20 22:31:34 +03:00
2fd2f0611b
refactor(frontend): move BrokerAllocationBar to shared/ui, fix cross-entity imports and missing barrel exports
2026-06-20 22:07:25 +03:00
b9d7a6ad69
refactor(frontend): complete FSD migration - import aliases, BrokerAccountLayout move, search api/ layer
2026-06-20 21:57:04 +03:00
cfa890fdbe
feat: add portfolio widgets with barrel files (FSD migration)
2026-06-20 21:11:30 +03:00
6f9e368126
refactor(frontend): refactoring fsd
CI / ci (pull_request) Failing after 3m2s
CI / ci (push) Failing after 2m58s
2026-06-20 19:58:49 +03:00
9816bc6b96
refactor(frontend): update fsd entities imports to use @/shared/
2026-06-20 14:54:52 +03:00
00f01fae4f
refactor(frontend): move broker operations and layout to fsd
2026-06-20 14:54:52 +03:00
8e578e7a91
refactor(frontend): move broker position slice to fsd
2026-06-20 14:54:51 +03:00
55cc479abb
refactor(frontend): move broker account slice to fsd
2026-06-20 14:54:51 +03:00