2026-10-11 - 2026-11-11

Overview

63 Active Pull Requests
43 Active Issues
Excluding merges, 2 authors have pushed 54 commits to develop and 69 commits to all branches. On develop, 205 files have changed and there have been 12482 additions and 6753 deletions.

5 Releases published by 1 user

Published v1.4.0 2026-11-06 08:32:46 +03:00

Published v1.3.0 2026-11-01 21:02:15 +03:00

Published v1.2.1 2026-10-24 19:54:08 +03:00

Published v1.2.0 2026-10-18 17:21:46 +03:00

Published v1.1.0 2026-10-13 07:43:50 +03:00

63 Pull requests merged by 2 users

Merged #168 refactor!: support RUB only (WealthLedger/main#55) 2026-11-11 09:36:29 +03:00

Merged #167 feat(account): add performance tab vs Moscow Exchange index (WealthLedger/main#54) 2026-11-08 16:49:39 +03:00

Merged #166 test: remove timing races from screen-sync and route transition tests (#138) 2026-11-07 18:44:44 +03:00

Merged #165 feat: clarify grouped coupon payouts (#162) 2026-11-07 11:18:08 +03:00

Merged #163 fix: unify history and upcoming events labels (#161) 2026-11-07 10:50:51 +03:00

Merged #160 fix: polish accounts portfolio summary (#159) 2026-11-06 15:17:28 +03:00

Merged #158 chore(release): 1.4.0 2026-11-06 08:32:26 +03:00

Merged #157 chore(release): 1.4.0 2026-11-06 08:02:28 +03:00

Merged #156 fix: align audit findings for Events, currency and auth (WealthLedger/frontend#155) 2026-11-05 07:23:08 +03:00

Merged #154 refactor: share path-root query predicate (WealthLedger/frontend#142) 2026-11-04 22:58:59 +03:00

Merged #153 refactor: normalize view models and share breadcrumbs and titles (WealthLedger/frontend#143) 2026-11-04 21:14:29 +03:00

Merged #152 refactor(api): consume bank operation oneOf contract (WealthLedger/frontend#144) 2026-11-04 20:47:52 +03:00

Merged #149 refactor: drop dead query helpers and simplify read deadline (WealthLedger/frontend#141) 2026-11-04 18:50:28 +03:00

Merged #140 refactor: move portfolio structure into account page, drop widgets (WealthLedger/frontend#139) 2026-11-04 18:01:01 +03:00

Merged #137 chore(deps): set Renovate release age, PR limit and update groups (WealthLedger/main#6) 2026-11-03 14:07:41 +03:00

Merged #136 feat(investments): warn and offer retry after exhausted read retries (WealthLedger/frontend#55) 2026-11-03 09:49:08 +03:00

Merged #135 chore(api): update OpenAPI snapshot with UpcomingEventsDto.window (WealthLedger/frontend#134) 2026-11-03 07:21:35 +03:00

Merged #133 fix(account): show source metadata on empty account and income (WealthLedger/frontend#55) 2026-11-03 06:44:14 +03:00

Merged #132 refactor: replace repeated lazy page wrappers with lazyPage helper (#131) 2026-11-02 07:31:26 +03:00

Merged #130 chore(release): 1.3.0 2026-11-01 21:01:52 +03:00

Merged #129 chore(release): 1.3.0 2026-11-01 20:02:29 +03:00

Merged #127 feat(account): add concentration tab with top-5 slices and chart (#48) 2026-11-01 19:28:53 +03:00

Merged #128 chore(deps): resolve minimatch and glob audit advisories (WealthLedger/main#49) 2026-11-01 19:13:03 +03:00

Merged #126 feat: group all-account rows by instrument and day (WealthLedger/main#47) 2026-10-30 07:28:19 +03:00

Merged #125 fix: show history loading alert only while loading (WealthLedger/frontend#124) 2026-10-28 21:00:46 +03:00

Merged #123 refactor: derive api error codes from contract (WealthLedger/backend#117) 2026-10-28 17:31:22 +03:00

Merged #122 fix: stabilize auth client registration (WealthLedger/frontend#95) 2026-10-28 16:59:09 +03:00

Merged #121 fix: show account source sync status (WealthLedger/frontend#120) 2026-10-28 16:34:20 +03:00

Merged #119 fix: round money to currency minor units without negative zero (WealthLedger/frontend#118) 2026-10-28 08:45:56 +03:00

Merged #116 feat: show return, cash and structure on account cards (#114) 2026-10-27 05:44:19 +03:00

Merged #117 test: pin date in all accounts events test (#115) 2026-10-27 05:27:14 +03:00

Merged #113 feat: replace account page accordion with tabs and show open position result (#112) 2026-10-26 20:30:35 +03:00

Merged #110 feat: remove top header and rework mobile bottom navigation (#109) 2026-10-25 18:25:11 +03:00

Merged #108 chore(release): 1.2.1 2026-10-24 19:53:59 +03:00

Merged #107 chore(release): 1.2.1 2026-10-24 19:28:40 +03:00

Merged #52 chore(deps): update non-major dependencies #9 2026-10-24 18:43:05 +03:00

Merged #102 fix: show snapshot time in browser time zone (#101) 2026-10-24 11:04:51 +03:00

Merged #106 chore: bump test stack and fix npm audit findings (#105) 2026-10-24 10:32:12 +03:00

Merged #96 chore: bump Node to 24.22.1 (WealthLedger/backend#122) 2026-10-23 16:10:46 +03:00

Merged #100 fix: keep session when refresh fails on network error or 5xx (WealthLedger/frontend#97) 2026-10-23 15:06:20 +03:00

Merged #104 chore: resolve dev dependency audit findings (WealthLedger/frontend#103) 2026-10-23 14:13:09 +03:00

Merged #94 chore(release): 1.2.0 2026-10-18 17:21:16 +03:00

Merged #93 chore(release): 1.2.0 2026-10-18 16:44:50 +03:00

Merged #92 chore: adopt linear git model in frontend docs (#91) 2026-10-17 14:25:52 +03:00

Merged #90 test: cover non-retry of INVALID_TBANK_TOKEN reads (WealthLedger/backend#59) 2026-10-16 23:23:13 +03:00

Merged #89 fix: align password validation with backend ASCII policy (WealthLedger/backend#60) 2026-10-16 10:00:55 +03:00

Merged #68 chore: synchronize release 1.1.0 into develop (WealthLedger/main#30) 2026-10-16 08:04:35 +03:00

Merged #86 ci: keep pre-commit proportionate and avoid tool downloads (WealthLedger/frontend#62) 2026-10-15 06:34:36 +03:00

Merged #85 fix: deliver screener OpenAPI constraints (WealthLedger/backend#70) 2026-10-15 06:15:54 +03:00

Merged #84 ci: recheck PR title on edited without the full pipeline (WealthLedger/frontend#64) 2026-10-14 22:46:51 +03:00

Merged #83 fix(events): seven-date default period and picker from today (WealthLedger/frontend#63) 2026-10-14 21:34:59 +03:00

Merged #82 fix: respect query eligibility in screen sync (WealthLedger/frontend#54) 2026-10-14 17:01:53 +03:00

Merged #81 test: await client settlement in late-response cases (WealthLedger/frontend#61) 2026-10-14 14:13:42 +03:00

Merged #80 fix(auth,bank): guard switch-auth nav and surface banking retry (#56, #57) 2026-10-14 12:01:28 +03:00

Merged #79 test: cover null events and income envelopes on account pages (#72) 2026-10-13 23:15:56 +03:00

Merged #78 test: cover null resource envelopes for account pages (#70) (#71) 2026-10-13 22:53:28 +03:00

Merged #77 build: use native openapi-typescript --check (#60) 2026-10-13 21:32:34 +03:00

Merged #75 refactor: derive payment-system options from schema tuple (#58) 2026-10-13 21:05:08 +03:00

Merged #74 feat: unify income payment cards and remove comparisons (WealthLedger/main#33) 2026-10-13 18:17:35 +03:00

Merged #67 chore(release): 1.1.0 2026-10-13 07:43:17 +03:00

Merged #66 chore: align frontend engineering workflow (WealthLedger/main#27) 2026-10-12 11:00:36 +03:00

Merged #65 docs: clarify frontend verification policy 2026-10-11 23:23:11 +03:00

Merged #53 feat: add stock screener 2026-10-11 11:50:39 +03:00

43 Issues closed from 1 user

Closed #138 [Investigation] Flaky unit tests fail intermittently in full verify run 2026-11-07 18:44:45 +03:00

Closed #162 Улучшить карточку полученных купонов по нескольким счетам 2026-11-07 11:18:08 +03:00

Closed #161 Унифицировать названия истории операций и предстоящих событий 2026-11-07 10:50:51 +03:00

Closed #159 Упростить отображение стоимости и доходности на странице счетов 2026-11-06 15:17:28 +03:00

Closed #155 [Security] Bound auth requests before proxying to backend 2026-11-05 07:23:52 +03:00

Closed #63 [Investigation] Согласовать Events screen contract и заменить устаревшие oracles 2026-11-05 07:23:43 +03:00

Closed #59 [Investigation] Согласовать видимость CURRENCY position отдельно от cash balance 2026-11-05 07:23:08 +03:00

Closed #142 [Refactor] Один предикат инвалидации по корню пути 2026-11-04 22:58:59 +03:00

Closed #143 [Refactor] Container/VM/view: вырожденные VM, имена, дубли breadcrumbs и title 2026-11-04 21:14:29 +03:00

Closed #144 [Contract] Принять oneOf CreateBankOperationDto из backend#172 2026-11-04 20:47:52 +03:00

Closed #141 [Refactor] Чистка shared/api: мёртвый observe, перечисление полей, дедлайн 2026-11-04 18:50:28 +03:00

Closed #139 [Refactor] Перенести portfolio-structure в pages/account и убрать слой widgets 2026-11-04 18:01:01 +03:00

Closed #55 [Bug] Показывать source metadata и local read recovery в investment views 2026-11-03 09:49:09 +03:00

Closed #134 [Engineering] Обновить OpenAPI snapshot: UpcomingEventsDto.window (backend#55, T27) 2026-11-03 07:21:35 +03:00

Closed #131 [Refactor] Убрать повторяющиеся lazy-обёртки страниц в AppRoutes 2026-11-02 07:31:26 +03:00

Closed #124 [Bug] Плашка «История догружается» показывается при historyState=partial без фоновой загрузки 2026-10-28 21:36:40 +03:00

Closed #95 [Bug] Не перерегистрировать auth-хендлеры при каждом рендере 2026-10-28 16:59:10 +03:00

Closed #120 [Bug] AccountPage не передаёт source в AccountPageLoaded — статус свежести не показывается 2026-10-28 16:34:20 +03:00

Closed #118 [Bug] formatMoney withRoundedCents: «-0,00 ₽» и 2 знака для любой валюты 2026-10-28 08:45:56 +03:00

Closed #111 Сделать список инвестиционных счетов компактным и информативным 2026-10-27 05:44:19 +03:00

Closed #114 Информативная карточка брокерского счёта: доходность, деньги, структура 2026-10-27 05:44:19 +03:00

Closed #115 Тест AllAccounts «restores applied dates…» падает в зависимости от текущей даты 2026-10-27 05:27:14 +03:00

Closed #112 Страница брокерского счёта: вкладки вместо аккордеона и нереализованный результат 2026-10-26 20:30:49 +03:00

Closed #109 [Enhancement] Убрать верхнюю панель и улучшить мобильное нижнее меню 2026-10-25 18:25:11 +03:00

Closed #101 Показывать время снимка в часовом поясе пользователя 2026-10-24 11:04:51 +03:00

Closed #105 Обновить тестовый стек и storybook/vite, чтобы npm audit в CI проходил 2026-10-24 10:32:12 +03:00

Closed #98 [Bug] Тест AccountEventsPage.filters зависит от текущей даты и падает, когда today+10 вне сетки календаря 2026-10-23 16:19:38 +03:00

Closed #97 [Bug] Сбой сети или 5xx при refresh (деплой backend) выкидывает пользователя на /login 2026-10-23 15:06:20 +03:00

Closed #103 [Bug] npm audit --include=dev падает: 9 уязвимостей в storybook, vite, vitest, ip-address 2026-10-23 14:13:09 +03:00

Closed #57 [Bug] Различать banking read error/empty и восстанавливать отдельные sections 2026-10-17 19:39:16 +03:00

Closed #91 chore: adopt linear git model in frontend docs 2026-10-17 14:27:30 +03:00

Closed #62 [Process] Сделать frontend local verification и pre-commit соразмерными 2026-10-15 06:34:36 +03:00

Closed #64 [Process] Перепроверять PR title на edited без повторного app verify 2026-10-14 22:46:52 +03:00

Closed #54 [Bug] Передать periodic read lifecycle Query owners и учитывать eligibility 2026-10-14 17:01:53 +03:00

Closed #61 [Test] Ждать client settlement проигравшего в late-response cases 2026-10-14 14:13:49 +03:00

Closed #56 [Bug] Блокировать auth Link во время pending submit 2026-10-14 12:01:28 +03:00

Closed #60 [Refactor] Использовать native OpenAPI --check вместо custom wrapper 2026-10-14 10:42:40 +03:00

Closed #58 [Refactor] Выводить bank-card schema/options из одного payment-system tuple 2026-10-14 10:42:23 +03:00

Closed #72 fix: согласовать resource envelopes страницы счёта с backend-контрактом 2026-10-13 23:18:54 +03:00

Closed #69 fix: отображать счета из data в ответе brokerage-accounts 2026-10-13 22:53:44 +03:00

Closed #70 fix: читать операции из resource envelope без падения страницы счёта 2026-10-13 22:53:44 +03:00

Closed #71 fix: читать портфель из resource envelope без падения страницы счёта 2026-10-13 22:53:44 +03:00

Closed #73 fix: убрать дублирующий заголовок и подложку фильтра периода дохода 2026-10-13 22:53:44 +03:00

43 Issues created by 0 users

Opened #54 [Bug] Передать periodic read lifecycle Query owners и учитывать eligibility 2026-10-11 21:48:56 +03:00

Opened #55 [Bug] Показывать source metadata и local read recovery в investment views 2026-10-11 21:48:56 +03:00

Opened #56 [Bug] Блокировать auth Link во время pending submit 2026-10-11 21:48:56 +03:00

Opened #57 [Bug] Различать banking read error/empty и восстанавливать отдельные sections 2026-10-11 21:48:56 +03:00

Opened #58 [Refactor] Выводить bank-card schema/options из одного payment-system tuple 2026-10-11 21:48:56 +03:00

Opened #59 [Investigation] Согласовать видимость CURRENCY position отдельно от cash balance 2026-10-11 21:50:28 +03:00

Opened #60 [Refactor] Использовать native OpenAPI --check вместо custom wrapper 2026-10-11 21:50:28 +03:00

Opened #61 [Test] Ждать client settlement проигравшего в late-response cases 2026-10-11 21:50:28 +03:00

Opened #62 [Process] Сделать frontend local verification и pre-commit соразмерными 2026-10-11 21:50:28 +03:00

Opened #63 [Investigation] Согласовать Events screen contract и заменить устаревшие oracles 2026-10-11 21:50:28 +03:00

Opened #64 [Process] Перепроверять PR title на edited без повторного app verify 2026-10-11 21:54:09 +03:00

Opened #69 fix: отображать счета из data в ответе brokerage-accounts 2026-10-13 13:49:45 +03:00

Opened #70 fix: читать операции из resource envelope без падения страницы счёта 2026-10-13 14:05:06 +03:00

Opened #71 fix: читать портфель из resource envelope без падения страницы счёта 2026-10-13 14:16:28 +03:00

Opened #72 fix: согласовать resource envelopes страницы счёта с backend-контрактом 2026-10-13 14:22:46 +03:00

Opened #73 fix: убрать дублирующий заголовок и подложку фильтра периода дохода 2026-10-13 15:21:25 +03:00

Opened #91 chore: adopt linear git model in frontend docs 2026-10-17 13:57:32 +03:00

Opened #95 [Bug] Не перерегистрировать auth-хендлеры при каждом рендере 2026-10-20 05:00:26 +03:00

Opened #97 [Bug] Сбой сети или 5xx при refresh (деплой backend) выкидывает пользователя на /login 2026-10-23 07:52:30 +03:00

Opened #98 [Bug] Тест AccountEventsPage.filters зависит от текущей даты и падает, когда today+10 вне сетки календаря 2026-10-23 07:52:34 +03:00

Opened #101 Показывать время снимка в часовом поясе пользователя 2026-10-23 09:13:35 +03:00

Opened #103 [Bug] npm audit --include=dev падает: 9 уязвимостей в storybook, vite, vitest, ip-address 2026-10-23 09:31:09 +03:00

Opened #105 Обновить тестовый стек и storybook/vite, чтобы npm audit в CI проходил 2026-10-24 09:59:56 +03:00

Opened #109 [Enhancement] Убрать верхнюю панель и улучшить мобильное нижнее меню 2026-10-25 17:57:24 +03:00

Opened #111 Сделать список инвестиционных счетов компактным и информативным 2026-10-25 20:28:14 +03:00

Opened #112 Страница брокерского счёта: вкладки вместо аккордеона и нереализованный результат 2026-10-25 23:18:44 +03:00

Opened #114 Информативная карточка брокерского счёта: доходность, деньги, структура 2026-10-26 21:00:39 +03:00

Opened #115 Тест AllAccounts «restores applied dates…» падает в зависимости от текущей даты 2026-10-27 05:06:03 +03:00

Opened #118 [Bug] formatMoney withRoundedCents: «-0,00 ₽» и 2 знака для любой валюты 2026-10-28 08:04:52 +03:00

Opened #120 [Bug] AccountPage не передаёт source в AccountPageLoaded — статус свежести не показывается 2026-10-28 11:49:09 +03:00

Opened #124 [Bug] Плашка «История догружается» показывается при historyState=partial без фоновой загрузки 2026-10-28 20:29:00 +03:00

Opened #131 [Refactor] Убрать повторяющиеся lazy-обёртки страниц в AppRoutes 2026-11-02 06:33:45 +03:00

Opened #134 [Engineering] Обновить OpenAPI snapshot: UpcomingEventsDto.window (backend#55, T27) 2026-11-03 06:55:22 +03:00

Opened #138 [Investigation] Flaky unit tests fail intermittently in full verify run 2026-11-03 22:51:48 +03:00

Opened #139 [Refactor] Перенести portfolio-structure в pages/account и убрать слой widgets 2026-11-04 00:30:28 +03:00

Opened #141 [Refactor] Чистка shared/api: мёртвый observe, перечисление полей, дедлайн 2026-11-04 01:15:13 +03:00

Opened #142 [Refactor] Один предикат инвалидации по корню пути 2026-11-04 01:15:16 +03:00

Opened #143 [Refactor] Container/VM/view: вырожденные VM, имена, дубли breadcrumbs и title 2026-11-04 01:15:20 +03:00

Opened #144 [Contract] Принять oneOf CreateBankOperationDto из backend#172 2026-11-04 01:15:23 +03:00

Opened #155 [Security] Bound auth requests before proxying to backend 2026-11-05 06:45:42 +03:00

Opened #159 Упростить отображение стоимости и доходности на странице счетов 2026-11-06 11:29:55 +03:00

Opened #161 Унифицировать названия истории операций и предстоящих событий 2026-11-06 15:38:21 +03:00

Opened #162 Улучшить карточку полученных купонов по нескольким счетам 2026-11-06 16:07:30 +03:00

3 Unresolved Conversations

Open #9 Dependency Dashboard 2026-10-24 18:20:42 +03:00

Open #12 Страница расходов категории внутри банковской карты 2026-10-12 00:08:36 +03:00

Open #21 ci: publish frontend images to Nexus 2026-10-12 00:08:13 +03:00