Skip to content

Releases: dedeadend/DTerminal

DTerminal v2.0

Choose a tag to compare

@dedeadend dedeadend released this 05 Jul 14:40
85c1cb7

🚀 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 ⭐

DTerminal v1.2

Choose a tag to compare

@dedeadend dedeadend released this 18 Feb 20:16

🚀 What's New

  • Add def value to font command.

🛠 Improvements

  • Update GitHub repository link in the menu.
  • Optimize terminal log spacing (Reduced line height).

DTerminal v1.1

Choose a tag to compare

@dedeadend dedeadend released this 17 Feb 20:23
df8367f

🚀 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.