Commit Graph
232 Commits
Author SHA1 Message Date
ksv741 c1a8674f16 feat(account): wrap portfolio sections in Mantine Accordion
All portfolio sections (stocks, bonds, other, cash, recent operations,
recent events) are now collapsible via Mantine Accordion. Sections
expand by default. Accordion control label uses h2 size to match
previous Section headings. Panel horizontal padding removed.
Smooth hover transition added. Removed unused Section component.
Updated lazy-route bundle baseline for account chunk.
2026-08-26 13:55:44 +03:00
ksv741 bcf93691aa feat(portfolio): add expanded layout for bond position cards
Add variant="bond" to PositionCard with bond-specific CSS classes
(.bondCard, .bondMain, etc.) matching the stock expanded layout.
PositionSection now passes variant based on section kind.
Bond cards render 3-column grid (logo | identity | value) with
meta row, identical to stock cards.
2026-08-26 13:21:18 +03:00
ksv741 273778c4cf feat: polish stock position cards 2026-08-26 11:40:36 +03:00
ksv741 1fd9a3a861 feat: consume money projected event amounts 2026-08-25 22:30:08 +03:00
ksv741 d10e1dd182 chore: codify React component style 2026-08-25 15:33:20 +03:00
ksv741 268acdf2e1 refactor: centralize frontend auth query gating 2026-08-25 14:29:41 +03:00
ksv741 fff36f252a refactor: enforce account page view model boundary 2026-08-25 13:17:45 +03:00
ksv741 fd72fb2239 docs(agents): restore openspec authority 2026-08-25 12:06:58 +03:00
ksv741 c04025a392 feat(portfolio): extend instrument logo rendering to bonds
- Rename presentation prop stock→wide; BOND section passes wide alongside STOCK
- Add bond test cases: CDN logo, fallback, signed return, single-column grid
- Add other-type regression test (no logo, labeled return preserved)
- Update bundle baseline (+4 bytes)
2026-08-25 09:25:29 +03:00
ksv741 a6d3051270 feat: render stock logos with signed returns on account page 2026-08-24 23:41:49 +03:00
ksv741 11be786943 chore: codify frontend local verification 2026-08-24 19:55:28 +03:00
ksv741 1fc269adec feat: enforce frontend quality guardrails 2026-08-24 13:07:14 +03:00
ksv741 826936c6a4 fix: harden frontend dependency and env hygiene 2026-08-24 11:21:24 +03:00
ksv741 be80ef2f1b docs: refresh frontend onboarding 2026-08-24 10:29:55 +03:00
ksv741 6d892da9ce fix: preserve cached data during refresh failures 2026-08-24 00:50:39 +03:00
ksv741 7a3048c347 docs: document runtime OpenAPI verification 2026-08-23 21:22:57 +03:00
ksv741 d870d535d7 docs: define canonical OpenSpec store 2026-08-23 17:49:42 +03:00
ksv741 1250581ee3 fix: stabilize frontend query cache contracts 2026-08-23 15:20:08 +03:00
ksv741 b285719c1b docs(agents): link audit remediation registry 2026-08-23 13:01:27 +03:00
ksv741 5168870cf2 feat: redesign portfolio position cards 2026-08-17 13:35:22 +03:00
ksv741 da55de5b50 feat: add агегку events 2026-08-14 15:50:25 +03:00
ksv741 719a6ed8b7 feat: add breadcrumbs 2026-08-14 14:26:25 +03:00
ksv741 4f3ee7ddb2 feat: add operations page 2026-08-14 13:42:31 +03:00
ksv741 2cca503519 refactor: little structure refactor 2026-08-14 10:24:24 +03:00
ksv741 da585b157a refactor: refactor foundation 2026-08-14 09:43:19 +03:00
ksv741 2e32d226d3 fix: little fixes 2026-08-13 23:02:25 +03:00
ksv741 9156f29707 feat: add portfolio 2026-08-13 22:45:00 +03:00
ksv741 6e89c1a8f7 feat: add brocker account list 2026-08-13 20:57:01 +03:00
ksv741 32e21de17d feat: add tbank tokens 2026-08-13 19:31:43 +03:00
ksv741 3448fea140 feat: add authorization 2026-08-13 15:03:59 +03:00
ksv741 1e13adabd3 feat: establish frontend foundation 2026-08-12 23:04:16 +03:00
ksv741 3331b7f684 feat: initial commit 2026-08-12 19:37:28 +03:00