Frontend verify / commits (pull_request) Successful in 32s
Frontend verify / security (pull_request) Successful in 10s
Frontend verify / verify (pull_request) Successful in 5m56s
Frontend verify / commits (push) Skipped
Frontend verify / security (push) Successful in 9s
Frontend verify / verify (push) Failing after 5m22s
Frontend image / publish (push) Successful in 6m22s
37 KiB
37 KiB
Changelog
1.3.0 (2026-11-01)
Features
- account: add concentration tab with top-5 slices and chart (WealthLedger/main#48) (#127) (70a2c33)
- group all-account rows by instrument and day (WealthLedger/main#47) (#126) (71126c9)
- make brokerage account list compact (#111) (c24704a)
- remove top header and rework mobile bottom navigation (#109) (1a92f02)
- replace account page accordion with tabs and show open position result (#112) (3075081)
- show return, cash and structure on account cards (#114) (431559b)
Bug Fixes
- round money to currency minor units without negative zero (WealthLedger/frontend#118) (#119) (1d49904)
- show account source sync status (WealthLedger/frontend#120) (#121) (a56edf2)
- show history loading alert only while loading (WealthLedger/frontend#124) (#125) (6792f5b)
- stabilize auth client registration (WealthLedger/frontend#95) (#122) (5796d2d)
Refactoring
Tests
Maintenance
- deps: resolve minimatch and glob audit advisories (WealthLedger/main#49) (#128) (7242240)
- sync brokerage accounts contract (WealthLedger/backend#138) (0e4bbec)
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
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
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
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
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
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
- tbank-connection: poll screen sync every five seconds (74f8a72), references WealthLedger/specs#21
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
- add typed ESLint checks #18 (5763010)
- finish frontend ESLint migration #18 (72d7835)
- guard presentation data boundaries (6a89b08)
- guard unsafe DOM HTML with ESLint #18 (061ec70)
- remove unused exports (fcb938b)
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
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)