v1.0.5

Changelog

Что менялось от версии к версии.

1.0.5 — 2026-10-29#

Исправлено#

  • Windows: после обновления и автоперезапуска терминал лагал при вводе — старый процесс продолжал читать клавиатуру и отбирал нажатия
  • Linux: клиент не предлагал обновление — встроенный HTTPS в Mono не принимал сертификат сайта; теперь проверка и скачивание идут через curl

Улучшено#

  • Просмотр экрана и камеры собеседника заметно быстрее: масштабирование кадра ускорено в несколько раз, кадры разбираются в два потока
  • В заголовке просмотра экрана видно, сколько миллисекунд уходит на разбор и вывод кадра
  • Windows: показ экрана больше не упирается в 30 кадров/с и быстрее снимается без уменьшения

1.0.4 — 2026-10-29#

Изменено#

  • Адрес хаба больше нигде не показывается: даже по F8 открываются только адреса ваших серверов. В самом клиенте он хранится в закодированном виде

1.0.3 — 2026-10-29#

Исправлено#

  • Linux: показ экрана на X11 снова идёт потоком — ffmpeg не запускался из-за разбора кавычек в аргументах, поэтому кадров почти не было
  • Показ экрана и камера подстраиваются под канал: при заторе снижаются размер и качество, при свободном канале растут обратно

Добавлено#

  • В звонке видно, сколько кадров в секунду уходит (↑) и приходит (↓)
  • Wayland (sway, Hyprland): если установлен wf-recorder, экран передаётся потоком; снимки grim уходят без перекодирования
  • Захват экрана до 60 кадров/с

1.0.2 — 2026-10-29#

Исправлено#

  • Windows: окно «Создать ярлык» после «Не сейчас» появлялось снова и не давало войти — теперь закрывается до следующего запуска
  • Linux: демонстрация экрана и камера собеседника больше не мигают — новый кадр показывается раньше, чем исчезает старый
  • Linux (kitty): кадры передаются через общую память, а не по каналу терминала — выше частота кадров
  • Демонстрация экрана на X11 снимается с частотой до 60 кадров/с
  • Убрана лишняя запись отладочного журнала при звонках

1.0.1 — 2026-10-29#

Добавлено#

  • Linux: один файл termi — при первом запуске сам предлагает установку (окно в стиле termi): скачивает нужное, ставит в ~/.local/share/termi, создаёт команду termi и ярлык в меню с иконкой
  • Windows: при первом запуске предложение создать ярлык (рабочий стол и «Пуск») с иконкой
  • Профиль собеседника в правой панели: баннер, настроение, «в termi с…», общие контакты и серверы, статистика переписки
  • Просмотр экрана собеседника в звонке открывается сам

Исправлено#

  • Обновление теперь само заменяет файл и перезапускает termi (Windows и Linux)
  • Звонок завершается, если закрыть окно терминала; сразу после этого можно позвонить снова
  • Мерцание всплывающего окна входящего звонка в трее (Windows)
  • Linux: камера работает без libgdiplus; вместо падения без неё и без libMonoPosixHelper клиент показывает понятное сообщение или шлёт кадры без сжатия
  • Запуск ./termi без LD_LIBRARY_PATH

1.0.0 — 2026-10-29#

Добавлено#

  • Первый релиз под названием termi (бывший tmsg)
  • Сайт termi.chat: скачивание, документация, changelog
  • Проверка обновлений при запуске: окно с предложением установить новую версию
  • Серверные плагины: события с приоритетами, команды, планировщик, конфиг, зависимости

Изменено#

  • Проект переписан на структурированную архитектуру (Core · Server · Hub · Bot · Client · Web)
  • Linux: клиент работает только в терминале kitty — в других выводит понятную ошибку