codex-bot
cc45352243
feat: clarify grouped coupon payouts ( #162 ) ( #165 )
Frontend verify / commits (push) Skipped
Frontend verify / security (push) Successful in 11s
Frontend verify / verify (push) Failing after 7m26s
2026-11-07 11:18:07 +03:00
codex-bot
ed0b5388ab
fix: unify history and upcoming events labels ( #161 ) ( #163 )
Frontend verify / commits (push) Skipped
Frontend verify / security (push) Successful in 12s
Frontend verify / verify (push) Failing after 7m18s
2026-11-07 10:50:51 +03:00
codex-bot
134c951178
fix: polish accounts portfolio summary ( #159 )
Frontend verify / commits (push) Skipped
Frontend verify / security (push) Successful in 10s
Frontend verify / verify (push) Failing after 7m26s
2026-11-06 15:17:27 +03:00
codex-bot
668f2ef70e
fix: align audit findings for Events, currency and auth ( WealthLedger/frontend#155 )
Frontend verify / commits (push) Skipped
Frontend verify / security (push) Successful in 10s
Frontend verify / verify (push) Failing after 7m7s
2026-11-05 07:23:07 +03:00
codex-bot
8ce1e8e444
feat(investments): warn and offer retry after exhausted read retries (WealthLedger/frontend#55) ( #136 )
Frontend verify / commits (push) Skipped
Frontend verify / security (push) Successful in 9s
Frontend verify / verify (push) Failing after 7m5s
2026-11-03 09:49:08 +03:00
codex-bot
70a2c335fd
feat(account): add concentration tab with top-5 slices and chart (WealthLedger/main#48) ( #127 )
Frontend verify / commits (push) Skipped
Frontend verify / security (push) Successful in 10s
Frontend verify / verify (push) Failing after 9m31s
2026-11-01 19:28:52 +03:00
codex-bot
71126c91f0
feat: group all-account rows by instrument and day (WealthLedger/main#47) ( #126 )
Frontend verify / commits (push) Skipped
Frontend verify / security (push) Successful in 9s
Frontend verify / verify (push) Failing after 6m1s
2026-10-30 07:28:19 +03:00
ksv741
431559be0f
feat: show return, cash and structure on account cards ( #114 )
Frontend verify / commits (pull_request) Successful in 29s
Frontend verify / security (pull_request) Successful in 8s
Frontend verify / verify (pull_request) Successful in 5m25s
Frontend verify / commits (push) Skipped
Frontend verify / security (push) Successful in 9s
Frontend verify / verify (push) Failing after 5m20s
2026-10-27 05:29:11 +03:00
codex-bot
3075081df1
feat: replace account page accordion with tabs and show open position result ( #112 )
Frontend verify / commits (push) Skipped
Frontend verify / security (push) Successful in 20s
Frontend verify / verify (push) Failing after 6m36s
2026-10-26 20:30:35 +03:00
codex-bot
1a92f023c1
feat: remove top header and rework mobile bottom navigation ( #109 )
Frontend verify / commits (push) Skipped
Frontend verify / security (push) Successful in 12s
Frontend verify / verify (push) Failing after 7m7s
2026-10-25 18:25:10 +03:00
codex-bot
b009101b7b
fix: show snapshot time in browser time zone ( #101 )
Frontend verify / commits (push) Skipped
Frontend verify / security (push) Successful in 13s
Frontend verify / verify (push) Failing after 6m33s
2026-10-24 11:04:50 +03:00
codex-bot
3af9df0ae2
fix: keep session when refresh fails on network error or 5xx ( WealthLedger/frontend#97 )
Frontend verify / commits (push) Skipped
Frontend verify / security (push) Successful in 1m3s
Frontend verify / verify (push) Failing after 7m11s
2026-10-23 15:06:20 +03:00
codex-bot
ebe92684a7
fix: align password validation with backend ASCII policy (WealthLedger/backend#60) ( #89 )
Frontend verify / commits (push) Skipped
Frontend verify / commits (pull_request) Failing after 40s
Frontend verify / security (pull_request) Skipped
Frontend verify / verify (pull_request) Skipped
Frontend verify / security (push) Successful in 11s
Frontend verify / verify (push) Failing after 7m35s
2026-10-16 10:00:54 +03:00
codex-bot
43b0f5574a
feat: unify income payment cards and remove comparisons (WealthLedger/main#33) ( #74 )
...
Frontend verify / commits (push) Skipped
Frontend verify / security (push) Successful in 10s
Frontend verify / verify (push) Successful in 7m18s
feat: unify income payment cards and remove comparisons (WealthLedger/main#33 )
2026-10-13 18:17:35 +03:00
ksv741
a84411df39
feat: add stock screener
2026-10-11 11:11:58 +03:00
ksv741
3c226f8c29
feat: render hourly investment states
Frontend verify / commits (push) Skipped
Frontend verify / security (push) Successful in 12s
Frontend verify / verify (push) Successful in 7m41s
2026-10-09 21:13:34 +03:00
ksv741
5b30bb802a
feat: add quiet reading with rare confirmations
...
Part of the quiet-user-feedback change; docs and specs land in their own repositories.
2026-10-06 07:01:58 +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
f6db28defa
fix: resolve frontend audit findings
...
Frontend security / security (push) Successful in 10s
Frontend verify / verify (push) Successful in 4m57s
Conventional commits / commits (pull_request) Successful in 28s
Frontend security / security (pull_request) Successful in 10s
Frontend verify / verify (pull_request) Successful in 5m10s
Repair investment recovery, draft preservation, date validation,
currency presentation, accessibility, and route error recovery.
Correct Docker and dependency checks and consume explicit income roles.
2026-09-27 11:38:20 +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
24d332e063
feat: replace paired date inputs with range pickers
2026-09-12 22:41:40 +03:00
ksv741
9bb385b9f0
feat(cards): filter operations by date range
2026-09-12 21:52:13 +03:00
ksv741
d3ac8c242d
feat: improve bank card expenses summary
2026-09-12 20:54:57 +03:00
ksv741
9a65687d38
feat: improve card operations pagination and scroll behavior
2026-09-12 20:31:44 +03:00
ksv741
ae06f6e6e0
chore: save pending changes
2026-09-12 19:59:10 +03:00
ksv741
ff4e88edbe
feat: add manual bank card screens
...
Add cards, operations, refunds, categories and monthly summaries with Mantine date controls.
Derive banking types from runtime OpenAPI. Cover recovery and session isolation.
2026-09-12 18:34:41 +03:00
ksv741
9469dd2fdc
feat(events): add date filters to upcoming events
2026-09-12 11:57:42 +03:00
ksv741
232d7f9990
feat: add bond pages and portfolio navigation
2026-09-10 22:30:47 +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
0306526d33
feat(portfolio): visualize asset allocation
2026-09-09 21:30:12 +03:00
ksv741
daf1dca666
feat: add all-accounts portfolio pages
...
Reuse account sections and group securities with per-account holdings.
Use Mantine Select to preserve filters and reset pagination on scope changes.
Document component reuse guardrails and cover routes, grouping and scope switching.
2026-09-09 20:36:49 +03:00
ksv741
91eaeb5661
feat: redesign year-over-year income comparison
2026-09-09 18:28:15 +03:00
ksv741
451400b63b
feat: unify upcoming event cards across pages
2026-09-09 17:58:02 +03:00
ksv741
26f229ba3e
feat: simplify income page filters and payments
2026-09-09 13:50:41 +03:00
ksv741
ab1b53680d
fix: remove income analytics period limit
2026-09-09 11:10:10 +03:00
ksv741
47fbc21283
feat: compact portfolio currency totals
2026-09-09 10:31:04 +03:00
ksv741
9364568202
feat(income): add account income analytics
2026-08-28 01:25:52 +03:00
ksv741
7d748a65d3
feat(account-operations): require explicit ledger filters
2026-08-27 14:54:34 +03:00
ksv741
d53ce50e28
feat(broker-operation): show operation type label in ledger entries
2026-08-27 11:33:25 +03:00
ksv741
fd93133cfc
feat(accounts): enrich brokerage account list
2026-08-26 20:57:55 +03:00
ksv741
488ccad540
feat: improve ledger event rows
2026-08-26 15:03:48 +03:00
ksv741
d10e1dd182
chore: codify React component style
2026-08-25 15:33:20 +03:00
ksv741
1fc269adec
feat: enforce frontend quality guardrails
2026-08-24 13:07:14 +03:00
ksv741
6d892da9ce
fix: preserve cached data during refresh failures
2026-08-24 00:50:39 +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
9156f29707
feat: add portfolio
2026-08-13 22:45:00 +03:00