Repository navigation
⚡ devx v1.0.1 — Termux Performance, Security Overhaul & Auto-Updater
⚡ 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 redesignedMarkdownStreamerto 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.
- Robust path boundary verification preventing directory escape (
- 🧠 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+CInterruption:
PressingCtrl+Cduring thinking, streaming, or tool execution now cleanly stops the AI response without terminating thedevxprocess. - 📱 Clean Screen Clear on Termux:
Integrated ANSI sequence\x1b[2J\x1b[3J\x1b[Hto 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 linkFull Changelog: v1.0.0...v1.0.1
Made with ❤️ by ApvCode