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

Обновление модального окна нового рабочего пространства #2153
Модальное окно создания рабочего пространства переработано с упором на понятность и новые настройки импорта worktree. Ветки теперь загружаются мгновенно, а модальное окно сохраняет твои настройки между открытиями.
Вкладка pull request'ов в модальном окне нового рабочего пространства
- Настройки импорта worktree для клонирования прямо в рабочее пространство
- Ветки появляются сразу, без задержки на загрузку
- Состояние модального окна сохраняется между открытиями
Редактор CodeMirror #2140
Мы заменили Monaco на CodeMirror для встроенного просмотрщика diff'ов и редактора файлов. CodeMirror примерно на 97% меньше (150KB против 5MB), грузится значительно быстрее и использует гораздо меньше памяти. Ты почувствуешь разницу.
Редактор CodeMirror
Тема иконок Material Icon Theme #2148
Иконки файлов в сайдбаре и дереве файлов теперь используют Material Icon Theme, что приносит богатые иконки для каждого типа файла, знакомые по VS Code. Скрытые файлы также всегда видны в файловом сайдбаре.
Тема иконок Material Icon Theme
Поиск по рабочим пространствам #2193
Строка поиска теперь поддерживает поиск по всем открытым рабочим пространствам, а не только по активному. Запусти его через новую горячую клавишу строки поиска, чтобы находить файлы и символы по всему проекту.
Поиск по рабочим пространствам
Статус проверок PR в сайдбаре изменений #2207
Результаты CI-проверок теперь появляются прямо в сайдбаре изменений рядом с твоим 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