Skip to main content

Очередные улучшения в портфеле, исправления в интерфейсе и календарь (27.02.2026)

Введение

Продолжается работа над Портфелем, после добавления базовой логики и основных вкладок портфеля - пришло время улучшать и развивать то что есть. Так же, мы не забываем о множестве мелких багов и недоделок, которые присутствуют на сайте и исправляем их (после обнаружения и анализа проблемы).

Главные изменения

💼 Портфель

В портфеле, на вкладке с позициями появилась таблица с архивными\распроданными позициями. Это сделано для удобства и разделения информации на активную и архивную.

📊 Аналитика

В портфель, на вкладку с Аналитикой, была добавлена кнопка экспорта всей страницы аналитики в одном документе. В результате пользователь получает один XLSX файл с несколькими страницами, 1 страница - 1 блок аналитики. Эта логика была добавлена благодаря обратной связи от наших пользователей. Screenshot_20260227_025027.png Кнопка экспорта всей аналитики портфеля, справа, сверху страницы.

📅 Календарь

Вкладка с календарём так же получила свои обновления:

  1. Была исправлена проблема просмотра в полноэкранном режиме. Ранее в этом режиме высота столбцов с расписанием растягивалась некорректно, так же отсутствовали всплывающие подсказки при наведении мыши или нажатии на столбец с событием.
  2. Фильтр событий переехал в верхнюю часть графика, это должно улучшить UX.
  3. Главное обновление - возможность фильтровать компании в календаре по компаниям. Из выпадающего списка пользователь может выбрать только те компании, события которых ему интересны. Этот фильтр работает в связке с фильтрацией по датам, что делает график хорошо персонализируемым. Пример: Screenshot_20260227_025320.png

💸 Выплаты

Новая вкладка - Выплаты. Содержит в себе столбчатый график помесячных выплат, будущих и прошлых. Прошлые выплаты выводятся с учётом того количества токенов, которое было у пользователя в наличии. Будущие выплаты считаются с учётом того, что пользователь не будет продавать\докупать новые токены (то есть цифра является предполагаемой).

Выплаты в графике разделены по валютам. Под графиком находится таблица с более детальной информацией о выплатах - месяц, дата, компания, токен, тип выплат и сумма. При этом данные сразу сгруппированы по месяцу и дате выплат, а так же выводится сумма ожидаемых выплат для каждой группы и подгруппы.

Screenshot_20260227_032341.png Пример графика выплат, период: Январь 2026 - Ноябрь 2026.

Screenshot_20260227_032521.png Пример подробной таблицы выплат, с конвертацией валют в USD, период: Январь 2026 - Ноябрь 2026.

💱 Основная валюта портфеля

По просьбам пользователей сервиса была внедрена новая логика - Основная валюта портфеля. При выборе одной из валют (BYN - стандартная валюта), все дополнительные столбцы таблицы позиций, вся аналитика и все суммы выплат (в таблице с деталями выплат) будут отображаться в этой валюте. Курс для расчёта берётся с сайта НБРБ за вчерашний день. Screenshot_20260227_033022-1.png При выборе валюты EUR дополнительные столбцы таблицы позиций выводят расчёты в этой валюте.

✅ Фильтры позиций

На вкладке со списком позиций портфеля появился разворачивающийся список фильтров для таблицы позиций. В данный момент при помощи фильтров можно искать в таблице компании по названию, выбирать позиции по количеству токенов в портфеле и номинальной цене (работает только для оригинальной номинальной цены, не для конвертированной). Фильтры работают как все вместе, так и отдельно. После использования выбранные фильтры можно очистить, локально фильтры так же не сохраняются и поэтому будут удалены после обновления или закрытия страницы в браузере.

Screenshot_20260227_041914.png

🛎️ Новое оповещение

Мы добавили новый вид оповещений - смена статуса эмиссии. Теперь, когда эмиссия меняет свой статус вы можете настроить получение уведомления об этом событии. Функция действует для всех эмиссий, персонализация не предусмотрена.

Screenshot_20260227_043108.png

Пример такого оповещения.

🛠️ Остальное

Кроме значительных доработок в портфеле так же были исправлены\улучшены различные менее значимые элементы сервиса:

  1. На страницу со списком предложений вторичного рынка были добавлены быстрые фильтры, подобные тем, что уже существуют на странице с токенами.
  2. На странице компаний, была исправлена логика масштабирования графиков по оси Y. Так же были переработаны таблицы с финансовыми показателями - они были обновлены до вида, который имеют все остальные таблицы на сайте + была добавлена пагинация.
  3. В руководствах пользователя появилась новая запись - Доходность к погашению (YTM), в ней простым языком поясняется что такое YTM, как мы её считаем и почему. Формулы и примеры прилагаются.
  4. Обновление логики подключения к базе данных. Несколько недель назад в систему была добавлена отдельная реплика базы данных - только для чтения. Ещё чуть раньше был добавлен пулер соединений, между базой данных и бэкэндом. После этого потребовались доработки логики обращения к базе данных и эксперименты. Итогом которых стала значительная оптимизация скорости ответа нашего сервиса: Screenshot_20260227_040304.pngScreenshot_20260227_040905.png
  5. За последние два месяца в 2 раза выросло количество активных оповещений у пользователей. Топ оповещений в данный момент: notifications-stats-2026-02-27T00-58-04.940Z.jpg
  6. Для технических уведомлений (отработка логики, создание бэкапа базы данных, статус сервера и т.д.) был создан новый, отдельный Телеграм канал - @tokenbel_info_dev.

🎯 Планы

В ближайшее время, в планах: расширение функций портфеля, обновление старых графиков (календарь избранных эмиссий), добавление логики сравнения компаний и улучшения текстов уведомлений.

Screenshot_20260227_044104.png