Skip to content

v1.2.0: Theme Onboarding, Live Preview Server & System Diagnostics

Choose a tag to compare

@apvcode apvcode released this 27 Aug 17:14
· 32 commits to main since this release

devx v1.2.0 🚀

A massive update focusing on UX, Termux mobile development, and security!

🎨 Interactive Themes & Diff Cards

  • Claude Code Style Onboarding: On first launch, the CLI now offers an interactive color theme picker with a live diff preview directly in the console.
  • Smart Diff Cards: When the AI edits your code, it now renders neat mini-diffs (added/removed lines) in the terminal. The colors automatically adapt to your chosen theme!
  • Responsive UI: All new banners (server, QR codes, diff cards) dynamically resize to perfectly fit narrow smartphone screens.

📱 Native Android (Termux) Integration

  • Smart Push Notifications & Haptics: When the AI executes a long task (planning or coding for >15 seconds), devx will send a push notification and trigger device vibration via termux-api. You can minimize Termux and go about your day! (Safe fallback: if termux-api is missing, devx will simply continue without crashing).

🌐 Live Preview & QR Codes

  • /serve Command: The AI can now automatically spin up a local web server when building HTML/JS/React/Vite projects, and... renders a QR code directly in the terminal! Scan it with your camera to instantly test the result on your phone.

🛠️ New /doctor Diagnostics Command

  • A complete environment diagnostic system is now built-in. Type /doctor and devx will check Node.js versions, Termux packages, Git, compilers (C/C++), Python, API key validity, and network latency.

🔒 Security Improvements & Bugfixes

  • Safe Snapshot: Fixed a critical data-loss bug in the /undo command that could wipe files upon revert failure.
  • /serve Protection: The built-in web server now strictly blocks access to .env, .git, and hidden system directories.
  • Git Security: Patched an RCE command-injection vulnerability when the AI agent automatically generates git commits.

Update now:

npm install -g termux-dev@latest


devx v1.2.0 🚀 (RU)

Большое обновление с фокусом на UX, удобство работы в Termux и безопасность!

🎨 Интерактивные темы и Diff-карточки

  • Онбординг в стиле Claude Code: При первом запуске CLI теперь предлагает выбрать цветовую тему, показывая живое превью изменений кода прямо в консоли.
  • Умные Diff-карточки: При редактировании кода ИИ выводит аккуратные мини-диффы (добавленные/удаленные строки). Цвета подсветки адаптируются под выбранную вами тему!
  • Адаптивный UI: Все новые баннеры (сервер, QR-коды, превью) идеально сжимаются и подстраиваются под узкие экраны смартфонов.

📱 Нативная интеграция с Android

  • Умные Push-уведомления и Вибрация: Теперь, когда ИИ выполняет долгую задачу (генерация плана или написание кода дольше 15 секунд), devx отправит push-уведомление и включит вибрацию телефона через termux-api. Вы можете свернуть Termux и заниматься своими делами! (Если termux-api нет — devx просто продолжит работать без ошибок).

🌐 Live Preview и QR-коды

  • Команда /serve: ИИ теперь автоматически поднимает локальный веб-сервер при создании HTML/JS/React/Vite проектов и... выводит QR-код прямо в терминал! Сканируете камерой — и сразу тестируете результат на телефоне.

🛠️ Новая команда /doctor

  • Встроена система полной диагностики окружения. Введите /doctor, и devx проверит версии Node.js, пакеты Termux, Git, компиляторы (C/C++), Python, валидность API-ключей и пинг до провайдеров.

🔒 Улучшения безопасности и багфиксы

  • Safe Snapshot: Починили баг в /undo, который приводил к потере файлов при отмене изменений.
  • Защита /serve: Встроенный веб-сервер теперь строго блокирует доступ к .env, .git и скрытым системным файлам.
  • Git Security: Устранена уязвимость (RCE) при автоматической генерации git-коммитов ИИ агентом.

Обновление уже доступно:

npm install -g termux-dev@latest