ksv741
6b1b26aa34
feat: render hourly investment states
Frontend verify / commits (pull_request) Successful in 45s
Frontend verify / security (pull_request) Successful in 14s
Frontend verify / verify (pull_request) Successful in 6m45s
2026-10-09 19:56:20 +03:00
ksv741
432cca299f
feat: align investment client with hourly sync
Frontend verify / commits (pull_request) Successful in 40s
Frontend verify / security (pull_request) Successful in 9s
Frontend verify / verify (pull_request) Successful in 6m43s
2026-10-09 09:04:45 +03:00
ksv741
69997075e5
refactor!: simplify query and session ownership
...
Frontend verify / commits (pull_request) Failing after 27s
Frontend verify / security (pull_request) Skipped
Frontend verify / verify (pull_request) Skipped
Use Query cancellation and native mutation results instead of HTTP
registries, access epochs and copied scope state.
Keep local auth ordering and mutation identity fences.
Allow staged generated files to remain excluded from ESLint.
Backend contract: WealthLedger/backend@d698ed9
BREAKING CHANGE: drop investment stateVersion/progress/resources
from the client contract and use data/metadata readiness instead of
rewritten query status. Cross-tab auth may require re-login.
2026-10-03 11:45:04 +03:00
ksv741
0bc8bc36b7
refactor: share source sync status presentation
2026-09-30 07:40:23 +03:00
ksv741
0865b35f93
refactor: clarify frontend model ownership
Frontend verify / commits (pull_request) Successful in 27s
Frontend verify / security (pull_request) Successful in 9s
Frontend verify / verify (pull_request) Successful in 8m20s
2026-09-28 21:44:53 +03:00
ksv741
7e976c330c
refactor: simplify errors and focus tests
Frontend verify / commits (pull_request) Successful in 30s
Frontend verify / security (pull_request) Successful in 11s
Frontend verify / verify (pull_request) Successful in 8m25s
2026-09-28 21:25:28 +03:00
ksv741
a4046dbe87
refactor: address frontend review feedback
Frontend verify / commits (pull_request) Successful in 29s
Frontend verify / security (pull_request) Successful in 9s
Frontend verify / verify (pull_request) Successful in 8m54s
Frontend verify / commits (push) Skipped
Frontend verify / security (push) Successful in 12s
Frontend verify / verify (push) Successful in 9m59s
2026-09-28 19:20:32 +03:00
ksv741
ca0ad4f824
refactor: enforce frontend view model boundaries
Frontend verify / commits (pull_request) Successful in 28s
Frontend verify / security (pull_request) Successful in 10s
Frontend verify / verify (pull_request) Successful in 8m19s
2026-09-28 18:48:23 +03:00
ksv741
72d7835227
chore: finish frontend ESLint migration #18
...
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 16:36:40 +03:00
ksv741
4e5f564fa1
feat: show persisted investment data and sync state
...
Consume the provided resource-envelope API snapshot. Preserve financial snapshots during
refresh, observe synchronization without importing, and fence late responses across
account and connection changes.
2026-09-26 21:22:49 +03:00
ksv741
b987fd8e78
refactor: colocate frontend component files
Frontend security / security (push) Successful in 9s
Frontend verify / verify (push) Successful in 5m10s
Conventional commits / commits (pull_request) Successful in 25s
Frontend security / security (pull_request) Successful in 9s
Frontend verify / verify (pull_request) Successful in 5m10s
2026-09-23 08:34:58 +03:00
ksv741
561222e468
feat: add stock pages and ticker navigation
...
Add stock search and detail pages with charts, dividends and shared event rows.
Use verified ticker links for portfolio names and logos, numeric dates and refreshed account cards.
Update the generated API contract.
2026-09-10 21:23:41 +03:00
ksv741
d762ba5034
feat(ui): establish shared design system foundations
2026-09-08 07:09:05 +03:00
ksv741
e63fd89a39
feat: add Storybook for WealthLedger components
2026-09-07 22:22:37 +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
175727bc93
fix(tbank): reset connection-derived query cache
2026-09-01 05:54:50 +03:00
ksv741
fd93133cfc
feat(accounts): enrich brokerage account list
2026-08-26 20:57:55 +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
1250581ee3
fix: stabilize frontend query cache contracts
2026-08-23 15:20:08 +03:00
ksv741
da585b157a
refactor: refactor foundation
2026-08-14 09:43:19 +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