Skip to content

v1.0.2 — Responsive Mobile Layout, Termux UI Polish & Fixes

Choose a tag to compare

@apvcode apvcode released this 25 Aug 14:21
· 45 commits to main since this release

⚡ devx v1.0.2 — Responsive Mobile Layout, Termux UI Polish & Fixes

We are excited to announce devx v1.0.2! 🎉
This release brings responsive UI adaptations for narrow mobile screens (Android Termux), fixing header and cost badge wrapping, plus cleaning up the banner presentation.


🌟 Key Highlights & Improvements in v1.0.2

  • 📱 Responsive Mobile Status Bar:
    On mobile screens (< 75 columns), the status bar smoothly adapts to a 2-line layout perfectly framed by the UI border, preventing the Cost: $... stats from awkwardly wrapping onto bare lines.
  • 🎨 Termux-Dev Banner Alignment Fix:
    Fixed version number wrapping on mobile terminals by positioning v1.0.2 on its own cleanly aligned line under the ASCII logo, plus adaptive margins for smaller screens.
  • ⚡ Ultra-Fast Mobile Token Streaming (Termux):
    Redesigned MarkdownStreamer to eliminate synchronous AST overhead on mobile ARM64 processors.
  • 🖼️ Multi-Turn Image Payload Optimization:
    Optimized conversation history so multi-megabyte Base64 image strings are only sent on the latest active turn.
  • 🔔 Interactive Startup Auto-Updater (/update):
    Neon update checker upon launch with a 10-second timeout safeguard and animated progress.
  • 🛡️ Permissions Guard Security Overhaul:
    Path boundary verification, strict confirmations, and security warnings for dangerous system commands.
  • 🧠 Context Window Persistence:
    Fixed model context limits preservation from ~/.devxrc.json.
  • ⏹️ Graceful Ctrl+C Interruption:
    Pressing Ctrl+C cleanly stops AI generation without closing devx.

📦 Installation & Upgrade

🛠️ Termux & Linux/macOS/Windows

cd ~/Termux-Dev
git pull
npm install
npm link

Full Changelog: v1.0.1...v1.0.2
Made with ❤️ by ApvCode