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

Новое представление Diff, ранний превью Chat GUI и мощные настройки пресетов

Новое представление Diff, ранний превью Chat GUI и мощные настройки пресетов

Новое представление Diff на движке diffs.com

Представление изменений полностью переработано на движке diffs.com от Pierre Computer — это даёт кардинально улучшенный опыт работы с diff'ами как в интерфейсе, так и в производительности. Большие наборы изменений, которые раньше тормозили, теперь отрисовываются мгновенно, а новый интерфейс делает просмотр diff'ов нативным и плавным.

Новый просмотрщик включает переключатель режима редактирования — переключайся между режимом «только чтение» и живым редактированием и нажимай Ctrl+S, чтобы сохранить изменения прямо из diff'а.

  • Базовая ветка в пределах рабочего пространства — выбор базовой ветки теперь делается для каждого рабочего пространства, а не глобально, так что diff'ы всегда сравниваются с нужной веткой
  • Сохранённое состояние файлового проводника — развёрнутые папки, позиция прокрутки и выделение сохраняются при переключении между вкладками «Изменения» и «Файлы»
  • Компактные кнопки вкладок — вкладки «Изменения» и «Файлы» сворачиваются в режим «только иконки» с тултипами, когда сайдбар узкий

Ранний превью Chat GUI

Нативный интерфейс AI-чата, встроенный прямо в Rox — и он работает с твоими существующими сессиями агент для кода. Продолжай с того места, где остановился, не переключая окна.

  • Поддержка существующих сессий — сканируй и восстанавливай прошлые сессии агент для кода, чтобы никогда не терять контекст
  • Slash-команды — набери /, чтобы просмотреть доступные команды с нечётким поиском и навигацией с клавиатуры
  • Упоминания файлов — отмечай файлы через @ и нечёткий поиск, чтобы подтянуть именно тот контекст, который нужен
  • Богатая отрисовка инструментов — вызовы инструментов отображаются со специализированным интерфейсом для вывода bash, веб-поиска, diff'ов файлов и вопросов к пользователю
  • Сохранение сессий — сессии чата переживают перезапуски приложения благодаря локальному хранилищу и автоматическому восстановлению

Это ранний превью — общий доступ появится на следующей неделе. А пока будем рады твоему фидбэку.

Chat GUI со slash-командами и отрисовкой инструментовChat GUI со slash-командами и отрисовкой инструментов

Мощные настройки пресетов

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

  • Применять пресет при создании рабочего пространства — управляет командами инициализации при создании рабочих пространств
  • Применять пресет на новой вкладке — управляет тем, запускаются ли пресеты при открытии новых вкладок, панелей или сплитов
  • Явный запуск пресетов через горячую клавишу или меню всегда работает независимо от этих настроек

Улучшения

  • Улучшенные кнопки новых вкладок — сгруппированная панель кнопок с контуром для «Новый терминал» и «Новый чат» с горячими клавишами (Cmd+T, Cmd+Shift+T)
  • Карточка скрипта настройки — постоянная карточка в сайдбаре заменяет тост при отсутствии скриптов настройки и даёт прямую ссылку на конфигурацию
  • Авто-настройка push'а — первый git push из worktree автоматически создаёт удалённую ветку и настраивает отслеживание upstream
  • Переключатель изображения проекта — скрывай/показывай аватары репозиторий проектов в сайдбаре с цветной первой буквой в качестве запасного варианта
  • Модальное окно логов teardown — упавшие скрипты teardown показывают логи в модальном окне, а не вываливают вывод в тост с ошибкой

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

  • Исправили циклический импорт в модуле Paywall
  • Обработали отложенные настройки терминала для уже инициализированных рабочих пространств
  • Сделали teardown устойчивым к уже удалённым веткам облачная база
  • Улучшили диагностику авто-обновлятора
  • Исправили бесконечную перерисовку чата
  • Направили создание участников через хуки Better Auth для биллинга
  • Использовали bundle ID для многоредакционных IDE JetBrains
  • Исправили OAuth MCP с динамической регистрацией клиента