Releases: dedeadend/DTerminal
Releases · dedeadend/DTerminal
Release list
DTerminal v2.0
🚀 What's New
✅ Added
- Embedded Python 3.13 Engine: A complete offline Python runtime powered by Chaquopy, featuring native
cryptographyC-extensions andpippackage management. pyCommand Integration: Introduced the nativepycommand shortcut to launch the interactive Python shell seamlessly right from the terminal prompt.- External Script Execution: Added full support for executing Python scripts (
.pyfiles) 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-v7aandx86ABIs to optimize build efficiency and reduce APK size. DTerminal now exclusively targets 64-bit platforms (arm64-v8aandx86_64).
Do you like this release? A quick star on GitHub would mean a lot ⭐
DTerminal v1.2
🚀 What's New
- Add
defvalue tofontcommand.
🛠 Improvements
- Update GitHub repository link in the menu.
- Optimize terminal log spacing (Reduced line height).
DTerminal v1.1
🚀 What's New
- Initial public release of DTerminal.
- Integrated custom commands.
- Dynamic UI customization.
🛠 Improvements
- Optimized process handling with Kotlin Coroutines.
- Clean Architecture implementation for better stability.