Skip to content

Releases: termux/termux-app

v0.31

22 Mar 03:21
Compare
Choose a tag to compare

• Termux can now receive files shared from other apps. Files are saved into ~/downloads/ and it's possible to open this folder or editing a file directly when receiving it. Editing is done through a ~/bin/termux-file-editor program which will be called with the newly received file as only argument.

• Termux can now receive URL:s shared from other apps, which is done by calling a script ~/bin/termux-url-opener with the shared URL as only argument.

• Start using 64-bit arm packages for capable devices. Up until now Termux used 32-bit arm binaries even on 64-bit devices. This change will affect only new installations - existing users may reinstall the app to get a 64-bit environment (making sure to save relevant material from the home folder first).

• Fix ASCII backspace to work across wrapped lines. This enables pil, the picolisp REPL, to work correctly with long lines.

• Keep the EXTERNAL_STORAGE environment variable. This is required on some Samsung devices for /system/bin/am to work, which is used by Termux api commands and termux-reload-settings.

• Remove /system/bin from the default PATH. This avoids confusion with system binaries being run by mistake instead of proper Termux ones. System tools such as 'am' and 'pm' still work and advanced users who need more system tools can add /system/bin back to the PATH manually.

• Add /system/bin to the PATH when launching failsafe sessions so that system tools can be used to repair a broken Termux environment.

• Prevent crashes when trying to launch the styling plug-in under certain circumstances.

v0.30

25 Feb 15:39
Compare
Choose a tag to compare

• Fix tabs to not overwrite cells. Problem identified by Thomas Rast.

v0.29

13 Feb 23:54
Compare
Choose a tag to compare

• Ensure that terminal session changes that happened while the device was asleep is always visible directly when returning to the app.
• Small improvement to first launch message to better explain how to reach the Help section.

v0.28

09 Feb 10:36
Compare
Choose a tag to compare

• Do not spawn the terminal process until an initial terminal size is known. Fixes issues with certain programs expecting a correct terminal size directly, such as frotz when launched through a widget shortcut.

v0.27

21 Jan 10:56
Compare
Choose a tag to compare

• Fix edge cases in terminal emulation and UTF-8 error handling
• The Back key now works in normal system mode by default - hiding the keyboard if visible or leaving the app. See https://termux.com/configuration.html for how to configure the Back key to send the Escape key, the previous default value.

v0.26

13 Jan 12:21
Compare
Choose a tag to compare

• Make text selection quicker by selecting text directly on long press instead of going through menus.
• Add text grip bars to text selection like in normal system text components.
• Disable autoscrolling while selecting text.
• Disable the pull-out drawer at the left while selecting text.
• Fix problem with selecting snippets of text with wide unicode characters at start or end of selection.
• Remove the “tap-screen” configuration option for the more common show keyboard behaviour when tapping the terminal.
• Add new hardware keyboard shortcut Ctrl+Shift+K for toggling soft keyboard visibility.
• Long pressing on the New session button to create a named session no longer uses an intermediate dialog.
• Paste text on when pressing the middle mouse button on a hardware mouse.
• Fix occasional crash when returning to the app after process killed to serve memory.

v0.25

30 Dec 07:44
Compare
Choose a tag to compare

• Handle keyboards sending ˆ (U+02C6: MODIFIER LETTER CIRCUMFLEX ACCENT) instead of the normal caret ^ (U+005E: CIRCUMFLEX ACCENT) by replacing the former with the latter when processing keyboard input.

v0.24

28 Dec 19:50
Compare
Choose a tag to compare

• Fix regression in 0.23 in font and color loading at app startup.

v0.23

28 Dec 00:58
Compare
Choose a tag to compare

• Add support for configuring bell character, back key and terminal tap behaviour. See https://termux.com/configuration.html.
• Introduce a termux-setup-storage tool for setting up storage access and folders. See https://termux.com/storage.html.
• Download initial bootstrap installation over https instead of http.
• Fix issue with Pixel C escape key handling.
• Use up-to-date online help pages instead of a bundled local copy.

v0.22

12 Dec 02:07
Compare
Choose a tag to compare

• If external storage is available Termux now creates a private folder there on startup and sets up a symlink to it at $HOME/storage.
• Fix terminal emulation bug affecting certain programs such as htop and ranger.