2026-10-11 - 2026-11-11
Overview
5 Releases published by 1 user
Published
v1.4.0
Published
v1.3.0
Published
v1.2.1
Published
v1.2.0
Published
v1.1.0
63 Pull requests merged by 2 users
Merged
#168 refactor!: support RUB only (WealthLedger/main#55)
Merged
#167 feat(account): add performance tab vs Moscow Exchange index (WealthLedger/main#54)
Merged
#166 test: remove timing races from screen-sync and route transition tests (#138)
Merged
#165 feat: clarify grouped coupon payouts (#162)
Merged
#163 fix: unify history and upcoming events labels (#161)
Merged
#160 fix: polish accounts portfolio summary (#159)
Merged
#158 chore(release): 1.4.0
Merged
#157 chore(release): 1.4.0
Merged
#156 fix: align audit findings for Events, currency and auth (WealthLedger/frontend#155)
Merged
#154 refactor: share path-root query predicate (WealthLedger/frontend#142)
Merged
#153 refactor: normalize view models and share breadcrumbs and titles (WealthLedger/frontend#143)
Merged
#152 refactor(api): consume bank operation oneOf contract (WealthLedger/frontend#144)
Merged
#149 refactor: drop dead query helpers and simplify read deadline (WealthLedger/frontend#141)
Merged
#140 refactor: move portfolio structure into account page, drop widgets (WealthLedger/frontend#139)
Merged
#137 chore(deps): set Renovate release age, PR limit and update groups (WealthLedger/main#6)
Merged
#136 feat(investments): warn and offer retry after exhausted read retries (WealthLedger/frontend#55)
Merged
#135 chore(api): update OpenAPI snapshot with UpcomingEventsDto.window (WealthLedger/frontend#134)
Merged
#133 fix(account): show source metadata on empty account and income (WealthLedger/frontend#55)
Merged
#132 refactor: replace repeated lazy page wrappers with lazyPage helper (#131)
Merged
#130 chore(release): 1.3.0
Merged
#129 chore(release): 1.3.0
Merged
#127 feat(account): add concentration tab with top-5 slices and chart (#48)
Merged
#128 chore(deps): resolve minimatch and glob audit advisories (WealthLedger/main#49)
Merged
#126 feat: group all-account rows by instrument and day (WealthLedger/main#47)
Merged
#125 fix: show history loading alert only while loading (WealthLedger/frontend#124)
Merged
#123 refactor: derive api error codes from contract (WealthLedger/backend#117)
Merged
#122 fix: stabilize auth client registration (WealthLedger/frontend#95)
Merged
#121 fix: show account source sync status (WealthLedger/frontend#120)
Merged
#119 fix: round money to currency minor units without negative zero (WealthLedger/frontend#118)
Merged
#116 feat: show return, cash and structure on account cards (#114)
Merged
#117 test: pin date in all accounts events test (#115)
Merged
#113 feat: replace account page accordion with tabs and show open position result (#112)
Merged
#110 feat: remove top header and rework mobile bottom navigation (#109)
Merged
#108 chore(release): 1.2.1
Merged
#107 chore(release): 1.2.1
Merged
#52 chore(deps): update non-major dependencies #9
Merged
#102 fix: show snapshot time in browser time zone (#101)
Merged
#106 chore: bump test stack and fix npm audit findings (#105)
Merged
#96 chore: bump Node to 24.22.1 (WealthLedger/backend#122)
Merged
#100 fix: keep session when refresh fails on network error or 5xx (WealthLedger/frontend#97)
Merged
#104 chore: resolve dev dependency audit findings (WealthLedger/frontend#103)
Merged
#94 chore(release): 1.2.0
Merged
#93 chore(release): 1.2.0
Merged
#92 chore: adopt linear git model in frontend docs (#91)
Merged
#90 test: cover non-retry of INVALID_TBANK_TOKEN reads (WealthLedger/backend#59)
Merged
#89 fix: align password validation with backend ASCII policy (WealthLedger/backend#60)
Merged
#68 chore: synchronize release 1.1.0 into develop (WealthLedger/main#30)
Merged
#86 ci: keep pre-commit proportionate and avoid tool downloads (WealthLedger/frontend#62)
Merged
#85 fix: deliver screener OpenAPI constraints (WealthLedger/backend#70)
Merged
#84 ci: recheck PR title on edited without the full pipeline (WealthLedger/frontend#64)
Merged
#83 fix(events): seven-date default period and picker from today (WealthLedger/frontend#63)
Merged
#82 fix: respect query eligibility in screen sync (WealthLedger/frontend#54)
Merged
#81 test: await client settlement in late-response cases (WealthLedger/frontend#61)
Merged
#80 fix(auth,bank): guard switch-auth nav and surface banking retry (#56, #57)
Merged
#79 test: cover null events and income envelopes on account pages (#72)
Merged
#78 test: cover null resource envelopes for account pages (#70) (#71)
Merged
#77 build: use native openapi-typescript --check (#60)
Merged
#75 refactor: derive payment-system options from schema tuple (#58)
Merged
#74 feat: unify income payment cards and remove comparisons (WealthLedger/main#33)
Merged
#67 chore(release): 1.1.0
Merged
#66 chore: align frontend engineering workflow (WealthLedger/main#27)
Merged
#65 docs: clarify frontend verification policy
Merged
#53 feat: add stock screener
43 Issues closed from 1 user
Closed
#138 [Investigation] Flaky unit tests fail intermittently in full verify run
Closed
#162 Улучшить карточку полученных купонов по нескольким счетам
Closed
#161 Унифицировать названия истории операций и предстоящих событий
Closed
#159 Упростить отображение стоимости и доходности на странице счетов
Closed
#155 [Security] Bound auth requests before proxying to backend
Closed
#63 [Investigation] Согласовать Events screen contract и заменить устаревшие oracles
Closed
#59 [Investigation] Согласовать видимость CURRENCY position отдельно от cash balance
Closed
#142 [Refactor] Один предикат инвалидации по корню пути
Closed
#143 [Refactor] Container/VM/view: вырожденные VM, имена, дубли breadcrumbs и title
Closed
#144 [Contract] Принять oneOf CreateBankOperationDto из backend#172
Closed
#141 [Refactor] Чистка shared/api: мёртвый observe, перечисление полей, дедлайн
Closed
#139 [Refactor] Перенести portfolio-structure в pages/account и убрать слой widgets
Closed
#55 [Bug] Показывать source metadata и local read recovery в investment views
Closed
#134 [Engineering] Обновить OpenAPI snapshot: UpcomingEventsDto.window (backend#55, T27)
Closed
#131 [Refactor] Убрать повторяющиеся lazy-обёртки страниц в AppRoutes
Closed
#124 [Bug] Плашка «История догружается» показывается при historyState=partial без фоновой загрузки
Closed
#95 [Bug] Не перерегистрировать auth-хендлеры при каждом рендере
Closed
#120 [Bug] AccountPage не передаёт source в AccountPageLoaded — статус свежести не показывается
Closed
#118 [Bug] formatMoney withRoundedCents: «-0,00 ₽» и 2 знака для любой валюты
Closed
#111 Сделать список инвестиционных счетов компактным и информативным
Closed
#114 Информативная карточка брокерского счёта: доходность, деньги, структура
Closed
#115 Тест AllAccounts «restores applied dates…» падает в зависимости от текущей даты
Closed
#112 Страница брокерского счёта: вкладки вместо аккордеона и нереализованный результат
Closed
#109 [Enhancement] Убрать верхнюю панель и улучшить мобильное нижнее меню
Closed
#101 Показывать время снимка в часовом поясе пользователя
Closed
#105 Обновить тестовый стек и storybook/vite, чтобы npm audit в CI проходил
Closed
#98 [Bug] Тест AccountEventsPage.filters зависит от текущей даты и падает, когда today+10 вне сетки календаря
Closed
#97 [Bug] Сбой сети или 5xx при refresh (деплой backend) выкидывает пользователя на /login
Closed
#103 [Bug] npm audit --include=dev падает: 9 уязвимостей в storybook, vite, vitest, ip-address
Closed
#57 [Bug] Различать banking read error/empty и восстанавливать отдельные sections
Closed
#91 chore: adopt linear git model in frontend docs
Closed
#62 [Process] Сделать frontend local verification и pre-commit соразмерными
Closed
#64 [Process] Перепроверять PR title на edited без повторного app verify
Closed
#54 [Bug] Передать periodic read lifecycle Query owners и учитывать eligibility
Closed
#61 [Test] Ждать client settlement проигравшего в late-response cases
Closed
#56 [Bug] Блокировать auth Link во время pending submit
Closed
#60 [Refactor] Использовать native OpenAPI --check вместо custom wrapper
Closed
#58 [Refactor] Выводить bank-card schema/options из одного payment-system tuple
Closed
#72 fix: согласовать resource envelopes страницы счёта с backend-контрактом
Closed
#69 fix: отображать счета из data в ответе brokerage-accounts
Closed
#70 fix: читать операции из resource envelope без падения страницы счёта
Closed
#71 fix: читать портфель из resource envelope без падения страницы счёта
Closed
#73 fix: убрать дублирующий заголовок и подложку фильтра периода дохода
43 Issues created by 0 users
Opened
#54 [Bug] Передать periodic read lifecycle Query owners и учитывать eligibility
Opened
#55 [Bug] Показывать source metadata и local read recovery в investment views
Opened
#56 [Bug] Блокировать auth Link во время pending submit
Opened
#57 [Bug] Различать banking read error/empty и восстанавливать отдельные sections
Opened
#58 [Refactor] Выводить bank-card schema/options из одного payment-system tuple
Opened
#59 [Investigation] Согласовать видимость CURRENCY position отдельно от cash balance
Opened
#60 [Refactor] Использовать native OpenAPI --check вместо custom wrapper
Opened
#61 [Test] Ждать client settlement проигравшего в late-response cases
Opened
#62 [Process] Сделать frontend local verification и pre-commit соразмерными
Opened
#63 [Investigation] Согласовать Events screen contract и заменить устаревшие oracles
Opened
#64 [Process] Перепроверять PR title на edited без повторного app verify
Opened
#69 fix: отображать счета из data в ответе brokerage-accounts
Opened
#70 fix: читать операции из resource envelope без падения страницы счёта
Opened
#71 fix: читать портфель из resource envelope без падения страницы счёта
Opened
#72 fix: согласовать resource envelopes страницы счёта с backend-контрактом
Opened
#73 fix: убрать дублирующий заголовок и подложку фильтра периода дохода
Opened
#91 chore: adopt linear git model in frontend docs
Opened
#95 [Bug] Не перерегистрировать auth-хендлеры при каждом рендере
Opened
#97 [Bug] Сбой сети или 5xx при refresh (деплой backend) выкидывает пользователя на /login
Opened
#98 [Bug] Тест AccountEventsPage.filters зависит от текущей даты и падает, когда today+10 вне сетки календаря
Opened
#101 Показывать время снимка в часовом поясе пользователя
Opened
#103 [Bug] npm audit --include=dev падает: 9 уязвимостей в storybook, vite, vitest, ip-address
Opened
#105 Обновить тестовый стек и storybook/vite, чтобы npm audit в CI проходил
Opened
#109 [Enhancement] Убрать верхнюю панель и улучшить мобильное нижнее меню
Opened
#111 Сделать список инвестиционных счетов компактным и информативным
Opened
#112 Страница брокерского счёта: вкладки вместо аккордеона и нереализованный результат
Opened
#114 Информативная карточка брокерского счёта: доходность, деньги, структура
Opened
#115 Тест AllAccounts «restores applied dates…» падает в зависимости от текущей даты
Opened
#118 [Bug] formatMoney withRoundedCents: «-0,00 ₽» и 2 знака для любой валюты
Opened
#120 [Bug] AccountPage не передаёт source в AccountPageLoaded — статус свежести не показывается
Opened
#124 [Bug] Плашка «История догружается» показывается при historyState=partial без фоновой загрузки
Opened
#131 [Refactor] Убрать повторяющиеся lazy-обёртки страниц в AppRoutes
Opened
#134 [Engineering] Обновить OpenAPI snapshot: UpcomingEventsDto.window (backend#55, T27)
Opened
#138 [Investigation] Flaky unit tests fail intermittently in full verify run
Opened
#139 [Refactor] Перенести portfolio-structure в pages/account и убрать слой widgets
Opened
#141 [Refactor] Чистка shared/api: мёртвый observe, перечисление полей, дедлайн
Opened
#142 [Refactor] Один предикат инвалидации по корню пути
Opened
#143 [Refactor] Container/VM/view: вырожденные VM, имена, дубли breadcrumbs и title
Opened
#144 [Contract] Принять oneOf CreateBankOperationDto из backend#172
Opened
#155 [Security] Bound auth requests before proxying to backend
Opened
#159 Упростить отображение стоимости и доходности на странице счетов
Opened
#161 Унифицировать названия истории операций и предстоящих событий
Opened
#162 Улучшить карточку полученных купонов по нескольким счетам
3 Unresolved Conversations
Open
#9
Dependency Dashboard
Open
#12
Страница расходов категории внутри банковской карты
Open
#21
ci: publish frontend images to Nexus