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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Улучшения

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

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

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