На странице /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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Проблема
На странице /accounts карточки занимают много места при малой плотности информации, название может повторять тип счёта, суммы не всегда показываются с двумя знаками после запятой.
Ожидаемое поведение
Компактные строки счетов с ясной иерархией: имя, текущая стоимость по валютам, отличающийся тип, количество позиций и локальная актуальность данных. Используются только существующие данные GET /brokerage-accounts; финансовая семантика и контракт не меняются.
Acceptance Criteria