Choisissez votre plateforme — Centrio est toujours là
Dernières améliorations de cette version
Gratuit pour toutes les plateformes. Sans pub ni frais cachés.
Полный список изменений по версиям — то же самое, что видно в приложении
—Новое: Заметки — новый плагин (PRO/TEAM) прямо в приложении: обычные заметки и списки покупок с синхронизацией на всех устройствах, поиск, цветные метки, архив, ручная сортировка перетаскиванием, закрепление важного, дублирование и дата последнего изменения
—Новое: ИИ-ассистент научился управлять мини-плеером (пауза, следующий/предыдущий трек) и работать с заметками — создавать, закреплять, удалять, читать список покупок
—Обновлено: настройки приложения полностью переоформлены — новый, более премиальный дизайн
—Новое: в Задачах теперь можно удалять целые категории (списки), а не только отдельные задачи
—Повышена стабильность и безопасность: усилена защита экрана блокировки и хранения ключей/токенов, устранено зависание ИИ-ассистента без ответа, закрыты редкие гонки при подсчёте лимита ассистента и оформлении возврата платежей
—Исправлено: на macOS не работали Cmd+C/Cmd+V и другие системные сочетания клавиш — восстановлено системное меню Edit
—Исправлено: вложения из Яндекс.Почты (и похожих веб-клиентов) не скачивались, открывался только предпросмотр во внешнем браузере
—Исправлено: кнопка мини-плеера не показывалась, когда играла ВК Музыка
—Новое: раздел «Видеозвонки» — Яндекс Телемост, Zoom, Google Meet, Microsoft Teams, Webex
—Новое: в «Продуктивность» добавлены AmoCRM, Мегаплан, RetailCRM
—Обновлена иконка VK Видео
—Новое: добавлена Алиса PRO (alicepro.yandex.ru) в раздел «Нейросети»
—В разделе «Нейросети» убран дублирующий обычный значок SYNTAX — теперь показывается только большая промо-плитка (в «Популярных» обычный значок SYNTAX остался)
—Исправлен мини-плеер — после обновления до 2.5.0 переставал показываться, даже когда музыка или видео играли в открытых мессенджерах
—Восстановлена промо-плитка SYNTAX в разделе «Нейросети»
—Программа стала ещё безопаснее
—Новое: подписка Centrio TEAM — корпоративная версия для команд, покупка мест (seats), приглашение участников по ссылке, раздел «Команда» в личном кабинете
—Новое: мини-плеер справа — показывает, что сейчас играет в открытых мессенджерах (музыка или видео), с кнопками паузы, воспроизведения и переключения трека
—Новое: добавлены мессенджеры и сервисы — Element, Threema, Wire, Zalo, GroupMe, Threads, Snapchat, Google Meet, Webex, Chatwork, SYNTAX
—Новое: добавлен раздел «Медиа» — YouTube, Spotify, Яндекс Музыка, VK Видео, Shazam, Ivi, Кинопоиск и другие
—Исправлена иконка Я.Мессенджера
—Программа стала ещё безопаснее
—Вход через Google, Яндекс и Grok больше не подвешивает приложение и не оставляет чёрный экран после закрытия окна авторизации — переработано всплывающее окно входа: устранена гонка при передаче данных входа обратно во вкладку мессенджера, вкладка теперь переходит на реальную страницу после успешного входа вместо простой перезагрузки
—Новое: ссылки-приглашения MAX (max.ru/join/...) и Telegram (t.me/..., tg://resolve, tg://join) теперь открываются в уже добавленной вкладке нужного мессенджера вместо внешнего браузера — работает и по клику внутри другого мессенджера, и по ссылке, открытой вне приложения; если подходящей вкладки нет, поведение как раньше — открытие во внешнем браузере
—Исправлен баг: вход через Google, Яндекс и другие способы входа внутри мессенджеров мог открыть окно во внешнем браузере и не вернуться обратно в приложение — окно входа теперь всегда закрывается и возвращает в мессенджер после успешного входа
—Мессенджер «Яндекс Чат» переименован в «Я.Мессенджер», адрес обновлён на актуальный (yandex.ru/chat)
—Исправлен баг: копирование и вставка (Ctrl+C/Ctrl+V) могли молча не работать в некоторых мессенджерах — буфер обмена, звонки (микрофон/камера) и системные уведомления от самой страницы теперь разрешены явно
—Исправлен баг: при открытом сплит-экране уведомление о новом сообщении иногда дублировалось, даже если чат уже был виден на экране во второй панели
—Исправлен баг: статистика активности считала время только по основному (первому) мессенджеру в сплит-экране, даже если пользователь работал в другой открытой рядом вкладке — теперь время учитывается за тем окном, которое реально в фокусе
—Новое: справа появился второй сайдбар — Ассистент (скоро), Планировщик задач и уведомления теперь там, а не слева
—Новое: Планировщик задач — можно создавать отдельные списки (категории) задач, закреплять важные, отмечать выполненные
—Новое: первый запуск теперь начинается с входа в аккаунт (Google, Яндекс или почта) или входа без аккаунта — при любом варианте даётся 14 дней Pro бесплатно
—Новое: левый сайдбар можно раскрывать — рядом с иконками мессенджеров появляются подписи
—Новое: внизу окна теперь видно статус подписки — с какого дня оплачена, сколько дней осталось, и кнопка «Продлить»
—Новая тема оформления «Встроенная» — единый фон окна и скруглённые углы активной вкладки, теперь тема по умолчанию
—Плотность интерфейса (Компактно / Обычно / Комфортно) в настройках теперь по-настоящему меняет размер сайдбара и иконок
—Кнопка «+» добавления мессенджера теперь заранее показывает метку PRO, если бесплатный лимит (3 мессенджера) уже достигнут
—Восстановлена оплата зарубежными картами в личном кабинете на сайте
—Исправлена подсветка активного мессенджера в сайдбаре — теперь мягкое цветное свечение вокруг иконки
—Мелкие визуальные правки: кружки-счётчики непрочитанных, отступы и вёрстка сайдбаров
—Исправлен «нейросетевой» моноширинный шрифт в верхнем меню и мелких заголовках сайта — заменён на обычный, аккуратный шрифт
—Скриншоты приложения на сайте теперь открываются крупно по клику (лайтбокс)
—На карточке «Всё в одном окне» декоративные точки-кружки заменены на логотип Centrio
—Новое: промокод на 14 дней Pro в подарок — всплывающее окно с предложением появляется через 10 секунд на сайте, с крестиком закрытия
—Новое: активировать промокод теперь можно прямо в приложении — в личном кабинете (окно аккаунта) появилось поле «Промокод»; активация проверяется и сохраняется на сервере, привязана к аккаунту (не более одного использования кода на аккаунт)
—Админ-панель: промокоды теперь можно выдавать не только на месяцы, но и на дни — добавлен переключатель «Месяцы / Дни» при создании кода
—Большое обновление: язык приложения по умолчанию — русский (раньше новые установки могли открываться на английском)
—Убран первый запуск с обучающим туром — он был кривым и запутывал больше, чем помогал; нормальная версия появится позже
—Исправлен баг: приложение могло зависать на загрузке на 91% и не запускаться
—Исправлен баг: часть настроек (в т.ч. звук уведомлений) не сохранялась при полном закрытии приложения — облачная синхронизация не успевала отправить последнее состояние перед выходом
—Окно аккаунта переработано: стало шире и выше, единая прокрутка вместо разрозненных блоков
—Новое: в окне аккаунта появилась Pro-статистика — график активности за 7 дней и разбивка по мессенджерам
—Новое: кнопка обращения в поддержку прямо из окна аккаунта
—Блок активной Pro-подписки перенесён рядом с аватаркой и именем — раньше был отдельной строкой ниже
—Экран блокировки: два из трёх фоновых изображений заменены на новые фотографии, третий (фирменный) остался и стал фоном по умолчанию
—Исправлен баг: состояние VPN для отдельного мессенджера (вкл/выкл) не сохранялось после полного выхода и повторного входа в приложение — облачная синхронизация отправляла устаревший снимок настроек сразу после переключения
—Исправлена возможность сохранить как пресет одно (не разделённое) окно — теперь по клику можно мгновенно переключаться между ним и остальными вкладками
—Исправлен баг: в сплит-раскладке 2×2 (4 мессенджера) разделитель двигался криво или не реагировал на перетаскивание — оставался «призрачный» разделитель от предыдущего 2-панельного режима
—Исправлен баг: перетаскивание загрузки в Telegram Web показывало зону вставки файла, но сам файл не прикреплялся к сообщению — событие drop не долетало до нужного элемента чата; теперь перетаскивание работает и в MAX, и в Telegram
—Исправлен баг: в режиме сплит-экрана с сеткой (3 колонки, 2×2 и т.п.), если хотя бы в одной зоне не выбран мессенджер, окно выбора мессенджера перекрывало окно выбора раскладки и кнопку «Выключить сплит-режим» — выйти из сплита было невозможно
—Исправлен баг: экран блокировки грузил шрифт через интернет, из-за чего при слабой сети или сразу при запуске он на секунду-две показывался «не тем» шрифтом с некрасиво расставленными иконками PIN-клавиш — шрифт теперь встроен в приложение и не зависит от сети
—Исправлен баг: переключатель VPN для отдельного мессенджера в Настройках → Сеть не сохранялся — после выхода и повторного входа в аккаунт он мог тихо сброситься обратно
—Исправлен баг: переход между сервисами на одном домене (например, Почта → Диск в Яндексе) уходил во внешний браузер вместо того, чтобы остаться в приложении
—При ошибке настройки автозапуска теперь показывается настоящая причина, а не только общее сообщение
—Исправлен баг: выбранная папка для загрузок реально сохранялась только до следующего «Применить» в Настройках, после чего сбрасывалась обратно — из-за этого «не спрашивать куда сохранять» тоже не держалось
—Исправлен баг: вход через сторонний домен (например, Яндекс.Паспорт из Яндекс.Почты) снова уходил во внешний браузер вместо окна внутри приложения
—Убрано перетаскивание загрузки в мессенджер и между мессенджерами — после нескольких попыток стало ясно, что это упирается в нерешаемые на уровне приложения ограничения Electron; «Открыть файл» / «Показать в папке» остаются рабочим способом
—Исправлен баг: переключатель «Запускать с системой» не давал понятной обратной связи — канал с результатом операции был заблокирован защитой безопасности
—Исправлен баг: выбранная папка для загрузок нигде не отображалась и фактически не сохранялась
—Исправлен баг: галка «Не спрашивать куда сохранять» не действовала — прямое следствие того, что папка не сохранялась
—Исправлен баг: обычные ссылки и ссылки «скачать файл» внутри мессенджеров (например, в Яндекс.Почте) открывали внешний браузер вместо того, чтобы остаться в приложении
—Исправлен баг: кнопки, открывающие всплывающее окно через window.open() внутри мессенджера, тоже уходили во внешний браузер вместо окна внутри приложения
—Значок непрочитанных: добавлен приоритетный способ определения через стандартный Badging API, который используют многие современные веб-мессенджеры (в т.ч. WhatsApp Web) — точнее, чем разбор вёрстки страницы
—Перетаскивание загрузки в мессенджер переделано на другой, более совместимый с Windows механизм — прежний технически не мог работать для перетаскивания внутри самого приложения
—Новое (экспериментально): можно перетащить картинку или файл-ссылку из одного открытого мессенджера в другой при сплит-экране — работает только для вложений с обычной http(s)-ссылкой, не для уже расшифрованных медиа с внутренним blob-адресом (технологическое ограничение)
—Исправлен баг: раскладки сплит-экрана 3 колонки и 2×2 показывали пустое место вместо зон и мессенджеров
—Исправлен баг: перетаскивание загрузки в мессенджер не срабатывало, если панель загрузок была открыта — файл не долетал до окна мессенджера
—Список серверов VPN отодвинут от кнопки и теперь тоже закрывается по клику мимо
—Новое: раскладки сплит-экрана — можно выбрать не только 2 колонки, но и 3 колонки или сетку 2×2, для каждой зоны отдельный мессенджер
—Новое: загрузку из панели загрузок можно перетащить прямо в мессенджер — файл отправится как обычное вложение
—Исправлен баг: клик мимо всплывающего окна (уведомления, загрузки, контекстные меню) не закрывал его, если клик приходился на область открытого мессенджера
—Всплывающие окна уведомлений и загрузок отодвинуты от кнопки и стали визуально аккуратнее
—Убрана неиспользуемая кнопка быстрого перехода к горячим клавишам из боковой панели
—Новое: в сайдбар можно добавить разделитель — «Добавить разделитель» в контекстном меню, свободно перетаскивается между иконками мессенджеров
—Новое: менеджер загрузок — кнопка со счётчиком в боковой панели, список с прогрессом, «Открыть файл» / «Показать в папке» / «Удалить из списка» по правому клику; теперь отслеживаются и загрузки, начатые прямо внутри мессенджеров (раньше видел только загрузки из окна самого приложения)
—Исправлен баг: значок непрочитанных на иконках мессенджеров мог не появляться на части сайтов — детектор стал устойчивее к изменению вёрстки и добавлен резервный способ определения по иконке вкладки
—Исправлен баг: порядок иконок в сайдбаре (в т.ч. после перетаскивания) не сохранялся между перезапусками приложения
—Исправлена нестыковка индикатора VPN на иконке мессенджера: значок теперь верно отражает состояние по умолчанию, живо обновляется при переключении в Настройках и не показывает "защищено", если сам VPN не подключён
—Исправлен баг: всплывающие окна из мессенджеров (звонки, шаринг, часть форм входа) открывались вне сессии мессенджера и попадали во внешний браузер вместо самого приложения
—Исправлен вход через Google внутри мессенджеров — раньше окно входа зависало, т.к. Google блокировал встроенный браузер Electron
—Исправлен баг: настройка «Сворачивать сразу в трей» на деле сворачивала окно на панель задач, а не в трей
—Добавлено предупреждение в Настройках, если автозапуск отключён самой Windows (Диспетчер задач → Автозагрузка), а не приложением
—Усилена проверка Pro-статуса для платных расширений — теперь подтверждается и на стороне приложения, а не только в интерфейсе
—Исправлен баг: настройка «Запускать с системой» иногда молча не применялась (использовался сторонний пакет `auto-launch`, шеллящийся в `reg.exe` на Windows) — переведено на нативный Electron API (`app.setLoginItemSettings`), ошибки применения теперь показываются пользователю вместо тихого падения
—Исправлен корневой баг нестабильного подключения VPN: при быстром переподключении новый процесс `sing-box` иногда не успевал занять порт, освобождённый предыдущим (отключение не дожидалось реального завершения процесса) — теперь отключение ждёт фактического завершения процесса перед запуском нового
—Исправлен баг: сохранённая VPN-конфигурация могла молча стереться при обычном временном сбое автовосстановления после перезапуска приложения (например, при таймауте запуска) — теперь конфигурация стирается только при действительно нечитаемой/невалидной ссылке
—Исправлен баг: кнопка «Импортировать» в настройках VPN оставалась заблокированной после успешного подключения по новой ссылке
—Технические сообщения об ошибках VPN (например, внутреннее имя процесса `sing-box`) заменены на понятные пользователю формулировки на всех языках приложения
—Исправлен баг: если подписка Pro оплачивалась на сайте, приложение (уже запущенное или открытое заново без повторного входа) могло долго не видеть новый статус — теперь актуальный план (`plan`/`planExpiresAt`) подтягивается с сервера автоматически при запуске приложения и при каждом возврате фокуса на окно, тем же паттерном, что уже используется для уведомлений (`renderer/app-notif-bind.js`)
—Исправлен баг: клик по ссылке-приглашению MAX (`max://max.ru/join/<token>`) или Telegram (`tg://resolve?domain=...`) переключал на нужную вкладку, но вместо перехода к чату показывал постороннюю страницу-заглушку (публичный лендинг `max.ru`/`t.me`, отдельный origin от рабочего веб-клиента), после чего вкладка переставала реагировать — переход теперь делается same-origin способом внутри уже открытого и залогиненного клиента (`web.max.ru/join/<token>` через `loadURL`, `web.telegram.org/#@username` через хэш-навигацию), без ухода на другой сайт
—Исправлен баг: вкладка MAX могла бесконечно сама перезагружаться — обработчик `did-fail-load` реагировал на любую ошибку загрузки (включая падение под-ресурса) немедленным релоадом без бэкоффа; теперь реагирует только на ошибку главного фрейма и делает экспоненциальный бэкофф между попытками
—Добавлена поддержка ссылок-приглашений MAX (`max://max.ru/join/<token>`) — работает по тому же принципу, что и Telegram-диплинки: клик переключает на уже открытую вкладку MAX и сразу загружает приглашение в ней, вместо перехода во внешний браузер
—Исправлен критический баг: только что добавленная вкладка мессенджера иногда оставалась пустой и никогда не загружалась (race condition — проверка `will-attach-webview` из 1.8.5 иногда срабатывала раньше, чем новая вкладка успевала сохраниться, и блокировала её)
—Диагностическое логирование обработки диплинков (`tg://`, `max://`) перенесено в постоянный лог-файл приложения — упрощает разбор будущих обращений о "ссылка не открывается"
—Добавлена поддержка ссылок на Telegram-приглашения и чаты (`tg://resolve?domain=...`) — клик по такой ссылке переключает на уже открытую вкладку Telegram и сразу загружает в ней нужный чат, вместо перехода во внешний браузер
—Работает как по клику внутри мессенджеров Centrio (webview click interception), так и по клику в других приложениях/браузере — если Centrio выбран обработчиком `tg://` в системе (OS-level protocol registration via `app.setAsDefaultProtocolClient`)
—Исправлен критический баг: экран блокировки по PIN иногда не появлялся при сворачивании или скрытии окна (`isPasswordEnabled` destructure regression in `main/ipc/window.js`)
—Проверка и хеширование PIN-кода перенесены из renderer в защищённый основной процесс (`main/services/pinHash.js`, IPC `security:hash-pin`/`security:verify-pin`)
—Устранена уязвимость логин-CSRF во flow OAuth (Google/Yandex): добавлена проверка nonce/`state` при возврате `centrio://auth` колбэка (`main/ipc/oauth.js`)
—`save-image-data` защищён от произвольной записи на диск через allowlist путей, реально выданных приложением (`main/ipc/downloads.js`)
—Добавлена проверка `will-attach-webview` перед созданием любого `<webview>`: партиция и preload-скрипт валидируются, небезопасные `webPreferences` переопределяются (`main/bootstrap/registerAppEvents.js`)
—LanguageTool: исправлена ошибка «Cannot check text — confirm privacy policy first», из-за которой окно согласия на проверку текста показывалось лишь изредка вместо стабильного появления при первом использовании
—Уточнено: выбор языка проверки (например, русского) выполняется через встроенную панель LanguageTool — открывается кликом по круглому значку-счётчику ошибок рядом с полем ввода
—Плашка обновления полностью переработана — стала крупнее и заметнее, с акцентным свечением и пульсацией, когда доступно обновление или оно готово к установке
—Из плашки обновления убран список изменений — полная история версий по-прежнему доступна в окне «История изменений»
—Исправлен критический баг: ознакомительный тур мог перекрывать экран блокировки (PIN) и мешать входу в приложение
—Тур больше не показывается пользователям, у которых уже настроены мессенджеры
—Плашка обновления показывает актуальный список изменений, а не устаревший
—Проверка обновлений теперь происходит чаще — каждые несколько часов, а не раз в 12 часов
—Из установщика убраны лишние компоненты, не используемые приложением — обновление скачивается быстрее
—Новая кнопка на тулбаре — быстрый переход к списку горячих клавиш
—В список горячих клавиш добавлены недостающие пункты: закрытие поиска по Esc, масштаб приложения и чата
—Поиск теперь можно запустить сразу по всем открытым мессенджерам, а не только по активной вкладке
—Добавлен ознакомительный тур для новых пользователей по ключевым кнопкам тулбара — доступен повторно из Настройки → Система
—Исправлена плохо читаемая дата окончания Pro-подписки в светлой теме
—Google Переводчик: если исходный и целевой язык совпадают, теперь показывается понятная подсказка вместо молчаливого бездействия расширения
—Подсказка появляется по клику на иконку перевода — как и обычный перевод, а не сразу при выделении текста
—Личный кабинет переработан: исправлены шрифты, надписи, вкладки и раздел подписки
—VPN: серверы без отклика автоматически опускаются вниз списка
—VPN: ссылка подписки запоминается — список серверов можно обновлять одной кнопкой
—VPN: в контекстном меню мессенджера появился ползунок вкл/выкл VPN
—Статусная строка показывает «Не в сети» при отсутствии интернета
—Надёжное копирование изображений: добавлены запасные способы
—Подменю «Масштаб приложения» больше не закрывается до наведения курсора
—Убраны «Перевести выделенное» и «Инструменты разработчика» из меню мессенджера
—Из расширений удалён неработающий Grammarly
—Производительность: дебаунс сохранения размера окна, умные перезагрузки без интернета
—Язык интерфейса сохраняется после перезапуска (await перед reload)
—Состояние расширений восстанавливается при запуске
—«Блокировать при сворачивании» работает, в т.ч. на кнопку минимизации
—Темы Фисташка и Пастельно-розовая — полный охват UI, нейтральный текст
—Перевод выделенного текста открывается внутри приложения
—Перевод текста доступен в контекстном меню webview
—Исправлены акцент-цвета тем Фисташка и Пастельно-розовая
—Расширения доступны только на PRO-плане
—Расширения по умолчанию выключены
—SVG-иконки расширений вместо emoji
—Переводы ключей расширений во всех 7 локалях
—Исправлен критический баг вкладок (ReferenceError в webview-tabs-bind.js)
—Прогресс-бар при запуске переведён на все 7 языков
—Subtitle стартового экрана теперь локализован
—Исправлена раскладка раздела Extensions в настройках
—Исправлена кодировка русских строк в локали
—Добавлены i18n-ключи для раздела расширений
—Настройки → Сеть: VPN-приложения наверх, серверы и прокси сворачиваются кнопкой
—Папки: мессенджеры возвращаются в общий список при удалении папки
—Добавлены иконки для всех 40+ мессенджеров
—Obsidian: создан чеклист релиза
—Исправлены настройки: все разделы (горячие клавиши, безопасность, сеть, система) теперь работают корректно
—Выбор иконки папки: при создании и редактировании папки появился пикер из 16 иконок
—Контекстное меню папки: добавлен пункт «Сменить иконку»
—VPN для каждого приложения: переключатели VPN отдельно для каждого мессенджера в настройках
—Оплата через FRIDE: карты РФ и СНГ в личном кабинете
—Переключатель языков в личном кабинете
—Контекстное меню: «Использовать VPN / Не использовать VPN» вместо настроек прокси
—Убран нерабочий переключатель звука уведомлений
—Промежуточная версия: подготовка FRIDE-интеграции и VPN per-app архитектуры
—Версия системы автообновления обновлена
—Исправлена критическая ошибка: renderer.js не находился на других машинах (dynamic import → require)
—Переведены: Hero-мокап главной страницы, кнопки загрузки, дашборд ЛК
—Поддержка 5 языков во всех компонентах (RU/EN/ZH/FR/IT)
—Обновлена страница загрузки до v1.5.19
—Полный перевод сайта centrio.me на 5 языков (RU/EN/ZH/FR/IT)
—Переведены страницы: pricing, faq, download, terms, privacy
—Страница /refund добавлена (для платёжных систем)
—SiteFooter добавлен на все страницы сайта
—Главная страница: тарифные планы (Free / Pro месяц / Pro год)
—Мобильная адаптация: исправлены медиазапросы
—OS-иконки: чистые SVG (Windows, macOS, Linux)
—Секция «Возможности»: 9 карточек
—Marquee: 100+ сервисов, безостановочная прокрутка
—Футер: © 2026
—Кнопка «Личный кабинет» в навигации
—Дашборд (ЛК): статистика — время, уведомления, сообщения, streak
—Дашборд: граф активности за 7 дней
—Дашборд: управление устройствами и сессиями
—API: /api/stats/summary — агрегация из БД
—Оплата криптовалютой через NOWPayments (BTC, ETH, USDT, TON и 300+)
—Модал оплаты: выбор между ЮКассой и криптой
—История платежей с разделением по способу оплаты
—ЮКасса: оплата подписки Pro через российские карты и СБП
—Автопродление подписки через сохранённый метод оплаты
—Дашборд: раздел «Подписка» с тарифными планами
—SiteHeader и SiteFooter вынесены в переиспользуемые компоненты
—Сид уведомлений для новых пользователей
—Исправлены ссылки в навигации
—VPN: исправлена критическая ошибка «Store is not a constructor»
—Окно обновления: переработан стиль, больше не схлопывается
—История версий: крестик закрытия теперь работает
—VPN: поддержка VLESS+Reality+TCP и VLESS+Reality+XHTTP конфигов (fp, short_id, xhttp транспорт)
—VPN: импорт по URL подписки — одна ссылка загружает весь список серверов
—Мессенджеры: расширено до 40 сервисов (WeChat, Zoom, BiP, Signal, LINE, Gmail, Outlook и др.)
—Админка: вкладка «Посетители» — статистика анонимных пользователей
—VPN: поддержка vmess, vless, trojan, shadowsocks, hysteria2 прямо в приложении
—Автопродление подписки через ЮКассу (включается после оплаты)
—Админка: отдельная вкладка «Уведомления» — полный список, предпросмотр, удаление
—Убрана синяя тема (вместо неё — только светлая)
—Светлая тема: исправлен вид настроек
—Уведомления: кнопка-действие теперь открывает ссылку в браузере
—Уведомления: кнопка «Удалить все» (иконка корзины)
—Синхронизация блокировки PIN: исправлена при входе в аккаунт
—Личный кабинет: уменьшена ширина окна
—Две новые темы: Синяя (как сайт) и Светлая
—Уведомления: каждое отдельно, крестик для скрытия навсегда, кнопка-действие
—Исправлены цены: Pro — 199 ₽/мес, Год — 1 590 ₽
—Кнопка "Выйти на всех устройствах" — исправлена
—Добавлена кнопка в уведомления из админки
—Уведомления с сервера: исправлен разбор вложенного ответа API — теперь показываются в панели
—Контекстное меню: "Копировать картинку" — через native clipboard (надёжно)
—Контекстное меню: "Сохранить картинку" — добавлен IPC-обработчик в главном процессе
—Окно профиля: ширина 760px — комфортный средний размер
—Уведомления мессенджеров: патч применяется до загрузки страницы (перехватывает ранние вызовы)
—Уведомления мессенджеров: добавлен перехват ServiceWorker showNotification (Telegram, WhatsApp)
—Уведомления с сервера: опрос каждые 45 сек + при возврате фокуса на приложение
—Тост обновления: крестик закрывает у всех типов тостов
—Окно профиля: исправлено расширение до 1300px (конфликт CSS-правил устранён)
—Уведомления об обновлении: полный редизайн в glassmorphism-стиле
—Тосты: анимация slide-in справа, shimmer-линия, градиентные кнопки
—Безопасность: защита от XSS в именах мессенджеров (escapeHtml)
—Безопасность: Content-Security-Policy добавлен в приложение
—Безопасность: .env исключён из git
—CSS: оглавление с навигацией по 11 группам (7174 строки)
—Документация: Obsidian — API, IPC, CSS, Безопасность
—Уведомления из админки: фикс при истёкшем токене (авто-обновление)
—Hero-экран сайта — новый glassmorphism-дизайн с floating-карточками
—Переключатель языков — полные названия вместо флагов
—Логотип в личном кабинете — реальный /logo.png
—Страницы /faq, /download, /privacy, /terms — новый синий стиль
—Окно профиля расширено до 1300px
—Юридические данные ООО «Центрио» возвращены в футер сайта
—Исправлен PIN — теперь переносится при синхронизации
—Уведомления от администратора снова появляются в панели
—Уведомления от мессенджеров перехватываются надёжнее
—Звук уведомлений работает в packaged-сборке
—Окно подписки расширено до 900px
—История изменений — показывает все версии со скроллом
—Сайт centrio.me — новый синий стиль
—Дата в статусной строке + всплывающий календарь
—Модал подписки расширен: тарифы стоят в ряд
—Исправлен показ даты и времени сразу при запуске
—Фикс: перезагрузка страницы после входа в аккаунт
—Уведомления из мессенджеров в единой панели (как Rambox)
—Кнопка вкл/выкл уведомлений в панели уведомлений
—Поддержка картинки в уведомлениях из админки
—Версия приложения в статусной строке + история изменений
—Горячая клавиша Ctrl+, для открытия настроек
—Убрана кнопка статуса «В сети / Занят» из сайдбара
—Исправлено: «О приложении» открывает настройки
—Исправлена зелёная точка онлайн в статусбаре
—Исправлена синхронизация: pull перед push
—PRO-план применяется сразу после входа
—Кастомный мессенджер теперь только в PRO
—Синхронизация PIN, звука уведомлений, масштаба вкладки
—ПКМ: сначала браузерное меню, потом наше
—«Копировать» текст и изображение в контекстном меню
—Горячие клавиши работают внутри webview
—Сброс настроек очищает PIN
—Иконка уведомлений от администратора в сайдбаре
—Статус «В сети / Занят» вместо кнопки mute
—Кнопка удаления пользователя в админке
—Рассылка уведомлений всем пользователям из админки
—Планы FREE/PRO в личном кабинете
—Синхронизация показывает «< 1 мин назад»
—TOTP-защита для входа в админку
—Исправлен вес установщика
—Облачная синхронизация настроек и мессенджеров
—Вход через Google и Яндекс (OAuth)