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

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

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

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

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

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

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

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

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

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

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

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

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

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

Улучшения

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

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

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