TermOne Plus

Terminal Emulator for Android OS

TermOne Plus Icon

Releases </>

Announcements </>

  • 9 Sep 2023
    Released android package version 4.5.0 (source).
    • Monochrome launcher icon (Android 13+).
    • Adapted for Android 14.
  • 16 Jul 2023
    Released android package version 4.4.0 (source).
    • Restore "initial command" functionality with change to home as default.
    • Enhance "packaging model for native executable" to work in root environment.
    • Up to date German translation.
    • Upgrade to recent AndroidX libraries: material(1.9.0).
  • 9 Apr 2023
    Released android package version 4.3.1 (source).
    • Improved compatibility with releases up to Android13 (API level 33).
    • Terminal emulator library:
      • Fixed crash in emulator on scroll processing when session is closed.
  • 10 Feb 2023
    Released android package version 4.3.0 (source).
    • Restore functionality that allows from terminal screen to open URLs (http or https) or from menus to open application site or send email (Android >= 11).
  • 8 Jan 2023
    Released android package version 4.2.0 (source).
    • New preference to control "path" collection.
    • Optimised "path" collection on "remote" actions.
    • Up to date Bulgarian and German translations.
  • 31 Oct 2022
    Released android package version 4.1.0 (source).
    • Catch assess errors in paste script functionality.
    • Exclude pick action with mime-type from FileSelection activity processing.
    • Improved compatibility with releases up to Android12L (API level 32).
    • Add title to paste script request intent.
    • Upgrade to more recent AndroidX libraries.
    • Up to date Bulgarian and German translations.
  • 23 Mar 2022
    Released android package version 4.0.1 (source).
    • Display version in navigation drawer.
    • Update German translation.
  • 19 Feb 2022
    Released android package version 4.0.0 (source).
    • Update German, Polish and Bulgarian translations.
    • Request permission DUMP needed by dumpsys command.
    • High calculation work-around in full-screen mode.
    • Try to "preserve the legacy storage model".
    • Code improvements.
    • Upgrade preference library.
    • Build by flavors.
    • Terminal emulator library:
      • Avoid deadlock on short reads.
  • 16 Jan 2022
    Released android package version 3.6.3 (source).
    • Limit request for WRITE_EXTERNAL_STORAGE permission to API Level 29 as is not used on Android 11 (API Level 30).
    • Take into account security permission when are preserved paths.
    • Terminal emulator library:
      • Add missing "view" constructors to EmulatorView.
  • 25 Nov 2021
    Released android package version 3.6.2 (source).
    • Android 12 ready.
    • Temporarily opt out of scoped storage (Android 10) - restore access to storage devices.
  • 2 Sep 2021
    Released android package version 3.6.1 (source).
    • Modernised compatibility
      Upgrade to recent AndroidX libraries: appcompat(1.3.1) and material(1.4.0).
  • 25 Apr 2021
    Released android package version 3.6.0 (source).
    • Paste script get from content provider. Based on "SecureBox Pro" functionality.
    • Import Polish translation from launchpad.
  • 24 Mar 2021
    Released android package version 3.5.4 (source).
    • Simplify processing of some messages.
  • 30 Jan 2021
    Released android package version 3.5.3 (source).
    • Terminal emulator library:
      • Speed-up exit session notification.
  • 15 Dec 2020
    Released android package version 3.5.2 (source).
    • Added 1dp offset from borders.
  • 5 Oct 2020
    Released android package version 3.5.1 (source).
    • Pass system environment to shell session.
    • Improved compatibility with some Android versions.
  • 20 Sep 2020
    Released android package version 3.5.0 (source).
    • Special keys help screen with horizontal scroll to avoid line-wrap.
    • Terminal emulator library:
      • Properly display supplementary UNICODE characters (includes emoji).
  • 23 Aug 2020
    Released android package version 3.4.2 (source).
    • Upgrade to recent AndroidX libraries: appcompat(1.2.0) and material(1.2.0).
    • Terminal emulator library:
      • Keep cursor keys in "application mode" when activity is reinitialised.
      • Improve cursor movements with active "scroll region".
  • 2 Aug 2020
    Released android package version 3.4.1 (source).
    • Source shell start-up only if exists.
    • Terminal emulator library:
      • Prevent crash in closed session on overloaded devices.
  • 15 Jul 2020
    Released android package version 3.4.0 (source).
    • New preference "Shell start-up" scrip and migrate "Initial command" to script.
    • Updated translation.
  • 24 Maj 2020
    Released android package version 3.3.5 (source).
    • New preference "Source system mkshrc".
    • Terminal emulator library:
      • Improved calculation of terminal size on resize evens.
  • 26 Apr 2020
    Released android package version 3.3.4 (source).
    • Terminal emulator library:
      • Improved initialization on terminal session.
  • 28 Mar 2020
    Released android package version 3.3.3 (source).
    • Updated French translation.
    • Terminal emulator library:
      • Minor improvement in terminal screen initialization.
  • 10 Feb 2020
    Released android package version 3.3.2 (source).
    • Support Samsung DeX Dual Mode.
    • Minor improvement of terminal screen initialization.
    • Use recent material library.
    • Terminal emulator library:
      • Minor improvement of terminal session termination.
  • 30 Dec 2019
    Released android package version 3.3.1 (source).
    • Better alignment of terminal widget to the center of screen.
    • Terminal emulator library:
      • Use current style on scroll in a region.
  • 17 Nov 2019
    Released android package version 3.3.0 (source).
    • Allows application to ignore battery optimizations (requires Android 6.0 as minimum).
    • Enlarge appbar dropdown window list.
    • Terminal emulator library:
      • Process "reset to initial state" escape sequence.
      • Do not restrict cursor movements(up/down) to scroll region if set.
      • Improve synchronous initialization of terminal screen.
  • 16 Oct 2019
    Released android package version 3.2.4 (source).
    • Clean unsupported elf-sections.
      Prevents harmless linker warnings on some Android versions(5.1).
  • 10 Oct 2019
    Released android package version 3.2.3 (source).
    • Exclude PATH component if content cannot be listed.
      (on Android 10 and some Android 9 devices)
  • 10 Oct 2019
    Released android package version 3.2.2 (source).
    • In shell startup script use more portable "here document".
    • Install copy of "executable" if installed libraries are without executable bit set.
      (on Android before 4.2/API Level 17).
  • 9 Oct 2019
    Released android package version 3.2.1 (source).
    • Source system startup file only if exists.
    • Force build of position independent executable.
      Note release builds use NDK r17c.
  • 7 Oct 2019
    Released android package version 3.2.0 (source).
    • Improve synchronous initialization of terminal screen.
    • Export environment variable TMPDIR set to application "CacheDir".
    • Support new packaging model used by add-on applications running on Android 10.0.
  • 24 Aug 2019
    Released android package version 3.1.1 (source).
    • Unify background color of rounded launcher icons.
    • Adaptive launcher icons, usable on Oreo 8.0 or later.
    • Terminal emulator library:
      • accept only valid background color index when is processed a SGR sequence (issue#19).
  • 29 Jul 2019
    Released android package version 3.1.0 (source).
    • Use shared user id - required on Android 9.0(Pie) or newer to allow use of executable provided by another application (SecureBox).
      WARNING: this requires reinstallation of application.
    • Remove obsolete preferences that allows path "extensions" - assume allowed.
    • Terminal emulator library:
      • Synchronous initialization - avoid crash when a window is resized during initialization.
      • Center terminal screen horizontally.
      • Scroll with default style (issue 14).
  • 8 Jun 2019
    Released android package version 3.0.0 (source).
    • New application preference "Theme Mode" (switch Light/Dark themes) and change FileSelection to use application settings.
    • Improve session clean-up to avoid failures in some cases.
    • Build with AndroidX libraries.
  • 1 Apr 2019
    Released android package version 2.9.1 (source).
    • Properly restart activity after change of some preferences with warning message on screen.
    • New preference "Size calculation" allows user to chose how terminal calculate screen size - used for compatibility with old devices or some soft-keyboards.
    • More precise "text" selection based on real start and end points.
    • Do not reset terminal on closed session - avoids application crash.
  • 20 Feb 2019
    Released android package version 2.9.0 (source).
    • Update remote actions (like run script) to ignore invalid request.
    • On "Open New Window" action show newly opened windows instead first one.
    • On "Send" action change directory only for "file" scheme.
    • Simplified "launcher" icons.
  • 22 Dec 2018
    Released android package version 2.8.0 (source).
    • Navigation drawer.
    • Material design - new only vector based icons.
    • Material design - colors only from palette "Blue Gray" and "Light Green"(secondary).
    • New "Dark Pastels" terminal color scheme.
    • Reorder preferences - list most usable first.
    • Display "action mode" buttons over action bar.
    • "Telnet" source sample based on support library.
  • 11 Nov 2018
    Released android package version 2.7.0 (source).
    • Terminal window supports multilanguage command arguments.
    • Use white icons on toolbar.
    • Deprecation of path broadcast due to Android 8.0 restrictions. Only applications like "SecureBox" could share path with extra commands.
    • On Android 8.0 and higher avoid message "No apps can perform this action" when "shortcut" widget is opened.
  • 14 Oct 2018
    Released android package version 2.6.0 (source).
    • Version ready for Oreo (8.0) and Pie(9.0) - new notification management.
    • This release requests "Storage" permission at run-time.
    • Other compatibility improvements that target recent requirements for Android 9.0 (API Level 28).
  • 6 Sep 2018
    Released android package version 2.5.4 (source).
    • Proper size and precise text positions when shortcut is created with "color text icon".
  • 3 Aug 2018
    Released android package version 2.5.3 (source).
    • Activity "Add Shortcut" is rewritten to use more compatibile look.
  • 30 Jun 2018
    Released android package version 2.5.2 (source).
    • Rewritten "Preferences" activity to use modern API with backward compatibility.
  • 28 Apr 2018
    Released android package version 2.5.1 (source).
    • Window list (activated from menu or action bar) is rewritten for compatibility.
    • Copy and paste functionality is stabilized in case with finished terminal session.
  • 14 Mar 2018
    Released android package version 2.5.0 (source).
    • New action-bar management that ensures same functionality on all supported devices: from 2.3 (Gingerbread) to 8.1 (Oreo, Go edition).
    • Also includes related compatibility updates in menu of terminal window and localization messages.
  • 21 Jan 2018
    Released android package version 2.4.0 (source).
    • More precise text selection.
    • Fixed management of control and functional key and proper detection of F1-F9 keys.
    • Stability correction - ignore output if session is finished.
    • New application icons with light color scheme.
  • 13 Dec 2017
    Released android package version 2.3.2 (source).
    • New application nofication icon.
    • Correct alerts added in 2.3.1 to work in dual mode - for normal and compatible activities. This avoids crash in actions like "close windows", "help" and etc.
  • 18 Nov 2017
    Released android package version 2.3.1 (source).
    • Correct help-url location packing error, introduces in 2.3.0 and added alerts if system can not open an URL.
  • 13 Nov 2017
    Released android package version 2.3.0 (source).
    • New application icon.
    • Switch between dark and light theme in "File selector" activity.
  • 11 Nov 2017
    Released android package version 2.2.1 (source).
    • Rename exported file picker activity to "File selector" and fix compatibility issue with some ancient Android versions.
  • 31 Oct 2017
    Released android package version 2.2.0 (source).
    • New more compact look of "Find Command" activity - used by "TermOne Plus" to pick command when is created shortcut. Remark: Activity is available for other applications as action used to pick a file - for instance by messaging applications to chose file as attachment to message.
    • Portability fixes.
  • 1 Aug 2017
    Published version 2.1.0 of android package
    • Improve "windows list" management when launched from menu (should avoid crash in some cases).
    • Rewrite widget "Create Shortcut" - use layout with theme.
    • Rounded icon launcher (for Nougat 7.1).
    • Corrections for Bulgarian translaltion.
    Source of version 2.1.0.
  • 29 May 2017
    Published version 2.0.2 of android package
    • Added Bulgarian translation.
    Source of version 2.0.2.
  • 31 Mar 2017
    Published version 2.0.1 of android package
    • Improved German and French translation.
    • Larger aspect ratio to support new Android flagship devices.
    • Avoid memory leak on Android 7.0 Nougat devices when look for Wi-Fi service.
    Source of version 2.0.1.
  • 17 Jan 2017
    Published version 2.0.0 of android package.
  • 15 Jan 2017
    Released source version 2.0.0. Short change-log:
    • rename exporter permissions and actions to com.termoneplus - allow coexistence with original application
    • replace deprecated FloatMath - as result "TermOne Plus" runs on Marshmallow (6.0, API level 23) or newer (Nougat and etc)
    • rewrite code do not use deprecated method for gesture detection and notification
    • added support for "xterm-256color" terminal type
    • switch to UTF-8 console output by default
    • translation fixes (all)
    • use recent build tools and libraries
    • build native libraries with cmake
  • 29 Dec 2016
    Make source code repository public.
    First beta package published for internal testing.

<external>

[round left]
Please report site issues to < webmaster AT termoneplus DOT com >
Copyright © 2016-2022 , Roumen Petrov
Авторското право 2016-2022 , Румен Петров
[round right]