Сделать список инвестиционных счетов компактным и информативным #111

Closed
opened 2026-10-25 20:28:14 +03:00 by codex-bot · 0 comments
Owner

Проблема

На странице /accounts карточки занимают много места при малой плотности информации, название может повторять тип счёта, суммы не всегда показываются с двумя знаками после запятой.

Ожидаемое поведение

Компактные строки счетов с ясной иерархией: имя, текущая стоимость по валютам, отличающийся тип, количество позиций и локальная актуальность данных. Используются только существующие данные GET /brokerage-accounts; финансовая семантика и контракт не меняются.

Acceptance Criteria

  • Список заметно компактнее на desktop/mobile, каждый счёт остаётся одной доступной ссылкой на детали, длинные имена/суммы переносятся без переполнения.
  • Имя выводится один раз; тип не повторяется при совпадении с именем, но сохраняется при различии.
  • Текущая стоимость каждой показанной валюты округляется и отображается ровно с двумя знаками, включая целые суммы; большие денежные строки не теряют точность из-за приведения к Number. Разные валюты не суммируются, ограничение первых двух и «ещё N» сохраняется.
  • Сохраняется различие пустой и недоступной сводки, счётчики акций и облигаций при доступной сводке, локальная свежесть/ошибка/обновление источника.
  • Проверить существующие состояния и интеракции компонентным тестом и визуальными историями, typecheck/lint/build.
## Проблема На странице /accounts карточки занимают много места при малой плотности информации, название может повторять тип счёта, суммы не всегда показываются с двумя знаками после запятой. ## Ожидаемое поведение Компактные строки счетов с ясной иерархией: имя, текущая стоимость по валютам, отличающийся тип, количество позиций и локальная актуальность данных. Используются только существующие данные GET /brokerage-accounts; финансовая семантика и контракт не меняются. ## Acceptance Criteria - Список заметно компактнее на desktop/mobile, каждый счёт остаётся одной доступной ссылкой на детали, длинные имена/суммы переносятся без переполнения. - Имя выводится один раз; тип не повторяется при совпадении с именем, но сохраняется при различии. - Текущая стоимость каждой показанной валюты округляется и отображается ровно с двумя знаками, включая целые суммы; большие денежные строки не теряют точность из-за приведения к Number. Разные валюты не суммируются, ограничение первых двух и «ещё N» сохраняется. - Сохраняется различие пустой и недоступной сводки, счётчики акций и облигаций при доступной сводке, локальная свежесть/ошибка/обновление источника. - Проверить существующие состояния и интеракции компонентным тестом и визуальными историями, typecheck/lint/build.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/frontend#111