Commit Graph

  • 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
  • 3e518a6a75 Fixed: Fix termux-open failing to open files with "#" and remove hardcoded "content" and "file" strings agnostic-apollo 2021-10-23 04:16:50 +05:00
  • d96883c4d6 Changed|Deprecated: Deprecate use-black-ui termux property and replace it with night-mode agnostic-apollo 2021-10-22 00:58:16 +05:00
  • 28ecb64992 Changed: Automatically use default properties file and client for TermuxSharedProperties.getTermuxInternalPropertyValue() agnostic-apollo 2021-10-22 00:32:38 +05:00
  • 5d64f1225c Added: Add support in SharedProperties to modify properties loaded from disk before they are mapped to internal values agnostic-apollo 2021-10-22 00:21:16 +05:00
  • aed4b96a31 Added: Add FileUtils.regularOrDirectoryFileExists() agnostic-apollo 2021-10-22 00:01:24 +05:00
  • 5b2aca9cf7 Changed: Fix minor typos in FileUtils and FileUtilsErrno agnostic-apollo 2021-10-21 23:59:12 +05:00
  • 93d738ae63 Fixed: Remove all trailing slashes when normalizing path agnostic-apollo 2021-10-21 23:56:49 +05:00
  • f7ebcae7b3 Added: Add functions to get dirname and basename in FileUtils agnostic-apollo 2021-10-21 23:53:50 +05:00
  • 63c106c746 Added: Add Error.logErrorAndShowToast() and provide non-static logging functions to be used when Error may not be null agnostic-apollo 2021-10-21 23:40:37 +05:00
  • 2c0e9c6c5c Added: Add Logger.logInfoAndShowToast() and log messages even if not showing toast due to null Context agnostic-apollo 2021-10-21 23:27:55 +05:00
  • 9eeb2babd7 Added: Add support for MANAGE_EXTERNAL_STORAGE when targeting targetSdkVersion 30 agnostic-apollo 2021-10-21 23:16:06 +05:00
  • 32dd7eab03 Changed|Fixed: Add java docs to PermissionUtils and fix permission checking agnostic-apollo 2021-10-21 23:10:00 +05:00
  • 50a97b1977 Added: Add ReflectionUtils and add dependency for org.lsposed.hiddenapibypass:hiddenapibypass agnostic-apollo 2021-10-21 23:05:45 +05:00
  • f4a997b7dd Added: Add ActivityUtils with functions to start activities for result agnostic-apollo 2021-10-21 23:01:26 +05:00
  • 3c202928b4 Changed: Fix typos is PackageUtils agnostic-apollo 2021-10-20 17:32:28 +05:00
  • aca0000ee6 Update LICENSE.md as per 5252fbbe agnostic-apollo 2021-10-19 18:17:08 +05:00
  • 5252fbbe11 Changed!: Move Termux specific classes to com.termux.shared.termux package agnostic-apollo 2021-10-19 17:26:39 +05:00
  • 304aed3063 Added: Add UrlUtils agnostic-apollo 2021-10-19 16:24:51 +05:00
  • cbac7c8fbd Changed: Get user handle for package instead of process user handle when getting profile user serial number agnostic-apollo 2021-10-18 16:52:04 +05:00
  • 65252dc640 Changed: Use cached PackageInfo while getting version code and name for app agnostic-apollo 2021-10-18 15:51:39 +05:00
  • 2c6d009657 Added: Add uid to app info agnostic-apollo 2021-10-18 15:34:23 +05:00
  • a987246bd8 Added: Add comment for why clearing of $TMPDIR may be skipped on termux exit agnostic-apollo 2021-10-17 21:59:36 +05:00
  • 059feaacf1 Changed: Move UrlUtils to TermuxUrlUtils agnostic-apollo 2021-10-14 01:10:25 +05:00
  • f62997a60e Fixed: Log exception instead of crashing app on NumberFormatException for invalid termcap/terminfo string requested agnostic-apollo 2021-10-14 00:26:46 +05:00
  • 79980a07a8 Fixed: Use android.util.Log for terminal-emulator logging if TerminalSessionClient is null like when running tests agnostic-apollo 2021-10-14 00:06:38 +05:00
  • 4faf2b9d28 Fixed: Fix CSI Delete Ps Column(s) (DECDC) agnostic-apollo 2021-10-13 23:34:38 +05:00
  • 701b5ccd5c Fixed: Fix ArrayIndexOutOfBoundsException thrown because length was less than 0 when selecting text from terminal buffer agnostic-apollo 2021-10-13 22:53:15 +05:00
  • 9798b30c76 Fixed: Fix issue where menu wouldn't show when text on bottom row of terminal was selected agnostic-apollo 2021-10-13 22:48:37 +05:00
  • fa91205bca Changed!: Move ReportInfo parameters from constructor to functions agnostic-apollo 2021-10-09 14:50:12 +05:00
  • 64adc521de Added: Add info of all Termux plugins in bootstrap error reports and refactor notification functions agnostic-apollo 2021-10-09 02:27:18 +05:00
  • 9814438ae5 Added: Add info of Termux API calling app in plugin command error reports and refactor notification functions agnostic-apollo 2021-10-09 02:18:11 +05:00
  • ae7f141aca Added: Add info of installed plugin apps when report issue report is generated with debug mode enabled agnostic-apollo 2021-10-09 02:11:12 +05:00
  • fd4159f1ba Added: Add generic function TermuxUtils to get app info for termux app, its installed plugin apps and external apps agnostic-apollo 2021-10-09 02:09:49 +05:00
  • 1327cef7b4 Added: Add support for getting external app info agnostic-apollo 2021-10-09 02:07:09 +05:00
  • 0da1984b59 Changed: Do not show toast if text null or empty agnostic-apollo 2021-10-08 22:32:19 +05:00
  • 09412da9d7 Fixed: Fix NullPointerException when getting spanned markdown like for notification agnostic-apollo 2021-10-08 22:31:26 +05:00
  • 009c128052 Changed: Move termux apps properties file list to TermuxConstants and do not follow symlinks agnostic-apollo 2021-10-08 16:32:27 +05:00
  • 9259ef0be1 Changed: Bump to v0.118.0 agnostic-apollo 2022-01-08 03:32:35 +05:00
  • 480f92880c Fixed: Fix bootstrap checksum check if it contained leading zeros agnostic-apollo 2022-01-08 03:30:15 +05:00
  • b01a738791 Docs: Update README.md agnostic-apollo 2022-01-08 00:28:52 +05:00
  • 0eaaa1372a Changed: Bump bootstrap to v2022.01.07-r1 agnostic-apollo 2022-01-08 00:24:48 +05:00
  • 903b1c75a2 Fixed: Fix bootstrap checksum check if it contained leading zeros agnostic-apollo 2022-01-08 00:23:40 +05:00
  • 085b17e496 Changed: Bump dependency versions agnostic-apollo 2022-01-07 23:09:23 +05:00