База данных SQLite, отслеживание ошибок через Sentry и раздел «Возможности»

База данных SQLite, отслеживание ошибок через Sentry и раздел «Возможности»

Локальная база данных SQLite #477

  • Десктопное приложение теперь использует локальную базу данных на SQLite с автоматической миграцией со старого JSON-хранилища
  • Добавлен пакет @rox/local-db со схемой Drizzle ORM для SQLite
  • Все операции с базой данных переведены с lowdb (db.json) на SQLite через better-sqlite3
  • UUID по умолчанию для всех полей ID (подготовка к local-first архитектуре)

Отслеживание ошибок через Sentry #484

  • В десктопное приложение добавлено отслеживание и мониторинг ошибок для более надёжной отчётности о стабильности
  • Добавлена интеграция Sentry для main- и renderer-процессов
  • Добавлен tRPC-middleware, который автоматически перехватывает все ошибки бэкенда с нужным контекстом (path, type, code)
  • Добавлены инструменты для разработчиков, чтобы проверять работу отчётности об ошибках

Разделы «Возможности» и FAQ #472

  • Добавлен раздел «Возможности» с чередующейся компоновкой текста и изображений, демонстрирующий параллельных агентов, универсальную поддержку CLI и интеграцию с Git Worktree
  • Добавлен раздел FAQ с двухколоночной компоновкой и плавными анимациями аккордеона
  • Кастомный аккордеон со значком плюса (поворачивается в крестик при открытии)
  • Несколько интерактивных демо (файл/diff, дерево файлов в IDE, терминал, совместимость, параллельное выполнение)