Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/termux/termux-app

Termux - a terminal emulator application for Android OS extendible by variety of packages.
https://github.com/termux/termux-app

Fx issues where crash throwable message wasn't been added to crash log

2034121798823c5283277473d595f61368746312 authored over 3 years ago by agnostic-apollo <[email protected]>
Move Termux app specific logic out of CrashHandler

Create the TermuxCrashUtils class that provides the default path and app for termux instead of h...

23a900c433b55d5376dbbe4dd0221140b05947c5 authored over 3 years ago by agnostic-apollo <[email protected]>
Add comment about mkshrc validity when loading /system/bin/sh for failsafe session

93a7525d9b8fe61c7f7373443e25c063a98d2b25 authored over 3 years ago by agnostic-apollo <[email protected]>
update bootstrap archives

5670128236a4af323b62778b65d285c99628abf7 authored over 3 years ago by Leonid Pliushch <[email protected]>
Bump gradle dependencies versions

dfd32435afd45289a80543a91eec97cd21cdd8fc authored over 3 years ago by agnostic-apollo <[email protected]>
Move Termux app specific logic out of NotificationUtils

1c7f9166f2b0bbb01e9b222dce3399f5f08d4144 authored over 3 years ago by agnostic-apollo <[email protected]>
Update LICENSE.md

49265160f8ace7dec58ae9c25154242dd1cb352d authored over 3 years ago by agnostic-apollo <[email protected]>
Divide dialog utils

553913cde13062c097043a5f78507bbd642cf3af authored over 3 years ago by agnostic-apollo <[email protected]>
Do not start login shell and load ~/.profile if starting a failsafe session

This is done by not starting arg `0` with `-`

Fixes #2150.

94c5f3674a4c158295aa7bde9521b1caa78ef5a1 authored over 3 years ago by agnostic-apollo <[email protected]>
Move Termux app specific logic out of PermissionUtils

12f910c32ddd280109dfa1b33a3cbeacac0d7ac3 authored over 3 years ago by agnostic-apollo <[email protected]>
Move Android specific utils from TermuxUtils to AndroidUtils

6bca378cecbbe6658bc09eed4986c88cfc8b5402 authored over 3 years ago by agnostic-apollo <[email protected]>
Change license for non-termux utils to MIT

Changing the license for non-termux utils from GPLv3 to MIT so that they can be used by other te...

70e1accafe4a17e52c7c5364c78287b04564f9a9 authored over 3 years ago by agnostic-apollo <[email protected]>
Compile Url match regex once and not on every use

Needed for #2146.

28b9f93d13fd952ec94397b21333c4367a959d08 authored over 3 years ago by agnostic-apollo <[email protected]>
Add termux.properties property for opening terminal transcript urls on click

The user can add `terminal-onclick-url-open` entry to `termux.properties` file to enable opening...

69bebb591635a3d1e5de72f9dc4aaed75ab8a1f6 authored over 3 years ago by agnostic-apollo <[email protected]>
Allow users to disable terminal margin adjustment

The user can add `disable-terminal-margin-adjustment=true` entry to `termux.properties` file to ...

321350256eae18e5497236522c41940f95933d80 authored over 3 years ago by agnostic-apollo <[email protected]>
Fix issues with TermuxActivityRootView margin adjustment

Margin adjustment was causing screen flickering due to invalid values being calculated in landsc...

e5a9b99afe021270d3e085d030b496111bbc2b33 authored over 3 years ago by agnostic-apollo <[email protected]>
Fix issue where cursor blinker wouldn't automatically start after terminal reset if it was disabled before reset

00f805f7ec0932012bd273ca692001c77cb3a8b1 authored over 3 years ago by agnostic-apollo <[email protected]>
Fix issue where cursor blinker wouldn't automatically start after session change

The reason was that mTerminalCursorBlinkerRunnable inner class mEmulator wouldn't get updated to...

d3c34ad1f546d7d410e36dad20565789c420c1bd authored over 3 years ago by agnostic-apollo <[email protected]>
Add termux settings button to left drawer too since apparently people can't find the one in context menu

59877a08d134d7a56119d7c80caedac89850baa7 authored over 3 years ago by agnostic-apollo <[email protected]>
Fixed issue where back button would not exit the activity if bootstrap installation failed and users dismissed the error dialog,

9c92251595615411da38817401d5cbf7b7ea5c0e authored over 3 years ago by agnostic-apollo <[email protected]>
Show crash notification when bootstrap installation or setup storage failures

Sometimes users report that bootstrap installation failed on their devices but provide no detail...

e408fdcc084ce38149e1156f828cb2613e55f34a authored over 3 years ago by agnostic-apollo <[email protected]>
Make TermuxTask and TermuxSession agnostic to termux environment

Those classes shouldn't be tied to termux environment like variables, interpreters and working d...

53c1a49b5baaa57b8777daeb962fdfee841304d8 authored over 3 years ago by agnostic-apollo <[email protected]>
Add support to send back or store RUN_COMMAND intent command results in files and provide way to fix argument splitting sent with am command

### `RUN_COMMAND` Results in Files

Previously in `v0.109` with a2209dd support was added in RUN...

2aafcf8435d288ef370ae2963a61caadcfac096a authored over 3 years ago by agnostic-apollo <[email protected]>
Bump gradle to 4.2.1

1c1af3437465cbd4138077900fc3a465b8ee0972 authored over 3 years ago by agnostic-apollo <[email protected]>
Bump gradle wrapper to v7.1

52f18a73fbd57385e2b7a292292517654528aa1a authored over 3 years ago by agnostic-apollo <[email protected]>
Fix minor typos and potential errors

28f81f2cc78df8e5b98e82f54cfc5b06eefaabf3 authored over 3 years ago by agnostic-apollo <[email protected]>
Implement Errno system

This commit adds onto 679e0de0

If an exception is thrown, the exception message might not conta...

4494bc66e4be7a46c28d331a7177e9f6cc24f721 authored over 3 years ago by agnostic-apollo <[email protected]>
Fix suppressed exceptions not being logged and long logcat message being truncated

If an exception is thrown, the exception message might not contain the full errors. Individual f...

679e0de04465a152a76fafcae50841a9ee78e029 authored over 3 years ago by agnostic-apollo <[email protected]>
Move storage permission logic to PermissionUtils and add disable battery optimizations code

Option to disable battery optimizations will be added in termux settings later.

80b495e50b130d26dd2d7b8483b0019875c9a0c3 authored over 3 years ago by agnostic-apollo <[email protected]>
Move to com.termux domain for termux libraries published with jitpack

A DNS TXT record has been added from git.termux.com to https://github.com/termux at termux.com b...

69e5deedc758b16c764c23dc5ddad9e05a05935b authored over 3 years ago by agnostic-apollo <[email protected]>
Move ReportActivity to termux-shared so that other termux plugins can use it too

7f36d7bbd0bb378b571f65154036fbbb271f5e65 authored over 3 years ago by agnostic-apollo <[email protected]>
Move from github packages to jitpack.io for hosting termux library packages

Github Package hosting is considered a private repository since it requires github APIs keys if ...

b7b12ebe84911748b9757d795a8def0d5d6b716e authored over 3 years ago by agnostic-apollo <[email protected]>
Fix issue where terminal cursor blinking would not automatically start again if termux activity is started after device display timeout with double tap and not power button.

Fixes #2138

f77c88633e78469efe67ea5097941e22b330c5eb authored over 3 years ago by agnostic-apollo <[email protected]>
Redo fix execution commands exceptions not being logged or sent back to plugins

The f62febbf commit mentioned that it solved "the bug where Termux:Tasker would hang indefinitel...

5f2ccca4239c8d32436a35798e9cd5a0e0f57568 authored over 3 years ago by agnostic-apollo <[email protected]>
Rename variable

f0f6927273b964c49a0efeb52badb43204fa0187 authored over 3 years ago by agnostic-apollo <[email protected]>
Remove left over lines from gradle.properties

0fb18c0c8bc978c7487a2f8350ca05ae412c18dd authored over 3 years ago by agnostic-apollo <[email protected]>
Bump to v0.114

4dfed3320e088cf888ad1600da4bd3148f06c3ed authored over 3 years ago by agnostic-apollo <[email protected]>
Allow users to disable terminal session change toast

The user can add `disable-terminal-session-change-toast=true` entry to `termux.properties` file ...

7ac62c984053bd56740b18bd92ccab3220258dbc authored over 3 years ago by agnostic-apollo <[email protected]>
Change default extra keys style

If a user does not define a custom value in termux.properties file, then by default 2 rows will ...

fd80cdaf23f7d364b7c60717743d818d45f5e2a3 authored over 3 years ago by agnostic-apollo <[email protected]>
Fix issue where if termux installer failed with an exception after prefix directory was already created, then try again would load a broken environment.

19c690d02ba76133d492479b74340d807b9a24c7 authored over 3 years ago by agnostic-apollo <[email protected]>
Fix issue where terminal cursor blinking would not automatically start again if termux activity was restarted after exiting it with double back press

e119d34bcaf16ffa68300e7dc0140918d01c1622 authored over 3 years ago by agnostic-apollo <[email protected]>
Allow users to set terminal cursor style with termux.properties

This `terminal-cursor-style` key can be used to set the terminal cursor style. The user can set ...

f545ebf0bd5b4f4ca0ba0c5b163be78b8f168904 authored over 3 years ago by agnostic-apollo <[email protected]>
Allow users to adjust terminal transcript rows with termux.properties

This `terminal-transcript-rows` key can be used to adjust the terminal transcript rows. The user...

0b4bbaf23d349e65b2f2c69b53c0a579cac92ddc authored over 3 years ago by agnostic-apollo <[email protected]>
Fix issue where soft keyboard overlaps extra keys or terminal in some cases

Check TermuxActivityRootView javadocs for details.

e7dd0eeebe98aaf41a31944e0b6eb62d5f4db8bf authored over 3 years ago by agnostic-apollo <[email protected]>
Remove hardcoded wiki.termux.com url from HelpActivity

7ef925543739739809d79ddc2dc1c82343b780a9 authored over 3 years ago by agnostic-apollo <[email protected]>
Merge pull request #2114 from agnostic-apollo/fix-soft-keyboard-not-showing-in-some-case

Fix issue where soft keyboard would not show in some cases

7225e2b379b9a753644c51e0ac9e3eb0ca4e049c authored over 3 years ago by agnostic-apollo <[email protected]>
Fix issue where soft keyboard would not show in some cases

1. If `soft-keyboard-toggle-behaviour=enable/disable` was set, then pressing keyboard toggle wou...

1ad038ece54c44cf13d19ad14cbd05a556b649e9 authored over 3 years ago by agnostic-apollo <[email protected]>
Add pluginIntent field to ExecutionCommand

cb8b0225cadaa8f51f32065ee914cb7ce0f38d1e authored over 3 years ago by agnostic-apollo <[email protected]>
bump bootstraps again

Include latest changes to pkg & termux-change-repo

7620800cd5705dfb93c8d684abd7f949a826b6b8 authored over 3 years ago by Leonid Pliushch <[email protected]>
update bootstrap archives

6837db0015d220dbde21fbdd1b38bc419e15c18a authored over 3 years ago by Leonid Pliushch <[email protected]>
Do not close soft keyboard when toolbar text input view is focused on

The TerminalToolbarViewPager EditText was requesting focus when it was selected. This called the...

e08e3b536e1b3d0a3d67fa96b182b403379697d3 authored over 3 years ago by agnostic-apollo <[email protected]>
Bump to v0.113

b711a467c189b21742164ef185416751e3d58d7a authored over 3 years ago by agnostic-apollo <[email protected]>
Updates to terminal cursor blinking

Fixed bug where cursor would become invisible when long holding (arrow) keys when editing comman...

89a1e027130811fa8692a9fe0fc8f1e054f8e7e1 authored over 3 years ago by agnostic-apollo <[email protected]>
Implement TermuxActivity callbacks in TermuxTerminalViewClient and TermuxTerminalSessionClient

d736b1eba5608924080021a236255ba731892016 authored over 3 years ago by agnostic-apollo <[email protected]>
Release terminal beep SoundPool resources on activity stop to attempt to prevent exception

The following exception may be thrown, likely because of unreleased resources.

Related https://...

58d577066a03a40e2d7a8c160cfc13c1694ab2a7 authored over 3 years ago by agnostic-apollo <[email protected]>
update bootstrap archives

6524a619f6c759cd1d0d40762edb80c4ec34e40c authored over 3 years ago by Leonid Pliushch <[email protected]>
Log invalid values stored in termux.properties file during load time

All external and internal values were already logged and required log level to be set to "Verbos...

f8ccbb4953e835c78a5bdcb170121207b5622d6a authored over 3 years ago by agnostic-apollo <[email protected]>
Allow users to enable terminal cursor blinking with termux.properties

This `terminal-cursor-blink-rate` key can be used to enable terminal cursor blinking. The user c...

31298b88575e12ea73e484cfd760ea3f030dcbd5 authored over 3 years ago by agnostic-apollo <[email protected]>
Normalize gradlew.bat

11f5c0afd105b0647c610e13e39a5f72d9917e4d authored over 3 years ago by agnostic-apollo <[email protected]>
Update .gitattributes

27dc211e2d7735bb3857d524b3a59e85dd84033f authored over 3 years ago by agnostic-apollo <[email protected]>
Generate potentially long running reports in background threads instead of main UI thread

2f828255eeca61e1e92442c1a48b7c409830549d authored over 3 years ago by agnostic-apollo <[email protected]>
Add support for setting Termux:Tasker log level from TermuxSettings

339b2a24a2a05416cd3b313d94551cc7ba5d59fa authored over 3 years ago by agnostic-apollo <[email protected]>
Add in-app Donation link in Termux Settings for non google playstore releases

The `TermuxConstants` class has been updated to `v0.22.0`. Check its Changelog sections for info...

6de3713049e61a838fe094192bb27d0f691b318e authored over 3 years ago by agnostic-apollo <[email protected]>
Ensure we read/write to/from current SharedPreferences

When getting SharedPreferences of other termux sharedUserId app packages, we get its Context fir...

79df863b75d1a9c75b65a16714fda7f9318ba038 authored over 3 years ago by agnostic-apollo <[email protected]>
Add generic functions to show a message in dialog and exit app with an error message

af115c996627f7f5000f8036be4e0769c7ed0436 authored over 3 years ago by agnostic-apollo <[email protected]>
Add support for APK signing certificate SHA-256 digest and detecting APK release type and add them to App Info reports

The `TermuxConstants` class has been updated to `v0.21.0`. Check its Changelog sections for info...

1e30022ce7d79c26632aba675fe0da999271225a authored over 3 years ago by agnostic-apollo <[email protected]>
Changed TermuxAppSharedPreferences function naming convention

4629276500a889344ff74d485ded15f337c4b86c authored over 3 years ago by agnostic-apollo <[email protected]>
Moved Termux app settings into dedicated "directory" in Termux Settings and added About page

The `TermuxConstants` class has been updated to `v0.20.0`. Check its Changelog sections for info...

d42514d8c958eadb5eb6c59c47b3bf62ea2ab472 authored over 3 years ago by agnostic-apollo <[email protected]>
Allow users to disable soft keyboard automatically if hardware keyboard is connected

Users can enable this behaviour by enabling the `Termux Settings` -> `Keyboard I/O` -> `Soft Key...

90c9a7b3bc79972cb3765f7bad2681d7dd58bf1b authored over 3 years ago by agnostic-apollo <[email protected]>
Preserve the termux.properties literal string values internally that were being converted to boolean on load time

The `TermuxPropertyConstants` class has been updated to `v0.8.0`. Check its Changelog sections f...

e6dac9335236f58d567c6e1aa93021b4fb6174de authored over 3 years ago by agnostic-apollo <[email protected]>
Allow users to enable/disable keyboard instead of just show/hide with keyboard toggle buttons

This `soft-keyboard-toggle-behaviour` key can be used to change the behaviour. The default behav...

e4e638bd318baf6ad344c898c3baa9093975e53f authored over 3 years ago by agnostic-apollo <[email protected]>
Update KeyboardUtils will null checks and add setSoftKeyboardVisibility()

fe8c3ba216d2fc145eb33707accb4abfad87125d authored over 3 years ago by agnostic-apollo <[email protected]>
Create KeyboardUtils

4ecea144bb4d3dd511fa551410f9a481ddd43b92 authored over 3 years ago by agnostic-apollo <[email protected]>
Bump compileSdkVersion (NOT targetSdkVersion) to 30

116b9b42d81e0733edd1d66ec80758c5969db844 authored over 3 years ago by agnostic-apollo <[email protected]>
Fix issues where soft keyboard was not shown in some cases when hardware keyboard was attached v2

This is an update to 4d1851e6 commit.

The toggle logic change previously was actually being app...

39c69db820efec991e6bbfef9bd7ea4cc50912be authored over 3 years ago by agnostic-apollo <[email protected]>
Fix issues where soft keyboard was not shown in some cases when hardware keyboard was attached

For Termux app to be able to show a soft keyboard while a hardware keyboard is attached requires...

4d1851e6beb5afb9c8de952797364fb4ff14faf2 authored over 3 years ago by agnostic-apollo <[email protected]>
Update report issue message to ask users to provide details on what they were doing that caused the Termux app crash

596aa56b38b469f082e363953b9ff71f599642f4 authored over 3 years ago by agnostic-apollo <[email protected]>
Move Build.ID and Build.DISPLAY to Software section of device info markdown

4850678d557c8de654576ca41fe9e46404cb9b8b authored over 3 years ago by agnostic-apollo <[email protected]>
Update README.md

bc52a4e90c3a94f56d9aaa0bb775c2cbe787cb13 authored over 3 years ago by agnostic-apollo <[email protected]>
Update LICENSE.md

3e7b3604a48a1fe312b082d3c19be21ea4b9addb authored over 3 years ago by agnostic-apollo <[email protected]>
Update README.md

f3f58c8fc7966cb55ef9297a306577a935b28f51 authored over 3 years ago by agnostic-apollo <[email protected]>
Bump ndk to v22.1.7171670

Will also remove requirement for F-Droid metadata/com.termux.yml ndk version patch

https://gitl...

4711094614f88ad62c6421e536dcb023119d16fb authored over 3 years ago by agnostic-apollo <[email protected]>
Fix NullPointerExceptions for cases when TermuxActivity tries to access TermuxService when it doesn't hold a reference

Fixes #2026

42ad3723fd56c1b3db923eb3617e9107f7905813 authored over 3 years ago by agnostic-apollo <[email protected]>
Disable error flashes when clearing TMPDIR directory on termux app exit

Rooted users were getting `Clearing $TMPDIR directory at path "/data/data/com.termux/files/usr/t...

b268b6edf742db9d344e5631b1dd134e54a39351 authored over 3 years ago by agnostic-apollo <[email protected]>
Update README.md

b84854af92b11f4ec3f1ce35483d52953a9ab6cd authored over 3 years ago by agnostic-apollo <[email protected]>
Update README

cfebb3358d4c7675a7d69aecad8e05487baa5ef4 authored over 3 years ago by agnostic-apollo <[email protected]>
Update README

93e1b132786d5cc7b314f2e42fa3430fb0a4103a authored over 3 years ago by agnostic-apollo <[email protected]>
Replace jcenter() with mavenCentral()

This is since JCenter is being shut down.

0d4bfb7bd5dfc640fa73e3aa197578e34fa155f3 authored over 3 years ago by Fredrik Fornwall <[email protected]>
Bump to v0.112

This only reverts the versioning login change done in a6ae656c since that caused F-Droid bot and...

0aa5a123b7adfe4fc01d76d60ce47ed20d382658 authored over 3 years ago by agnostic-apollo <[email protected]>
Update LICENSE

2e156d462121e0dd2a00593b185130ef2435700c authored over 3 years ago by agnostic-apollo <[email protected]>
Update LICENSE

fdcf6cb6e1412e0337dc0bd2139f4aa03adac7d9 authored over 3 years ago by agnostic-apollo <[email protected]>
Update LICENSE

01f2ed089289b01b05c06edfdc1d8095f2770e1d authored over 3 years ago by agnostic-apollo <[email protected]>
Update README

c9abfe5438761b5f87ba3a7a815b38b761b99e97 authored over 3 years ago by agnostic-apollo <[email protected]>
Bump to v0.111

8f9771adceb9c2d2b0e59e3422d76f6acf7ebc6c authored over 3 years ago by agnostic-apollo <[email protected]>
Fix the bootstrap reinstallation logic for when PREFIX is a symlink

Changes were made to bootstrap reinstallation logic in 107927f5, but it wasn't considering that ...

b34f60b1b0368666fb2c3edca203fcad74241762 authored over 3 years ago by agnostic-apollo <[email protected]>
Revert "Bump to v0.111"

This reverts commit 5d911ef93f3a71ad59f15f8edf48a74a99027e2a.

0fe608f91ebfb1cdc7ac0025e810d153a39fa199 authored over 3 years ago by agnostic-apollo <[email protected]>
Bump to v0.111

5d911ef93f3a71ad59f15f8edf48a74a99027e2a authored over 3 years ago by agnostic-apollo <[email protected]>
Bump gradle to v7.0

1d06ff9bf0abe8dd206dcb527979c4fa02eb5e49 authored over 3 years ago by agnostic-apollo <[email protected]>
Fix cases where bootstrap was not reinstalled even if PREFIX was broken

The TermuxInstaller.setupBootstrapIfNeeded() previously only checked if PREFIX directory existed...

107927f5a15028c0be35d28bfe7e188cca655d0a authored over 3 years ago by agnostic-apollo <[email protected]>
Fix termux-reset

The TMPDIR was being automatically cleared and recreated even if it didn't already exist when Te...

d6eb5e3511587780e0899cde43a7b0760bce4622 authored over 3 years ago by agnostic-apollo <[email protected]>