Новое представление 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-командами и отрисовкой инструментов
Мощные настройки пресетов #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