Commit Graph

  • 58c3d427e8 Fixed: Log and add to Error the current file type in FileUtils.deleteFile() in addition to allowed file types agnostic-apollo 2022-04-17 06:16:41 +05:00
  • 1b9ca91da5 Added: Add functions to DataUtils to get generic, space and tab indented strings agnostic-apollo 2022-04-17 06:14:10 +05:00
  • 9c7ec0cebd Added: Add functions that can be used by non main threads to set CrashHandler as the UncaughtExceptionHandler agnostic-apollo 2022-04-17 05:56:35 +05:00
  • 6b60adc079 Fixed: Do not stop the app if UncaughtExceptionHandler implemented by CrashHandler receives an exception on a non main thread agnostic-apollo 2022-04-17 05:54:45 +05:00
  • 5116d886c3 Changed: Add label parameter to ExecutionCommand getArgumentsLogString() and getArgumentsMarkdownString() functions for external usage agnostic-apollo 2022-04-17 05:47:09 +05:00
  • 02ab8324e9 Changed|Fixed: Do not add empty stacktraces entry to Error log and markdown String agnostic-apollo 2022-04-17 05:43:24 +05:00
  • c095a6184b Changed: Rename TermuxCrashUtils sendPluginCrashReportNotification() to sendCrashReportNotification()` agnostic-apollo 2022-04-08 22:45:10 +05:00
  • cc981d8a03 Changed: Move com.termux.app.utils.PluginUtils to com.termux.shared.termux.plugins.TermuxPluginUtils agnostic-apollo 2022-04-08 22:44:34 +05:00
  • 007f9cd7f1 Changed: Set socket dir to /data/data/com.termux/files/api/ tareksander 2021-12-09 15:52:47 +01:00
  • b025872029 Changed: Updated the termux-am-library dependency, because the repo is now part of the Termux github organization. tareksander 2021-12-08 21:15:07 +01:00
  • 2851175d8b Changed: Moved the am socket to PREFIX/var/run/am-socket tareksander 2021-12-08 15:34:26 +01:00
  • 3dee2eb486 Changed: Allow connections from root o sockets. tareksander 2021-12-08 10:29:13 +01:00
  • 33b88b5d4b Changed: Set termux-am-library to a tag instead of following the main branch. tareksander 2021-12-07 00:06:05 +01:00
  • f366db0cb3 Added: LocalFilesystemSocket as an Interface to UNIX sockets in the filesystem. The UID of connecting programs is automatically checked against the processes UID and connections where the UID doesn't match are automatically rejected and logged. Changed: LocalSocketListener now uses sockets in the filesystem. tareksander 2021-12-06 17:51:14 +01:00
  • 4aca16326c Added: termux-am-library to integrate am with Termux. tareksander 2021-12-04 19:28:32 +01:00
  • e597ece75f Added: ArgumentTokenizer to com.termux.shared.shell tareksander 2021-12-04 16:26:40 +01:00
  • 9e06bfce1f Changed: Bump bootstrap to v2022.04.21-r1 Henrik Grimler 2022-04-21 21:55:09 +02:00
  • 5794ab9a56 Added|Changed: Add support to switch to existing session instead of creating duplicate session for RUN_COMMAND intent agnostic-apollo 2022-03-18 05:53:35 +05:00
  • ee32ef0c7e Changed: Maintain terminal session name in ExecutionCommand.sessionName in addition to TerminalSession.mSessionName agnostic-apollo 2022-03-18 05:07:46 +05:00
  • 8746db0d22 chore(gitignore): Remove unused ignore rules for crashlytics (#2683) Alan Christian 2022-04-02 09:56:43 -03:00
  • ce12b8ad2d Fixed: Fix Settings.ACTION_* permission requests result callback agnostic-apollo 2022-03-30 19:45:55 +05:00
  • 87a79a9b24 Added: Log intents received by and agnostic-apollo 2022-03-30 19:42:38 +05:00
  • caa13b7047 Fixed: Fix pull request APKs commit hash agnostic-apollo 2022-03-18 06:31:43 +05:00
  • 5e820ad249 Added: Allow users to adjust $TMPDIR clear mechanism on termux exit agnostic-apollo 2022-03-17 22:35:31 +05:00
  • 25d21e9d2e Fixed: Fix wrong input type selected if toolbar is switched back to extra keys after tapping terminal if in text input mode agnostic-apollo 2022-03-17 05:19:10 +05:00
  • dd378738e3 Fixed: Add media-* symlinks to Android/media for all storages and external-0 symlink to Android/media of primary storage agnostic-apollo 2022-03-17 04:42:28 +05:00
  • 93d57f053b Added: Add ~/storage symlinks for documents, podcasts and audiobooks agnostic-apollo 2022-03-17 03:37:28 +05:00
  • 26e0fa2b9e Changed: Use thread to setup settings components agnostic-apollo 2022-03-17 03:06:00 +05:00
  • d25f7afd97 Changed: Share terminal transcript with ShareUtils agnostic-apollo 2022-03-17 02:50:37 +05:00
  • e0074f280f Fixed: Fix typos agnostic-apollo 2022-03-17 02:30:41 +05:00
  • cc58ddde31 Changed: Check crash log file whenever TermuxActivity is resumed instead of only on app startup agnostic-apollo 2022-03-16 21:22:38 +05:00
  • 477b36acd1 Added: Add support for ACTION_NOTIFY_APP_CRASH in receiver registered by TermuxActivity to notify users of plugin app crashes agnostic-apollo 2022-03-16 21:19:52 +05:00
  • 5f00531381 Changed: Move com.termux.app.utils.CrashUtils to com.termux.shared.termux.crash.TermuxCrashUtils so that plugins trigger plugin notifications too agnostic-apollo 2022-03-16 21:13:41 +05:00
  • 4dbfc1fac8 Added: Add support for onPreLogCrash() and onPostLogCrash() in CrashHandler so that CrashHandlerClient can decide which exceptions to log and add custom logic agnostic-apollo 2022-03-16 21:01:46 +05:00
  • 4b07e4f4c0 Added: Add multi process support in TermuxAppSharedPreferences since plugin apps may need to read values modified by termux app process agnostic-apollo 2022-03-16 20:59:48 +05:00
  • 621545dd0a Added: Add support for getting termux app and plugin app info only in TermuxUtils.getAppInfoMarkdownString() agnostic-apollo 2022-03-16 20:53:37 +05:00
  • 9a65aa4589 Fixed: Do not add double heading if callingPackageName passed to TermuxUtils.getAppInfoMarkdownString() is a plugin app agnostic-apollo 2022-03-16 20:18:55 +05:00
  • 021cb60e23 Added: Add TERMUX_API_APT_* constants agnostic-apollo 2022-03-15 14:48:45 +05:00
  • 14c5fc7b1e Fixed: Suppress warnings for requiring android 11 to request MANAGE_EXTERNAL_STORAGE permission and call Environment.isExternalStorageManager() agnostic-apollo 2022-03-15 14:43:26 +05:00
  • 792c33c9a5 Fixed: Fix PermissionUtils.requestPermissions() not requesting multiple permissions correctly agnostic-apollo 2022-03-15 14:22:29 +05:00
  • 760ae78aff Docs: Add termux apps vulnerability disclosure post links to README agnostic-apollo 2022-03-11 20:17:48 +05:00
  • c3ac30e2fb Added: Add ic_info and ic_settings agnostic-apollo 2022-03-11 20:16:50 +05:00
  • b94dc7eea9 Changed|Deprecated: Move from shell command background mode to command runner agnostic-apollo 2022-03-10 02:51:56 +05:00
  • 05283bd774 Changed: Load termux.properties into a single static app wide TermuxAppSharedProperties class agnostic-apollo 2022-03-10 02:26:59 +05:00
  • 6d944b5f7f Changed: Use application context for SharedProperties agnostic-apollo 2022-03-09 21:52:52 +05:00
  • bd004514df Merge pull request #2612 from Nickoriginal/master agnostic-apollo 2022-02-24 06:41:22 +05:00
  • 270e41fae5 Update README.md Nickoriginal 2022-02-23 11:10:58 +02:00
  • 68cdbd6ff4 Added: Add support for getting feature flag values and show MONITOR_PHANTOM_PROCS value in about page agnostic-apollo 2022-02-13 00:31:56 +05:00
  • 280e284488 Docs: Add building bootstrap link agnostic-apollo 2022-02-08 23:33:46 +05:00
  • a01ff018b3 Docs: Update matrix invite links agnostic-apollo 2022-02-08 23:31:20 +05:00
  • f8e7ada143 Fixed: Fix typo from 43858dfb agnostic-apollo 2022-02-05 07:28:43 +05:00
  • f33758c7c0 Fixed: Fix typo from 43858dfb agnostic-apollo 2022-02-05 07:25:01 +05:00
  • c567cc3b92 Fixed: Fix app crash if failed to start TermuxService while in background due to android bg restrictions agnostic-apollo 2022-02-05 07:19:36 +05:00
  • 43858dfbb1 Fixed: Rename TermuxActivity isOnResumeAfterOnCreate to mIsOnResumeAfterOnCreate as per variable naming convention agnostic-apollo 2022-02-05 06:30:48 +05:00
  • b8c3db0b6e Fixed: Change extra keys and terminal input view background to black agnostic-apollo 2022-02-05 06:28:22 +05:00
  • 622ff4fad4 Fixed: Fix issue where a colour tint/highlight would be added to the terminal on activity re-creation agnostic-apollo 2022-02-05 06:26:23 +05:00
  • a56ed5771d Fixed: Fix terminal sessions being re-added if "New Session" shortcut or termux-reload-settings was used agnostic-apollo 2022-02-05 06:22:49 +05:00
  • 2a1c5a70da Docs: Fix issue link agnostic-apollo 2022-01-29 02:39:17 +05:00
  • 9b5aad9416 Fixed: Fix AppShell failsafe env agnostic-apollo 2022-01-28 18:06:05 +05:00
  • 95d7a154a4 Docs: Add notice that termux is broken on Android 12 agnostic-apollo 2022-01-28 04:23:59 +05:00
  • 172a75e578 Changed: Do not recreate TermuxActivity enabled in 6631599f when TermuxService starts a session agnostic-apollo 2022-01-28 03:51:52 +05:00
  • 4fd48a5aed Fixed: Fix termux session shortcuts not working after TermuxActivity recreation agnostic-apollo 2022-01-28 02:03:37 +05:00
  • 81dd113157 Docs: Add notice that users should upgrade to v0.118.0 ASAP agnostic-apollo 2022-01-24 23:39:06 +05:00
  • 2452399a13 Added: Add explicit exported attribute for app components as required by Android 12 agnostic-apollo 2022-01-23 19:45:45 +05:00
  • 6631599fb6 Added: Add support for shared day/night theming across termux apps agnostic-apollo 2022-01-23 00:18:33 +05:00
  • f3f434af92 Changed: Rename ShareUtils openURL() to openUrl() agnostic-apollo 2022-01-22 19:01:42 +05:00
  • 6fea1fbddc Changed: Change ShareUtils.openSystemAppChooser() to public agnostic-apollo 2022-01-22 18:56:50 +05:00
  • a3cd058fb4 Update: Remove duplicate log tag prefix from TermuxOpenReceiver agnostic-apollo 2022-01-22 18:49:43 +05:00
  • b435d94888 Fixed: Do not open null or empty file paths passed to TermuxOpenReceiver agnostic-apollo 2022-01-22 18:48:39 +05:00
  • 3898ebdc74 Changed: Rename UriUtils getUriFilePath() to getUriFilePathWithFragment() agnostic-apollo 2022-01-22 18:44:56 +05:00
  • 1f3d3616a4 Fixed: Fix termux app restarting on samsung dex version < 3.0 when switching modes agnostic-apollo 2022-01-22 18:29:48 +05:00
  • b45ff8a407 Added: Store pid in ExecutionCommand for sessions and tasks agnostic-apollo 2022-01-22 05:03:16 +05:00
  • bf10c72661 Added: Add annotations and modifiers agnostic-apollo 2022-01-22 04:46:24 +05:00
  • 1fb4fe2510 Fixed: Fix FileUtils labels agnostic-apollo 2022-01-22 04:32:00 +05:00
  • 8e7e355fcb Fixed: Add accidentally removed import in 5252fbbe agnostic-apollo 2022-01-15 02:14:10 +05:00
  • 0fa0738cf6 Changed: Add uncommitted changes from 361bfb39 agnostic-apollo 2022-01-15 01:56:53 +05:00
  • 998499d991 Changed: Remove redundant double quotes from string resources agnostic-apollo 2022-01-15 01:10:45 +05:00
  • 20a70b1a22 Fixed: Add uncommitted string resource changes agnostic-apollo 2022-01-15 00:50:39 +05:00
  • 5d202d082f Changed: Replace extra-keys Button with MaterialButton agnostic-apollo 2022-01-15 00:44:12 +05:00
  • bb1584decb Fixed: Remove unused imports agnostic-apollo 2022-01-06 03:14:31 +05:00
  • c1a0d6deff Changed: Rename ActivityUtilsErrno to ActivityErrno agnostic-apollo 2022-01-06 03:05:05 +05:00
  • 3f84b5345f Changed: Make ExtraKeysView private functions public and variables protected agnostic-apollo 2021-12-21 14:17:01 +05:00
  • 006bfeac8d Fixed: Fix termux background command logging at verbose level if CUSTOM_LOG_LEVEL was not passed agnostic-apollo 2021-12-13 11:46:04 +05:00
  • d222102635 Fixed: Catch rare RuntimeException while loading bell agnostic-apollo 2021-11-16 03:44:31 +05:00
  • 7a386a7f2a Fixed: Fix ArrayIndexOutOfBoundsException when setting zero width terminal character agnostic-apollo 2021-11-15 07:31:14 +05:00
  • b79ed509f1 Changed: Store app wide night mode in NightMode.APP_NIGHT_MODE so that libraries can use it directly without having to load or get it from termux properties agnostic-apollo 2021-11-12 08:33:11 +05:00
  • 1b794b3518 Fixed: Do not use colon character ":" in log tag since it is invalid and breaks logcat command filterspecs argument agnostic-apollo 2021-10-31 07:32:24 +05:00
  • 0a3efc537d Changed: Use PermissionUtils to request disabling battery optimizations in TermuxService agnostic-apollo 2021-10-29 01:56:37 +05:00
  • 36e49707ec Added: Add support to request Settings.ACTION* permissions to be requested via Service context agnostic-apollo 2021-10-29 01:55:27 +05:00
  • f857bf2968 Added: Add ActivityUtils.startActivity() and catch uncaught exceptions in TermuxActivity agnostic-apollo 2021-10-29 00:58:48 +05:00
  • b69d14119e Changed: Return Error instead of boolean for ActivityUtils.startActivityForResult() agnostic-apollo 2021-10-29 00:36:25 +05:00
  • 8c43b7f0a1 Changed: Remove TermuxConstants reference from PackageUtils agnostic-apollo 2021-10-26 08:28:25 +05:00
  • 6ff5572999 Changed!: Remove TermuxConstants reference from Logger and set DEFAULT_LOG_TAG at application startup agnostic-apollo 2021-10-26 08:00:45 +05:00
  • 8e506859a6 Changed!: Rename TermuxTask to AppShell since its not part of termux-app or com.termux.shared.termux package agnostic-apollo 2021-10-26 07:37:57 +05:00
  • 361bfb3961 Changed!: Move to package-by-feature hierarchy for classes not using it since termux-shared is growing too big and layers are getting out of hand agnostic-apollo 2021-10-26 07:04:08 +05:00
  • 549a772d45 Added: Add UriScheme and move UriUtils to com.termux.shared.net package agnostic-apollo 2021-10-26 00:46:54 +05:00
  • 37b9bcf5af Changed!: Rename FileUtils readStringFromFile() to readTextFromFile() and writeStringToFile() to writeTextToFile() agnostic-apollo 2021-10-25 18:37:40 +05:00
  • 7bbc12c7c9 Fixed: Get file basename from Uri path when opening files in termux if failed to get it ContentResolver and EXTRA_TITLE agnostic-apollo 2021-10-23 22:41:08 +05:00
  • 74b23cb209 Fixed: Fix TermuxFileReceiverActivity failing to open files with "#" and remove hardcoded "content" and "file" strings and fix indentation agnostic-apollo 2021-10-23 04:33:23 +05:00
  • b559d5a0bd Fixed: Fix TermuxService failing to execute files with "#" agnostic-apollo 2021-10-23 04:20:16 +05:00