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