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

Bump to v0.110

a6ae656c9fa87e0b97e7c7b2ae346f936911b38c authored over 3 years ago by agnostic-apollo <[email protected]>
Add support for allowing IDE to show documentation in .gradle files

3af5730354a5f78eb5d1e279a2ca51af9b817e30 authored over 3 years ago by agnostic-apollo <[email protected]>
Add support to include source jar files for libraries published by termux

3306c3c2a2691324b67ea3005f08cb5a35a9f306 authored over 3 years ago by agnostic-apollo <[email protected]>
Prevent DebuggingPreferencesFragment and TerminalIOPreferencesFragment from being removed during minification

Fixes #2005

cde0bd22465cc1e05c6e362910befcc2f1cea628 authored over 3 years ago by agnostic-apollo <[email protected]>
Merge pull request #2002 from agnostic-apollo/termux-various-fixes-and-improvements

354fe1948eaad1144513db30368f142fcb83449a authored over 3 years ago by agnostic-apollo <[email protected]>
Bump to v0.109

ae1c9bacd6f58bf550cba28e9a0b66e969307a44 authored over 3 years ago by agnostic-apollo <[email protected]>
Add ".sh" extension to apt_info_script file

d19cf435be6f7f4456400bedde03be5f3ffcb7f1 authored over 3 years ago by agnostic-apollo <[email protected]>
Add TermuxTerminalViewClientBase to com.termux.shared.terminal package and extend that in TermuxTerminalViewClient

1132028bd20cbff0691d8f1e2cace5f0864816c7 authored over 3 years ago by agnostic-apollo <[email protected]>
Move TermuxTerminalSessionClientBase to com.termux.shared.terminal package

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

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

bbb6f4471f6459d01660483c82f682c5ebc5a59b authored over 3 years ago by Leonid Pliushch <[email protected]>
Merge pull request #1953 from agnostic-apollo/termux-various-fixes-and-improvements

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

567eeca782fec8971b2682b5ef01c787674ea0b3 authored over 3 years ago by agnostic-apollo <[email protected]>
Replace "if(" with "if ("

3d468496735b294a6531ac32bbb077779a7e1114 authored over 3 years ago by agnostic-apollo <[email protected]>
Added APT package info when generating "Report Issue" text

This will now take a few more seconds due to "apt update" command being run.

6293f5f170d89b3c2368dacf43a2601c76ab8d7f authored over 3 years ago by agnostic-apollo <[email protected]>
Fix TermuxActivityBroadcastReceiver wrongly designed intent actions and extras

From now on
- TERMUX_ACTIVITY.ACTION_REQUEST_PERMISSIONS should be used for requesting storage p...

e5c5174f6f6a429eb8514f73e437a0945254e08e authored over 3 years ago by agnostic-apollo <[email protected]>
Add support for stdin for background RUN_COMMAND intent and TERMUX_SERVICE.ACTION_SERVICE_EXECUTE commands

f1034c2e79398ede1a366131f3620def15b1ba24 authored over 3 years ago by agnostic-apollo <[email protected]>
The `TermuxConstants` class has been updated to `v0.19.0`. Check its Changelog section for info on changes.

bbf03a05076ce20afb5f6df0a3d4b097821344e7 authored over 3 years ago by agnostic-apollo <[email protected]>
Fix typos

153818f7fb581dd7dc47e72aecab4986720c593d authored over 3 years ago by agnostic-apollo <[email protected]>
Add support for stdin for background TermuxTasks

This will allow passing scripts (to bash or python) or other data to an executable via stdin. Ar...

192b2088835d43201351edcec15aeb93a86a8733 authored over 3 years ago by agnostic-apollo <[email protected]>
Rename termux terminal view and session client classes

- com.termux.app.terminal.TermuxViewClient has been renamed to TermuxTerminalViewClient
- com.te...

824b3e657ff20c5db2e47162240e9812716272b1 authored over 3 years ago by agnostic-apollo <[email protected]>
Assure "Process completed" string is written to terminal before session is finished

a95e187b25ba7e8b4887e5bc107ff2bd27ef542a authored over 3 years ago by agnostic-apollo <[email protected]>
Fix issue where TermuxService was stopped and Termux notification canceled, if background tasks were still running but all sessions had been closed.

f888f35e357c0b01bf5c971b2fb30501ede18afd authored over 3 years ago by agnostic-apollo <[email protected]>
Replace "if(" with "if ("

24a5493ea5ee090ec6bf5787f7bb4561729f7734 authored over 3 years ago by agnostic-apollo <[email protected]>
Improve TermuxSession and TermuxTask

TermuxSession, TermuxTask and TermuxSessionClientBase have been moved to termux-shared. They are...

0cd7cb81622d2abadd8744d028b48523df12c6f3 authored over 3 years ago by agnostic-apollo <[email protected]>
Add support for reporting issues to the [email protected] email

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

The `TermuxConstants` class has been updated to `v0.18.0`. Check its Changelog section for info ...

64fb2ce49bea8221a2c22dbc262cfbd389829a56 authored over 3 years ago by agnostic-apollo <[email protected]>
Micro optimization for StreamGobbler

0c9b85a4f97c3e06c29792c4ae4faa2cfac44074 authored over 3 years ago by agnostic-apollo <[email protected]>
Updated RunCommandService javadocs.

Documentation has been moved to https://github.com/termux/termux-app/wiki/RUN_COMMAND-Intent

62a2104adccd98e63ac111c0728922dfae288d5d authored almost 4 years ago by agnostic-apollo <[email protected]>
Add termux-shared library to github workflow so that its published

71dfefd4b77fc56132c34c4d2df8a7b3ea2fd839 authored almost 4 years ago by agnostic-apollo <[email protected]>
Create termux-shared library package for all termux constants and shared utils

The termux plugins should use this library instead of hardcoding "com.termux" values in their so...

682ce083149be145512b11fe4037aa74ccbe0251 authored almost 4 years ago by agnostic-apollo <[email protected]>
Add TermuxTaskerAppSharedPreferences to handle termux-tasker shared preferences

c9a476caf7d9b5acf4955a0ebc67b07bee1347bc authored almost 4 years ago by agnostic-apollo <[email protected]>
Replace "if(" with "if ("

9cee71004fd8d3eb298ef2bd860f5d45d0adf8b4 authored almost 4 years ago by agnostic-apollo <[email protected]>
Fix potential TransactionTooLargeException when sharing text

81d97c35840e9292cfcfdbf4df7d93f84b44e167 authored almost 4 years ago by agnostic-apollo <[email protected]>
Allow users to report an issue from terminal transcript by selection "Report Issue" from context menu

939338aaaca61802d0d09b18e3d914e7947bca9b authored almost 4 years ago by agnostic-apollo <[email protected]>
Disable obfuscation of termux-app in release builds without disabling optimizations and shrinking

This will allow stacktraces to have full class and method names when a crash report is generated.

067709bf4bd4d75e904824f1760ef5c8ffc3b278 authored almost 4 years ago by agnostic-apollo <[email protected]>
Implement crash handler and reporting

Now whenever the Termux app crashes, the crash report (stacktrace, app and device info) will be ...

69e4b575a87a21e5895ad48bb38e4f200e982f9a authored almost 4 years ago by agnostic-apollo <[email protected]>
Update TermuxConstants

The `TermuxConstants` classes has been updated to `v0.16.0`. Check its Changelog section for inf...

07e6ecd3c35628d27e10aa85841e642152687e0d authored almost 4 years ago by agnostic-apollo <[email protected]>
Fix SettingsActivity shortcut not showing on android 7 and fixed shortcut actions and categories

325a6f7d660d66cdafa2238cd227ae698aab0cca authored almost 4 years ago by agnostic-apollo <[email protected]>
Add crash_report_notifications_enabled shared preferences

This will allow users to control if a notification should be shown with the crash info when app ...

cf5bb69fc88b9e0c254a1b9ac0eabe7a40782ac1 authored almost 4 years ago by agnostic-apollo <[email protected]>
Fix Logger function modifier order

18b004a2ba6f35f2224343eed75621511fb27a22 authored almost 4 years ago by agnostic-apollo <[email protected]>
Fix RUN_COMMAND Intent plugin api url

38323b1c2a364556556d5363415975f3861a7e4e authored almost 4 years ago by agnostic-apollo <[email protected]>
Update TermuxConstants

The `TermuxConstants` classes has been updated to `v0.15.0`. Check its Changelog sections for in...

8a5442f80dd15f3fd8169d6666a28fb8d10971f8 authored almost 4 years ago by agnostic-apollo <[email protected]>
Use FileUtils for clearing TMPDIR and move clearing function to ShellUtils from TermuxService

8598b92dea1665381fd4beddca0cf9e9d62188aa authored almost 4 years ago by agnostic-apollo <[email protected]>
Use FileUtils for bootstrap and shared storage symlinks setup

b2cd20c03554eed10cbeff5d6b888608b0dc87ca authored almost 4 years ago by agnostic-apollo <[email protected]>
Move FileUtils to file package and define more file util functions

A lot of utils have been defined now that can be used to safely manage files.

The java java.io....

d4fc34ca2d771a4586098707f32f31400b7b3c6e authored almost 4 years ago by agnostic-apollo <[email protected]>
Move ShellUtils to shell package

c0323fe816483bff6d7af7d435059dbc92a8c6e7 authored almost 4 years ago by agnostic-apollo <[email protected]>
Update gradle version to 4.1.3

a32309827f03c981e13d351bccdc606cd2e98cba authored almost 4 years ago by agnostic-apollo <[email protected]>
Move get*LogStringEntry() functions to logger class

ada678dfe2c50a2781bf411182650c7c73837d56 authored almost 4 years ago by agnostic-apollo <[email protected]>
Move StreamGobbler to shell package

cdbd38faaa4313da501bbc62a61a53e4a8b83aa0 authored almost 4 years ago by agnostic-apollo <[email protected]>
Get TERMUX_VERSION while building shell environment via Termux package context

d4653d0590f2de498741514aafa3bded78c737ed authored almost 4 years ago by agnostic-apollo <[email protected]>
Renamed TextDataUtils to DataUtils

49f53f55f31d9852ad1d72f5f3f89df6666c177d authored almost 4 years ago by agnostic-apollo <[email protected]>
Add PackageUtils and fix ReportActivity

- PackageUtils has been added to get various package related info. This will be used to get info...

15eb56d4dd2ed23afbea78178a3854ba30bc0323 authored almost 4 years ago by agnostic-apollo <[email protected]>
Move com.termux.models to com.termux.app.models package

d7ea770d47e48f977d54c9e6eb39b5a0876dffe3 authored almost 4 years ago by agnostic-apollo <[email protected]>
Add support for disabling soft keyboard completely with the "soft_keyboard_enabled" SharedPreferences key

Users can toggle the state from Settings -> Keyboard I/O -> Soft Keyboard toggle.

Android phone...

2a8d5e292d26d153691845c741d3193dbe70e53c authored almost 4 years ago by agnostic-apollo <[email protected]>
Send PendingIntent back for pre-execution errors generated for RUN_COMMAND intent

If the pending intent is not null, then the errors will be sent back to the caller without notif...

04da4b22686bb4742ab47dc2924579b00cac06f7 authored almost 4 years ago by agnostic-apollo <[email protected]>
Fix terminal-emulator constructor used in tests

34bacfd5b13752f3a30086da1ee8ae645b9f8ad3 authored almost 4 years ago by agnostic-apollo <[email protected]>
Disable markdown text selection for now since it stops URL clicks from working

006d5abb783f926eb18d5387111b93875160f1ab authored almost 4 years ago by agnostic-apollo <[email protected]>
Use TermuxConstants for getting urls instead of using hardcoded strings

480bad181b3302c847412c9d701a23f528626a56 authored almost 4 years ago by agnostic-apollo <[email protected]>
Update TermuxConstants

The `TermuxConstants` classes has been updated to `v0.14.0`. Check its Changelog sections for in...

2afa4b4351c1c95f762cbff46bb37b962442bec0 authored almost 4 years ago by agnostic-apollo <[email protected]>
Add support for sending back background and foreground command results for RUN_COMMAND intent and foreground command results for Termux:Tasker

Previously, termux only supported getting result of BACKGROUND commands back if they were starte...

a2209ddd5efb26f45c84b0b8401bef9c15b20a56 authored almost 4 years ago by agnostic-apollo <[email protected]>
Remove leftover log entry from TermuxSessionClient

2cc6285a81b1d1dc641c081eb8c5f3d5b28649e0 authored almost 4 years ago by agnostic-apollo <[email protected]>
Update TermuxConstants

The `TermuxConstants` classes has been updated to `v0.13.0`. Check its Changelog sections for in...

5dee839230179ce0f33426ffb348aac229d5448b authored almost 4 years ago by agnostic-apollo <[email protected]>
Add hide-soft-keyboard-on-startup property

If its set to `true` in termux.properties file, then soft keyboard will automatically be hidden ...

1ef8eb92191985b23cb38c230c9f6ca39b8733b0 authored almost 4 years ago by agnostic-apollo <[email protected]>
Warn users if Draw over other apps permission is missing

For android version >= 10(Q), a flash will be shown to users requesting them to grant the permis...

d3ddb21716c5cd43141fdea960961733b72e2e60 authored almost 4 years ago by agnostic-apollo <[email protected]>
Set compileSdkVersion (NOT targetSdkVersion) to 29 so that Build.VERSION_CODES.Q checks can be made

8e80e889f0c624ccbf8dcd59f1ee00ffed20f272 authored almost 4 years ago by agnostic-apollo <[email protected]>
Use NotificationUtils to handle TermuxService and RunCommandService notifications

4e5d14e4a272ff21ad70a520e755d8d3bb5f7e46 authored almost 4 years ago by agnostic-apollo <[email protected]>
Fix unintentional wordwrap of ExecutionCommand arguments markdown

023069849445182a022af6cf960804117c920a4a authored almost 4 years ago by agnostic-apollo <[email protected]>
Provide better errmsg if executable passed to RunCommandService is null or empty

Previously, the null or empty executable would be expanded to the literal root "/" string path b...

977cb34fc741dc18c04c2cd492dc7e0c97f620df authored almost 4 years ago by agnostic-apollo <[email protected]>
Add the TermuxTask class for linking a Process to an ExecutionCommand.

TermuxTask will maintain info for background Termux tasks. Each task started by TermuxService wi...

f62febbfb7b2221d66413fe588c7ad5b631d4b20 authored almost 4 years ago by agnostic-apollo <[email protected]>
Update ExecutionCommand to make current and previous state private to prevent direct modification

- Helper functions are now provided to check for common states. The currentState and previousSta...

7ca20fdeb3c7d6262fab9f32b3887d67345bcd75 authored almost 4 years ago by agnostic-apollo <[email protected]>
Update TextDataUtils.getTruncatedCommandOutput() to support truncation from start or end and for (truncated) prefix

922f4f4ae5f201c8737c6d70e3f49ca1b4ab564d authored almost 4 years ago by agnostic-apollo <[email protected]>
Update TermuxConstants

The `TermuxConstants` classes has been updated to `v0.12.0`. Check its Changelog sections for in...

df03f0b7d6cb672c84e6e013e27dc072d9072523 authored almost 4 years ago by agnostic-apollo <[email protected]>
Remove BackgroundJob

249f7c6b7cd427e6f252040979e661a70d932d1d authored almost 4 years ago by agnostic-apollo <[email protected]>
Add the TermuxSession class for linking a TerminalSession to an ExecutionCommand.

TermuxSession will maintain info for foreground Termux sessions. Each terminal session started b...

78a99fddfd3d0be58fc478d176f8b93fc1716972 authored almost 4 years ago by agnostic-apollo <[email protected]>
Add ShellUtils to define shell related utils since they don't belong in BackgroundJob

dff27945011480e169825aa01c8d5fda5693a0fb authored almost 4 years ago by agnostic-apollo <[email protected]>
Fixed keep screen on default value

The `TermuxPreferenceConstants` classes has been updated to `v0.6.0`. Check its Changelog sectio...

3e0f74a8949fe8a5874773e343d72dcee4492dc3 authored almost 4 years ago by agnostic-apollo <[email protected]>
Add SettingsActivity to launcher shortcuts

2b3f6817235a44fd119e209623ef4b08439f03d2 authored almost 4 years ago by agnostic-apollo <[email protected]>
Fix typos

d3d6731d6fbac984b8614b87193320a066ab1b5e authored almost 4 years ago by agnostic-apollo <[email protected]>
Fix variable prefix for intent extra

9bbcc08ff306a93a05eee1fc29cb800f189c2344 authored almost 4 years ago by agnostic-apollo <[email protected]>
Fix typos

7aa957c6840f2a0203bff940f93071b79a0ed999 authored almost 4 years ago by agnostic-apollo <[email protected]>
Fix string resources naming convention

eeb85545354076ce1308bfa3c018b2df4cca0adf authored almost 4 years ago by agnostic-apollo <[email protected]>
Fix xml files naming convention

4eced52c5fa76ec39a123e0f41f1eec9de608252 authored almost 4 years ago by agnostic-apollo <[email protected]>
Move activities and fragments to respective packages

Move com.termux.TermuxSettingsActivity to com.termux.app.activities.SettingsActivity
Move com.te...

b856e16998a136bedc03a766728160f55914dfea authored almost 4 years ago by agnostic-apollo <[email protected]>
Change log level to warn from error when termux.properties file is missing

1bdf9bf2e3967315268c947fd98d48ebb7c1bf38 authored almost 4 years ago by agnostic-apollo <[email protected]>
Add logging for termux bootstrap package installation and setup of storage symlinks

92b804dc9cd7186228f59b7dceaba5fc93240c2f authored almost 4 years ago by agnostic-apollo <[email protected]>
Partially integrate ExectionCommand into TermuxService and BackgroundJob

The TERMUX_SERVICE.ACTION_SERVICE_EXECUTE intent received will be managed by the ExectionCommand...

1b5e5b56cbf19809df09b4e90170d2962b4ca0cc authored almost 4 years ago by agnostic-apollo <[email protected]>
Fully integrate ExectionCommand into RunCommandService

Users will now also be shown flashes and notifications in addition to log entries for missing al...

31371b5e3df946fe1b5524e24aadd826b853d6b4 authored almost 4 years ago by agnostic-apollo <[email protected]>
Update TermuxConstants

The `TermuxConstants` classes has been updated to `v0.11.0`. Check its Changelog sections for in...

ef1ab197b6481c9ffb3a29bf0452b7b5d7f87cdf authored almost 4 years ago by agnostic-apollo <[email protected]>
Added ExectionCommand

ExectionCommand is a class that stores all data related to an execution command like:

- Input p...

bccc35bc3fb19c25580c384d3dfd5f1a7d3daaa2 authored almost 4 years ago by agnostic-apollo <[email protected]>
Added NotificationUtils to build and manage notifications

The `TermuxPreferenceConstants` classes has been updated to `v0.5.0`. Check its Changelog sectio...

20d20f42c056ec72f4f486cd73c132b0b7d05b34 authored almost 4 years ago by agnostic-apollo <[email protected]>
Add ReportActivity and ReportInfo

This implements the framework to report info to users. This may include reporting failure or res...

9d36e9adde543133873d6ea3487091cb713fb201 authored almost 4 years ago by agnostic-apollo <[email protected]>
Update TermuxUtils to add support for getting device and termux info as markdown

3491956385e58aa4c1d5deaf8744b8daf084ee29 authored almost 4 years ago by agnostic-apollo <[email protected]>
Update Logger

- Add support to log Throwables instead of just Exception class objects.
- Adds utility function...

134e21765c7f9546edb287d6a6f9aeec842380d1 authored almost 4 years ago by agnostic-apollo <[email protected]>
Add ShareUtils

c28990a176b947331d011842c2789ad052a41a78 authored almost 4 years ago by agnostic-apollo <[email protected]>
Add commonmark-spec markdown support with markwon library

Also adds MarkdownUtitls to provide various utils for markdown processing.

131f481750dcea638371ac84f31fb0ac494c3f2c authored almost 4 years ago by agnostic-apollo <[email protected]>
Allow mPropertiesList to be null for SharedProperties

This will allow all keys that are read from file to be stored in mMap without knowing their name...

f393e9b2cf5ddbfcef860eebaf51541d850d70e3 authored almost 4 years ago by agnostic-apollo <[email protected]>
Added plugin_error_notifications_enabled preference

This will allow user to control whether flashes and notifications for plugin errors are enabled ...

8612a1d0f8e40c29f2a3391026284d789593b46e authored almost 4 years ago by agnostic-apollo <[email protected]>
Reordered TermuxService.actionAcquireWakeLock()

7d53a147d8e18424c5ed6bb4b26c4345c6b80ad2 authored almost 4 years ago by agnostic-apollo <[email protected]>
Added TERMUX_SERVICE#ACTION_SERVICE_EXECUTE Intent Logging

5d6a98452ac2a527205e6c74298e322b586034c1 authored almost 4 years ago by agnostic-apollo <[email protected]>