ksv741
d20be86d73
refactor: enforce enum machine codes #18
...
Frontend verify / verify (pull_request) Canceled after 0s
Frontend security / security (pull_request) Canceled after 0s
Frontend security / security (push) Canceled after 0s
Frontend verify / verify (push) Canceled after 0s
Conventional commits / commits (pull_request) Canceled after 0s
Use owner enums for known codes; preserve wire values and unknown fallbacks.
Verified npm ci and verify: 379 tests, 5 lint checks, app and Storybook builds.
2026-09-28 13:15:27 +03:00
ksv741
038f9d2efa
chore: guard unsafe DOM HTML with ESLint #18
...
Frontend security / security (push) Successful in 10s
Frontend verify / verify (push) Failing after 4m0s
Frontend security / security (pull_request) Successful in 10s
Frontend verify / verify (pull_request) Failing after 13m52s
Conventional commits / commits (pull_request) Successful in 33s
Enable no-unsanitized recommended rules and verify TypeScript DOM sink diagnostics.
2026-09-28 10:18:42 +03:00
ksv741
3eafad2657
chore: finish frontend ESLint migration #18
...
Frontend security / security (push) Successful in 9s
Frontend verify / verify (push) Failing after 37m50s
Frontend security / security (pull_request) Successful in 9s
Frontend verify / verify (pull_request) Failing after 42m10s
Conventional commits / commits (pull_request) Successful in 29s
Enable every plugin recommended preset and replace Biome with ESLint formatting.
Preserve API contracts and JSX whitespace; verify source, tests, builds and tooling.
2026-09-28 07:31:28 +03:00
ksv741
851457e03c
chore: add typed ESLint checks #18
...
Frontend security / security (push) Successful in 9s
Frontend verify / verify (push) Failing after 17m37s
Conventional commits / commits (pull_request) Successful in 26s
Frontend security / security (pull_request) Successful in 9s
Frontend verify / verify (pull_request) Failing after 22m42s
Refs WealthLedger/main#18 . Keep Biome; add no Prettier dependencies.
2026-09-28 05:52:29 +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 security / security (push) Successful in 11s
Frontend verify / verify (push) Successful in 4m35s
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