• Terminal emulation: fix handling of DECRQM sequence. Issue #1752.
• Fix crash when using RunCommandService and issue with foreground sessions. Pull request #1764.
• Update bootstrap archives.
See changelog at:
https://github.com/termux/termux-app/releases/tag/v0.99
See https://github.com/termux/termux-app/releases for release notes.
See https://github.com/termux/termux-app/releases/tag/v0.95 for release notes.
- Grab fragment when extracting URLs for selection (#1490).
- Update bootstrap packages.
Fixes and improvements for the Termux Storage Access Framework (SAF) provider (#1460)
Prevent being killed by Samsung Dex on plug/unplug (#1446).
• Avoid trailing slash in CWD when opening a new session from another one (#1413).
• Allow the user to disable virtual key emulation (#997).
• Handle text selection better when scrolling (#1289).
• Clear scrollback buffer when resetting to initial state (#1390).
• Properly set the BOOTCLASSPATH environment variable (#1409).
• Handle magnet links with termux-url-opener (#1382).
• Expose more information to Termux:Tasker (#1365).
• Create new terminal sessions with directory of active session (#1009).
Prevent accidental key press when swiping the extra keys (https://github.com/termux/termux-app/pull/1358).
• Made Black UI an option to configure (#1293)
• Add permission ACCESS_NETWORK_STATE (#1300)
• Do not set LD_LIBRARY_PATH by default (#1311)
• Include bootstrap zip as shared library (#1301)
This makes the app download from Google Play bigger, but instead no additional traffic is needed to download bootstrap packages.
• Handle possible ActivityNotFoundException when requesting to disable battery optimisations (#1238).
• Extra keys: follow DnD mode and haptic feedback Android settings (#1236).
• Improve url matching regex (#1237).
Set BOOTCLASSPATH environment variable (#1145).
Remove intent category "default" from manifest and improve temporary directory cleanup (#1141).
• Export `ANDROID_RUNTIME_ROOT` to make `am` work on Android Q (#1114).
• Add limit for the bell vibrations (#715).
• For new installations on devices with Android 7 or later a new Bintray repository will be used.
• Do not export `LD_LIBRARY_PATH` if the new Android 7+ bintray repository is used, as these packages are built with the `DT_RUNPATH` elf file attribute.
• A failsafe session, to be used if normal sessions no longer start, is now accessible via separate launcher icon (#1028).
• Other various fixes and improvements - see https://github.com/termux/termux-app/releases/tag/v0.67
- Make extra keys configurable using the extra-key in termux.properties. See https://www.reddit.com/r/termux/comments/ai44cj/version_066_of_the_termux_app_has_been_released/ for more information.
- Allow to keep the screen on by long pressing, selecting More... and then Keep screen on.
- Drop the round icon which should make more devices use the adaptive icon.
- Close sessions without waiting for user feedback if there are several running.
- Internal changes and refreshes.
• New adaptive icon on devices running Android 8.0 or later.
• Support combining the function key with arrow keys on at least the Gemini PDA.
• Fix extra keyboard button background on non-default background colors.
• Fix extra keyboard layout on Android 5.0.
• Add basic accessibility support.
- Replace \r\n and \n with \r when pasting text (#712).
- Look up mime type better when using the Storage Access Framework (#721).
- Support Samsung Dex so that windows are resizable.- Fix ansi sequences for clicks sometimes being out of range.
User interface tweaks and stability fixes.
Fix showing the Termux notification when running under Android 8.
Add Multi Window support for Samsung devices.