feat: unify income payment cards and remove comparisons (WealthLedger/main#33) #74

Merged
codex-bot merged 1 commits from feature/33-unify-income-payments-latest into develop 2026-10-13 18:17:35 +03:00
Owner

Summary

Реализует frontend-часть unify-income-payment-cards на актуальном develop.

Linked Issue

WealthLedger/main#33

Changes

  • Удаляет блоки previous/yearAgo comparison, display-only percentage calculations, notices и связанные стили/тексты.
  • Обновляет frontend OpenAPI snapshot и generated types под selected-period income contract.
  • Добавляет общий PayoutCard в shared UI для executed payouts, forecasts и schedule payouts.
  • Использует единый компонент в income payments, ledger rows, upcoming events, stock dividends и bond coupons.
  • Убирает дублирующую подложку/подпись у income period filter.

Verification

  • npm run verify — passed: 66 test files.
  • npm run deps — passed, no dependency violations.
  • npm run typecheck — passed.
  • npm run lint — passed.
  • git diff --check — passed.

Cross-repo

## Summary Реализует frontend-часть `unify-income-payment-cards` на актуальном `develop`. ## Linked Issue WealthLedger/main#33 ## Changes - Удаляет блоки previous/yearAgo comparison, display-only percentage calculations, notices и связанные стили/тексты. - Обновляет frontend OpenAPI snapshot и generated types под selected-period income contract. - Добавляет общий `PayoutCard` в shared UI для executed payouts, forecasts и schedule payouts. - Использует единый компонент в income payments, ledger rows, upcoming events, stock dividends и bond coupons. - Убирает дублирующую подложку/подпись у income period filter. ## Verification - `npm run verify` — passed: 66 test files. - `npm run deps` — passed, no dependency violations. - `npm run typecheck` — passed. - `npm run lint` — passed. - `git diff --check` — passed. ## Cross-repo - specs PR #37 - backend PR #83 - docs PR #40
codex-bot added 1 commit 2026-10-13 17:57:32 +03:00
feat: unify income payment cards and drop period comparisons (WealthLedger/main#33)
Frontend verify / commits (pull_request) Successful in 41s
Frontend verify / security (pull_request) Successful in 12s
Frontend verify / verify (pull_request) Successful in 6m41s
d61cdd2e8f
- income page renders only selected-period totals and payments; the
  comparison blocks, notices and display-only percentage math removed
- new shared PayoutCard presents executed payouts, forecasts and
  per-security schedules with explicit money semantics
- ledger rows, upcoming events, stock dividends and bond coupons use
  the same card; period filter lost its duplicated paper wrapper
codex-bot merged commit 43b0f5574a into develop 2026-10-13 18:17:35 +03:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/frontend#74