You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHubβs verified signature.
π What's New
β Added
Embedded Python 3.13 Engine: A complete offline Python runtime powered by Chaquopy, featuring native cryptography C-extensions and pip package management.
py Command Integration: Introduced the native py command shortcut to launch the interactive Python shell seamlessly right from the terminal prompt.
External Script Execution: Added full support for executing Python scripts (.py files) directly from your device's local storage.
Multi-Line Text Selection: Completely revamped text interaction, allowing users to select and copy multiple lines of terminal output simultaneously.
Storage Permission Shortcut: Added a quick-access storage permission toggle inside the terminal screen's 3-dot overflow menu.
Expanded Custom Commands: Introduced a wide array of new built-in custom commands to supercharge your terminal.
Visual Animations: Added smooth entrance animations to log list.
π Improved
MVI Architecture Migration: Overhauled the entire codebase from MVVM to MVI (Model-View-Intent), establishing a robust unidirectional data flow for maximum reliability and a bulletproof UI state.
Bottom Sheet Scroll Fix: Resolved a critical layout bug where the Save and Cancel buttons would disappear or clip when entering multi-line scripts in the "Add Script" sheet.
Pre-Execution Command Editing: The Run button in History and Scripts now transfers text straight to the main terminal prompt, allowing you to edit commands before running them instead of executing instantly.
Terminal Theme Refinement: Optimized background colors for both the log output and the active user typing input field to improve contrast and readability.
Terminal Log Formatting: Enhanced the structure, spacing, and layout of terminal output logs for superior readability and alignment.
History & Script Layouts: Repositioned the execution button to the bottom of the history cards and refined font sizes/weights across lists for better visual hierarchy.
List Spacing: Fine-tuned margins and paddings inside the History and Script list views for a cleaner layout.
β Removed
Legacy Android Support: Raised the minimum required version to Android 11 (API Level 30) to leverage modern system APIs and guarantee environment stability.
32-bit Architecture Support: Dropped legacy armeabi-v7a and x86 ABIs to optimize build efficiency and reduce APK size. DTerminal now exclusively targets 64-bit platforms (arm64-v8a and x86_64).
Do you like this release? A quick star on GitHub would mean a lot β