Skip to content

⚡ devx v1.0.1 — Termux Performance, Security Overhaul & Auto-Updater

Choose a tag to compare

@apvcode apvcode released this 25 Aug 13:17
· 55 commits to main since this release

⚡ devx v1.0.1 — Mobile & Termux Optimizations, Security Overhaul & Auto-Updater

We are excited to announce devx v1.0.1! 🎉
This release brings major performance boosts for mobile devices (Android Termux), a complete security overhaul for the permissions guard, context window persistence fixes, and an interactive auto-updater.


🌟 Key Highlights & Improvements

  • ⚡ Ultra-Fast Mobile Token Streaming (Termux):
    Completely redesigned MarkdownStreamer to eliminate synchronous AST overhead on mobile ARM64 processors. Token rendering remains buttery smooth even in deep, long conversations.
  • 🖼️ Multi-Turn Image Payload Optimization:
    Optimized conversation history so multi-megabyte Base64 image strings are only sent on the latest active turn, drastically reducing upload latency and mobile data usage.
  • 🔔 Interactive Startup Auto-Updater (/update):
    Added a beautiful neon update checker upon launch with a 10-second timeout safeguard, animated download & compile progress, and a toggle in /settings.
  • 🛡️ Permissions Guard Security Overhaul:
    • Robust path boundary verification preventing directory escape (path.relative).
    • Mandatory confirmation for delete_file, install_package, and out-of-directory writes.
    • Automatic detection and explicit red security warnings for dangerous system commands (rm -rf /, mkfs, fork bombs), even in YOLO mode.
  • 🧠 Context Window Persistence:
    Fixed an issue where large model context limits (e.g., 1M tokens) were reset to 128k upon restarting the CLI.
  • ⏹️ Graceful Ctrl+C Interruption:
    Pressing Ctrl+C during thinking, streaming, or tool execution now cleanly stops the AI response without terminating the devx process.
  • 📱 Clean Screen Clear on Termux:
    Integrated ANSI sequence \x1b[2J\x1b[3J\x1b[H to clear both the viewport and scrollback buffer on Android Termux & Linux/macOS.
  • 📋 Clean PLAN Mode Workflow:
    Removed legacy keyword triggers in favor of the clean, interactive [🚀 Go / ✏️ Other] prompt.
  • ✨ Author Metadata & About Card:
    Added author metadata and project info by ApvCode in /settings.

📦 Installation & Upgrade

🔄 Global Update via Git

npm install -g git+https://github.com/apvcode/Termux-Dev.git

🛠️ Manual Clone / Termux

git clone https://github.com/apvcode/Termux-Dev.git
cd Termux-Dev
npm install
chmod +x bin/*
npm link

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