Files
frontend/CHANGELOG.md
T
ksv741 df86b8450f
Frontend verify / commits (pull_request) Successful in 40s
Frontend verify / security (pull_request) Successful in 11s
Frontend verify / verify (pull_request) Successful in 7m15s
Frontend verify / commits (push) Skipped
Frontend verify / security (push) Successful in 13s
Frontend verify / verify (push) Successful in 7m48s
Frontend image / publish (push) Successful in 9m17s
chore(release): 1.2.1
2026-10-24 19:15:04 +03:00

33 KiB

Changelog

1.2.1 (2026-10-24)

Bug Fixes

  • keep session when refresh fails on network error or 5xx (WealthLedger/frontend#97) (3af9df0)
  • show snapshot time in browser time zone (#101) (b009101)

Maintenance

  • bump Node to 24.22.1 (WealthLedger/backend#122) (2cd6b1e)
  • bump test stack and fix npm audit findings (#105) (7e6fd95)
  • deps: update non-major dependencies #9 (b5ceb77)
  • resolve dev dependency audit findings (WealthLedger/frontend#103) (7b6f34c)

1.2.0 (2026-10-18)

Features

  • unify income payment cards and remove comparisons (WealthLedger/main#33) (#74) (43b0f55)

Bug Fixes

  • align password validation with backend ASCII policy (WealthLedger/backend#60) (#89) (ebe9268)
  • auth,bank: guard switch-auth nav and surface banking retry (e38ecd8), closes #56 #57
  • bank: break BankFeedback's shared/api edge for stories (#80) (2336804)
  • deliver screener OpenAPI constraints (WealthLedger/backend#70) (#85) (ed63ada)
  • events: seven-date default period and picker from today (WealthLedger/frontend#63) (612ab62)
  • respect query eligibility in screen sync (WealthLedger/frontend#54) (f295dea)

Refactoring

  • derive payment-system options from schema tuple (#58) (#75) (e67c47b)

Build

CI

  • keep pre-commit proportionate and avoid tool downloads (WealthLedger/frontend#62) (#86) (d409a29)
  • recheck PR title on edited without the full pipeline (WealthLedger/frontend#64) (bc28973)

Tests

  • await client settlement in late-response cases (WealthLedger/frontend#61) (#81) (f3725c2)
  • cover non-retry of INVALID_TBANK_TOKEN reads (WealthLedger/backend#59) (#90) (5134106)
  • cover null events and income envelopes on account pages (#72) (#79) (e5f8bbe)
  • cover null resource envelopes for account pages (#70) (#71) (#78) (f7f53ff)

Maintenance

  • adopt linear git model in frontend docs (#91) (eefdde2)

1.1.0 (2026-10-12)

Features

  • add stock screener (a84411d)
  • align investment client with hourly sync (432cca2)
  • render hourly investment states (3c226f8)

Bug Fixes

  • align frontend workflow rules (WealthLedger/main#27) (c315f80)
  • preserve latest stock screener result (cec9c63)
  • show bank summary totals (20b2cdf)

Documentation

  • clarify frontend verification policy (cac4351)
  • pin frontend workflow reference (WealthLedger/main#27) (0d747cc)

CI

  • skip checks on PR metadata edits (c882120)

Maintenance

  • align frontend engineering workflow (WealthLedger/main#27) (617edfd)

1.0.0 (2026-10-07)

⚠ BREAKING CHANGES

  • 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.

Features

  • add quiet reading with rare confirmations (5b30bb8)
  • default journal period to last 7 days (0ea8d7b)

Bug Fixes

  • deps: remove npm dependency on Nexus (c096fc7)
  • deps: resolve npm audit advisories (f873db7)
  • deps: resolve npm audit advisories (10baefd)
  • resolve frontend audit findings (f6db28d)
  • sort stock and bond events by payment date (f5f4447)

Performance

Refactoring

  • address frontend review feedback (a4046db)
  • clarify frontend model ownership (0865b35)
  • clarify frontend module ownership (f9f0f69)
  • encapsulate instrument chart data (64fe902)
  • enforce enum machine codes #18 (5b69003)
  • enforce frontend view model boundaries (ca0ad4f)
  • move PortfolioStructure to widgets layer (c25f6bd)
  • remove redundant page view models (fb3a5a6)
  • share instrument search presentation (32a7786)
  • share source sync status presentation (0bc8bc3)
  • simplify auth and instrument pages (b404c18)
  • simplify calendar and form state (94adbaf)
  • simplify errors and focus tests (7e976c3)
  • simplify finance view models (2844b22)
  • simplify frontend state and mutation boundaries (a7537da)
  • simplify query and session ownership (6999707)
  • simplify resource queries and layout tests (c1b0873)
  • tighten types and reuse instrument UI (7c28a42)
  • unify bank form types and actions (ff67a76)

CI

  • reduce duplicate actions and serialize checks (95fdc87)

Tests

  • remove redundant frontend checks (320ea59)

Styles

Maintenance

0.4.0 (2026-09-26)

Features

  • show persisted investment data and sync state (4e5f564)

Bug Fixes

  • api: update validation and conflict response contract (db184c8)
  • auth: isolate session races and financial caches (a209d71)
  • ci: resume verification of immutable release images (6a87379)
  • ui: improve financial text contrast (c86be7b)

Refactoring

  • colocate frontend component files (b987fd8)
  • establish local frontend workspace boundaries (85fcfe3)

0.3.0 (2026-09-20)

Features

0.2.3 (2026-09-19)

Bug Fixes

  • correct Nexus routing and SonarQube host (9171b9f)

0.2.2 (2026-09-19)

Bug Fixes

  • update Nexus registry host (bac95eb)

0.2.1 (2026-09-18)

Documentation

CI

0.2.0 (2026-09-16)

Features

  • add frontend container delivery (e31ab35)

Documentation

  • make frontend instructions self-contained (d9ada27)
  • refine frontend conventions and routing (718365c)
  • simplify conventions layout (9f7e342)

0.1.0 (2026-09-14)

Features

  • account-operations: require explicit ledger filters (7d748a6)
  • accounts: enrich brokerage account list (fd93133)
  • account: wrap portfolio sections in Mantine Accordion (c1a8674)
  • add all-accounts portfolio pages (daf1dca)
  • add authorization (3448fea)
  • add bond pages and portfolio navigation (232d7f9)
  • add breadcrumbs (719a6ed)
  • add brocker account list (6e89c1a)
  • add manual bank card screens (ff4e88e)
  • add operations page (4f3ee7d)
  • add portfolio (9156f29)
  • add stock pages and ticker navigation (561222e)
  • add Storybook for WealthLedger components (e63fd89)
  • add tbank tokens (32e21de)
  • add агегку events (da55de5)
  • animate page transitions with Motion (c906dfa)
  • broker-operation: show operation type label in ledger entries (d53ce50)
  • card: refine header and inline actions (cf21a5b)
  • cards: filter operations by date range (9bb385b)
  • cards: refine controls and modal transitions (aba4cf1)
  • cards: show operation icons on hover (dedfec1)
  • compact portfolio currency totals (47fbc21)
  • consume money projected event amounts (1fd9a3a)
  • enforce frontend quality guardrails (1fc269a)
  • establish frontend foundation (1e13ada)
  • events: add date filters to upcoming events (9469dd2)
  • improve bank card expenses summary (d3ac8c2)
  • improve card operations pagination and scroll behavior (9a65687)
  • improve ledger event rows (488ccad)
  • income: add account income analytics (9364568)
  • initial commit (3331b7f)
  • polish bank operation cards and dates (6b310db)
  • polish stock position cards (273778c)
  • portfolio: add expanded layout for bond position cards (bcf9369)
  • portfolio: extend instrument logo rendering to bonds (c04025a)
  • portfolio: show stock tickers (8f9caa9)
  • portfolio: visualize asset allocation (0306526)
  • redesign portfolio position cards (5168870)
  • redesign year-over-year income comparison (91eaeb5)
  • render stock logos with signed returns on account page (a6d3051)
  • replace loading spinners with skeletons (71a214d)
  • replace paired date inputs with range pickers (24d332e)
  • show page context in browser tab titles (2580134)
  • simplify income page filters and payments (26f229b)
  • ui: animate navigation and operation icons (8e58c01)
  • ui: animate sidebar icons on hover (ebba6ab)
  • ui: establish shared design system foundations (d762ba5)
  • unify upcoming event cards across pages (451400b)

Bug Fixes

  • frontend: complete audit remediation (9e42148)
  • harden frontend dependency and env hygiene (826936c)
  • little fixes (2e32d22)
  • preserve cached data during refresh failures (6d892da)
  • remove income analytics period limit (ab1b536)
  • separate portfolio cash presentation (3017fc8)
  • stabilize frontend query cache contracts (1250581)
  • tbank: reset connection-derived query cache (175727b)
  • ui: align page layouts and add navigation icons (d7e8963)

Documentation

  • agents: link audit remediation registry (b285719)
  • agents: restore openspec authority (fd72fb2)
  • ai: route frontend conventions by task (bcc034f)
  • align OpenAPI workflow guidance #3 (7a89356)
  • define canonical OpenSpec store (d870d53)
  • document runtime OpenAPI verification (7a3048c)
  • refresh frontend onboarding (be80ef2)
  • remove useless (7ab043d)
  • update routes to system documentation (a42f104)
  • update system documentation references (dc3434c)

Refactoring

  • account-operations: split page state views into components (695cda0)
  • align frontend ownership boundaries (c97f62b)
  • centralize frontend auth query gating (268acdf)
  • enforce account page view model boundary (fff36f2)
  • enforce semantic values and numeric lint rules (53c852b)
  • little structure refactor (2cca503)
  • refactor foundation (da585b1)
  • simplify local design token consumption (8b29cdf)
  • source shared design tokens from JSON (0f50f15)
  • use Mantine Breadcrumbs for app navigation (3c459e6)

CI

  • configure Renovate dependency updates #5 (4b97395)
  • disable memory-heavy Knip raw transfer #1 (2f26e4f)
  • run Biome on branch pushes in Gitea (ccff422)
  • run full frontend verification #1 (22e331e)

Tests

  • allow UI scenarios more time in CI #1 (942ed3d)
  • keep portfolio metadata authoritative in cards (427ca23)

Maintenance

  • align SDD routing and instruction commits (3669832)
  • codify frontend local verification (11be786)
  • codify React component style (d10e1dd)
  • configure releases and develop workflow (53b18c6)
  • deps: update non-major dependencies (0c6bac8)
  • make issue references optional and use chore for dependency updates #5 (82b9043)
  • save pending changes (ae06f6e)
  • secure hooks and update dependencies #4 #9 (3be6e61)
  • simplify frontend verification (f09baa6)
  • simplify frontend verification (3d9b619)
  • upgrade Node to 24 LTS (117e74c)