Модальное окно нового рабочего пространства, редактор CodeMirror, иконки файлов и поиск по рабочим пространствам

Модальное окно нового рабочего пространства, редактор CodeMirror, иконки файлов и поиск по рабочим пространствам

Обновление модального окна нового рабочего пространства #2153

Модальное окно создания рабочего пространства переработано с упором на понятность и новые настройки импорта worktree. Ветки теперь загружаются мгновенно, а модальное окно сохраняет твои настройки между открытиями.

Вкладка pull request'ов в модальном окне нового рабочего пространстваВкладка pull request'ов в модальном окне нового рабочего пространства

  • Настройки импорта worktree для клонирования прямо в рабочее пространство
  • Ветки появляются сразу, без задержки на загрузку
  • Состояние модального окна сохраняется между открытиями

Редактор CodeMirror #2140

Мы заменили Monaco на CodeMirror для встроенного просмотрщика diff'ов и редактора файлов. CodeMirror примерно на 97% меньше (150KB против 5MB), грузится значительно быстрее и использует гораздо меньше памяти. Ты почувствуешь разницу.

Редактор CodeMirrorРедактор CodeMirror

Тема иконок Material Icon Theme #2148

Иконки файлов в сайдбаре и дереве файлов теперь используют Material Icon Theme, что приносит богатые иконки для каждого типа файла, знакомые по VS Code. Скрытые файлы также всегда видны в файловом сайдбаре.

Тема иконок Material Icon ThemeТема иконок Material Icon Theme

Поиск по рабочим пространствам #2193

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

Поиск по рабочим пространствамПоиск по рабочим пространствам

Статус проверок PR в сайдбаре изменений #2207

Результаты CI-проверок теперь появляются прямо в сайдбаре изменений рядом с твоим PR. Смотри статус успеха/провала с первого взгляда, не переключаясь на вкладку браузера.

Статус проверок PR в сайдбареСтатус проверок PR в сайдбаре

Улучшения

  • Перетаскивание разделов рабочих пространств — организуй рабочие пространства в сворачиваемые разделы с полным переупорядочиванием перетаскиванием #2067
  • Переупорядочиваемые разделы сайдбара изменений — перетаскивай разделы «Коммиты», «Файлы» и другие в сайдбаре изменений в удобный тебе порядок #2105
  • Выделяемая панель diff — текст в панели diff теперь можно выделять, с кнопкой для перехода к правке исходного файла #2227
  • Переключатель авто-запуска для задач агента — новый переключатель позволяет управлять тем, запускаются ли задачи агента автоматически или ждут подтверждения #2271
  • Открытие предпросмотра в карточке рабочего пространства — карточка рабочего пространства при наведении теперь включает кнопку «Открыть предпросмотр» для быстрого доступа #2270
  • Пометить как непрочитанное — контекстные меню терминала и вкладок теперь включают опцию «Пометить как непрочитанное» #2276
  • Ссылки на файлы в терминале открываются в просмотрщике файлов — клик по путям файлов, выведенным в терминале, теперь по умолчанию открывает их во встроенном просмотрщике файлов #2266
  • Запрошенные ревьюеры в карточке рабочего пространства — смотри, кого попросили проверить твой PR, прямо из карточки рабочего пространства #2136
  • Действия при наведении для сообщений Mastra — сообщения пользователя в чате Mastra теперь показывают кнопки быстрых действий при наведении #2117
  • Контекстное меню веб-вью браузера по правому клику — клик правой кнопкой по ссылкам в панели браузера теперь показывает контекстное меню с опциями открытия/копирования #2208
  • Поддержка Intel (x64) macOS — сборки десктопного приложения теперь доступны для Mac на Intel #2256
  • Недавние счета на странице биллинга — твои последние несколько счетов теперь перечислены прямо на странице настроек биллинга #2257
  • Создание рабочего пространства из существующей ветки через MCP — сервер MCP теперь поддерживает создание нового рабочего пространства из ветки существующего рабочего пространства #2262

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

  • Исправили, что createBranchWorkspace всегда падал с «main workspace already exists» #2253
  • Исправили отслеживание PR для форкнутых репозиториев #2118
  • Исправили отступы панели терминала и убрали правый отступ xterm #2218
  • Исправили, что окружение шелла не применялось к проверкам статуса GitHub #2250
  • Исправили, что заголовки вкладок терминала маскировались вводом пароля #2132
  • Исправили сохранение регистра префикса ветки, чтобы предотвратить повреждение worktree #2098
  • Исправили восстановление сессии аутентификации при входе #2191
  • Исправили конвейер именования чатов #2072
  • Исправили синхронизацию PR, чтобы охватывать последние 30 дней #2255