Перейти к содержимому

Фиксы производительности и утечек памяти, файловый проводник и улучшения терминала

Фиксы производительности и утечек памяти, файловый проводник и улучшения терминала

Фиксы производительности и утечек памяти

Этот релиз сфокусирован на улучшениях стабильности и скорости по всему приложению.

Удаление рабочих пространств в 12 раз быстрее — удаление теперь завершается за ~4-5 секунд вместо ~60. Завершение работы терминалов и очистка идут параллельно, а удаление git worktree использует неблокирующий фоновый процесс.

Производительность сканирования портов — сканирование портов сгруппировано в пакеты на каждый интервал, чтобы снизить нагрузку на CPU и повысить отзывчивость

Фиксы утечек памяти — исправлены утечки памяти в управлении сессиями терминала и процедурах очистки рабочих пространств, что снижает потребление памяти в длинных сессиях

Фиксы вьюпорта xterm — устранены проблемы с высотой вьюпорта терминала, вызывавшие сбои отрисовки

Файловый проводник

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

  • Создание, переименование, удаление, перемещение и копирование файлов через контекстные меню
  • Переключение скрытых файлов и обновление списков директорий
  • Поиск файлов с мгновенными результатами и сворачиваемой навигацией по дереву

Улучшения терминала

xterm.js 6.0 — терминал теперь использует свежий xterm.js с улучшенной отрисовкой и поддержкой WebGL

Копирование без хвостовых пробелов — выделение текста в терминале теперь обрезает хвостовые пробелы при копировании, как в iTerm2

Поддержка международных клавиатур — сочетания Option+клавиша теперь корректно работают на международных клавиатурах (Option+2 = @)

Улучшения сохранения сессий — сессии терминала теперь стабильно используют сохранение через демон для большей надёжности

Улучшения

  • Редизайн сайдбара изменений — объединённый заголовок с выпадающим списком базовой ветки и синхронизированным состоянием разворачивания/сворачивания
  • Горячие клавиши навигации по вкладкам — переход прямо к вкладкам 1-9 через ⌘⌥1-9
  • Горячая клавиша настроек — открытие настроек через ⌘, (или Ctrl+, на Windows/Linux)
  • Ссылки на документацию — добавлены ссылки на документацию по всему приложению (меню «Справка», API-ключи, интеграции)
  • Горячая клавиша поиска задач — нажми Cmd+F, чтобы перейти к полю поиска задач
  • Массовые операции с рабочими пространствами — инструменты MCP теперь поддерживают создание, обновление и удаление нескольких рабочих пространств за один вызов
  • Веб-поиск в бот мессенджерае — бот мессенджера теперь может искать в интернете, отвечая на вопросы
  • Форматирование ответов в мессенджер — ответы бот мессенджераа разбиты на сообщение-сводку и сообщение о побочных эффектах
  • Копируемые тосты — уведомления-тосты теперь позволяют выделять и копировать текст

Исправления багов:

  • Повысили надёжность push'а git worktree
  • Исправили ошибки регистронезависимой файловой системы при git fetch
  • Исправили сериализацию дат в MCP
  • Устранили конфликты разделителей heredoc в сессиях агент для кода