Skip to content

Release title: v1.1.2 — Live Web Server, OpenCode Action Spinners & UI 🌐

Choose a tag to compare

@apvcode apvcode released this 25 Aug 18:03
· 36 commits to main since this release

🚀 Release Notes — devx v1.1.2

🇬🇧 English

🌟 What's New in v1.1.2

  • 🌐 Live Web Server Fixes (/serve & serve_preview):
    • Bound web server to 0.0.0.0 ensuring instant connectivity from localhost, 127.0.0.1, and Wi-Fi networks.
    • Automatic SPA and multi-directory resolution (./, public/, dist/, build/, web/).
    • Built-in sleek dark Obsidian File Explorer if no index.html is present in the workspace.
    • Added serve_preview AI tool so devx can automatically launch and preview web apps when asked in chat.
  • ✨ OpenCode-Style Live Action Spinners & Diff Cards:
    • Real-time action indicators during streaming (⠋ → Write path/to/file, ⠋ → Edit ..., ⠋ → Run: ...).
    • Compact inline Diff Cards tailored for mobile Termux and desktop terminals with line numbers, - red removals, and + green additions.
    • Live interactive Plan & Tasks Checklist (todo_list tool) highlighting active tasks in bright neon green [ ] and completed tasks with [✓].
  • 🌊 Fluid Word-by-Word & Thought Streaming:
    • Real-time word-by-word streaming for responses — no waiting for whole paragraphs.
    • Micro-batched smooth typing effect (SmoothStreamer) for reasoning tokens (› Thought:).
  • 🛡️ Auto-Reconnect & Network Resilience:
    • Automatic recovery from network disconnections (ECONNRESET, ETIMEDOUT, fetch failed), rate limits (429), and gateway timeouts.

🇷🇺 Русский

🌟 Что нового в версии 1.1.2

  • 🌐 Исправления веб-сервера (/serve и инструмент serve_preview):
    • Привязка к 0.0.0.0 — сервер стабильно открывается на любом устройстве и в локальной сети Wi-Fi.
    • Автоматический поиск точек входа в папках ./, public/, dist/, build/ и .html файлов.
    • Встроенный темный веб-проводник (File Explorer) со списком файлов, если в проекте нет index.html.
    • Добавлен инструмент serve_preview — ИИ сам может запускать сервер и давать ссылки по запросу в чате.
  • ✨ Индикаторы действий и Diff-карточки в стиле OpenCode:
    • Отображение действий со стрелками и путями прямо во время стриминга (⠋ → Write app/Models/User.php, ⠋ → Edit ..., ⠋ → Run: ...).
    • Компактные карточки изменений в коде под мобильный Termux с номерами строк и подсветкой.
    • Интерактивный живой чек-лист задач (todo_list).
  • 🌊 Плавный пословный вывод текста и мыслей:
    • Мгновенный вывод слов без пауз и микро-фризов на телефоне.
  • 🛡️ Автоматическое переподключение сети:
    • Защита от обрывов сокета, таймаутов и сбоев мобильного интернета.