Commit Graph
20 Commits
Author SHA1 Message Date
ksv741 57630102e4 chore: add typed ESLint checks #18
Refs WealthLedger/main#18. Keep Biome; add no Prettier dependencies.
2026-09-28 16:36:40 +03:00
ksv741 6a87379813 fix(ci): resume verification of immutable release images
TD-009: retry verification of an existing digest without republishing. Paired backend
workflow fix: 82eccc3.
2026-09-21 21:09:53 +03:00
ksv741 53b18c6e86 chore: configure releases and develop workflow 2026-09-14 07:02:45 +03:00
ksv741 3be6e61b8f chore: secure hooks and update dependencies #4 #9
Frontend verify / verify (push) Successful in 4m35s
Frontend security / security (push) Successful in 11s
2026-09-13 19:36:15 +03:00
ksv741 c97f62bd98 refactor: align frontend ownership boundaries
Close audit gaps across API drift, query policy, UI, and tests.
2026-09-06 18:20:05 +03:00
ksv741 f09baa68fc chore: simplify frontend verification 2026-08-26 23:39:40 +03:00
ksv741 3d9b6194c6 chore: simplify frontend verification 2026-08-26 23:13:57 +03:00
ksv741 fd93133cfc feat(accounts): enrich brokerage account list 2026-08-26 20:57:55 +03:00
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 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 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 da585b157a refactor: refactor foundation 2026-08-14 09:43:19 +03:00