Commit Graph

  • 07e6ecd3c3 Update TermuxConstants agnostic-apollo 2021-04-06 16:13:28 +05:00
  • 325a6f7d66 Fix SettingsActivity shortcut not showing on android 7 and fixed shortcut actions and categories agnostic-apollo 2021-04-06 13:27:43 +05:00
  • cf5bb69fc8 Add crash_report_notifications_enabled shared preferences agnostic-apollo 2021-04-06 12:48:56 +05:00
  • 18b004a2ba Fix Logger function modifier order agnostic-apollo 2021-04-06 12:23:00 +05:00
  • 38323b1c2a Fix RUN_COMMAND Intent plugin api url agnostic-apollo 2021-04-06 12:21:22 +05:00
  • 8a5442f80d Update TermuxConstants agnostic-apollo 2021-04-06 12:19:37 +05:00
  • 8598b92dea Use FileUtils for clearing TMPDIR and move clearing function to ShellUtils from TermuxService agnostic-apollo 2021-04-06 06:00:41 +05:00
  • b2cd20c035 Use FileUtils for bootstrap and shared storage symlinks setup agnostic-apollo 2021-04-06 06:00:21 +05:00
  • d4fc34ca2d Move FileUtils to file package and define more file util functions agnostic-apollo 2021-04-06 06:00:05 +05:00
  • c0323fe816 Move ShellUtils to shell package agnostic-apollo 2021-04-05 23:26:47 +05:00
  • a32309827f Update gradle version to 4.1.3 agnostic-apollo 2021-04-05 23:22:04 +05:00
  • ada678dfe2 Move get*LogStringEntry() functions to logger class agnostic-apollo 2021-04-05 23:21:13 +05:00
  • cdbd38faaa Move StreamGobbler to shell package agnostic-apollo 2021-04-05 23:18:43 +05:00
  • d4653d0590 Get TERMUX_VERSION while building shell environment via Termux package context agnostic-apollo 2021-03-29 07:20:39 +05:00
  • 49f53f55f3 Renamed TextDataUtils to DataUtils agnostic-apollo 2021-03-28 09:08:45 +05:00
  • 15eb56d4dd Add PackageUtils and fix ReportActivity agnostic-apollo 2021-03-28 09:06:17 +05:00
  • d7ea770d47 Move com.termux.models to com.termux.app.models package agnostic-apollo 2021-03-27 19:08:26 +05:00
  • 2a8d5e292d Add support for disabling soft keyboard completely with the "soft_keyboard_enabled" SharedPreferences key agnostic-apollo 2021-03-27 07:52:12 +05:00
  • 04da4b2268 Send PendingIntent back for pre-execution errors generated for RUN_COMMAND intent agnostic-apollo 2021-03-26 16:33:46 +05:00
  • 34bacfd5b1 Fix terminal-emulator constructor used in tests agnostic-apollo 2021-03-26 02:11:09 +05:00
  • 006d5abb78 Disable markdown text selection for now since it stops URL clicks from working agnostic-apollo 2021-03-26 01:26:53 +05:00
  • 480bad181b Use TermuxConstants for getting urls instead of using hardcoded strings agnostic-apollo 2021-03-26 01:25:15 +05:00
  • 2afa4b4351 Update TermuxConstants agnostic-apollo 2021-03-25 23:30:36 +05:00
  • a2209ddd5e Add support for sending back background and foreground command results for RUN_COMMAND intent and foreground command results for Termux:Tasker agnostic-apollo 2021-03-25 23:05:55 +05:00
  • 2cc6285a81 Remove leftover log entry from TermuxSessionClient agnostic-apollo 2021-03-25 23:01:45 +05:00
  • 5dee839230 Update TermuxConstants agnostic-apollo 2021-03-25 21:17:54 +05:00
  • 1ef8eb9219 Add hide-soft-keyboard-on-startup property agnostic-apollo 2021-03-25 12:30:59 +05:00
  • d3ddb21716 Warn users if Draw over other apps permission is missing agnostic-apollo 2021-03-25 12:04:09 +05:00
  • 8e80e889f0 Set compileSdkVersion (NOT targetSdkVersion) to 29 so that Build.VERSION_CODES.Q checks can be made agnostic-apollo 2021-03-25 11:52:26 +05:00
  • 4e5d14e4a2 Use NotificationUtils to handle TermuxService and RunCommandService notifications agnostic-apollo 2021-03-25 11:00:00 +05:00
  • 0230698494 Fix unintentional wordwrap of ExecutionCommand arguments markdown agnostic-apollo 2021-03-25 10:11:43 +05:00
  • 977cb34fc7 Provide better errmsg if executable passed to RunCommandService is null or empty agnostic-apollo 2021-03-25 10:10:19 +05:00
  • f62febbfb7 Add the TermuxTask class for linking a Process to an ExecutionCommand. agnostic-apollo 2021-03-25 09:47:59 +05:00
  • 7ca20fdeb3 Update ExecutionCommand to make current and previous state private to prevent direct modification agnostic-apollo 2021-03-25 09:20:09 +05:00
  • 922f4f4ae5 Update TextDataUtils.getTruncatedCommandOutput() to support truncation from start or end and for (truncated) prefix agnostic-apollo 2021-03-25 09:08:45 +05:00
  • df03f0b7d6 Update TermuxConstants agnostic-apollo 2021-03-25 09:02:59 +05:00
  • 249f7c6b7c Remove BackgroundJob agnostic-apollo 2021-03-25 09:02:35 +05:00
  • 78a99fddfd Add the TermuxSession class for linking a TerminalSession to an ExecutionCommand. agnostic-apollo 2021-03-25 01:18:13 +05:00
  • dff2794501 Add ShellUtils to define shell related utils since they don't belong in BackgroundJob agnostic-apollo 2021-03-25 01:13:51 +05:00
  • 3e0f74a894 Fixed keep screen on default value agnostic-apollo 2021-03-24 06:52:17 +05:00
  • 2b3f681723 Add SettingsActivity to launcher shortcuts agnostic-apollo 2021-03-24 06:48:47 +05:00
  • d3d6731d6f Fix typos agnostic-apollo 2021-03-24 06:47:12 +05:00
  • 9bbcc08ff3 Fix variable prefix for intent extra agnostic-apollo 2021-03-24 06:33:09 +05:00
  • 7aa957c684 Fix typos agnostic-apollo 2021-03-24 06:30:26 +05:00
  • eeb8554535 Fix string resources naming convention agnostic-apollo 2021-03-24 06:15:45 +05:00
  • 4eced52c5f Fix xml files naming convention agnostic-apollo 2021-03-24 05:28:38 +05:00
  • b856e16998 Move activities and fragments to respective packages agnostic-apollo 2021-03-24 05:13:00 +05:00
  • 1bdf9bf2e3 Change log level to warn from error when termux.properties file is missing agnostic-apollo 2021-03-24 04:57:35 +05:00
  • 92b804dc9c Add logging for termux bootstrap package installation and setup of storage symlinks agnostic-apollo 2021-03-24 04:55:10 +05:00
  • 1b5e5b56cb Partially integrate ExectionCommand into TermuxService and BackgroundJob agnostic-apollo 2021-03-24 03:59:18 +05:00
  • 31371b5e3d Fully integrate ExectionCommand into RunCommandService agnostic-apollo 2021-03-24 03:56:25 +05:00
  • ef1ab197b6 Update TermuxConstants agnostic-apollo 2021-03-24 03:51:57 +05:00
  • bccc35bc3f Added ExectionCommand agnostic-apollo 2021-03-24 03:48:24 +05:00
  • 20d20f42c0 Added NotificationUtils to build and manage notifications agnostic-apollo 2021-03-24 03:25:25 +05:00
  • 9d36e9adde Add ReportActivity and ReportInfo agnostic-apollo 2021-03-24 03:22:12 +05:00
  • 3491956385 Update TermuxUtils to add support for getting device and termux info as markdown agnostic-apollo 2021-03-24 02:38:37 +05:00
  • 134e21765c Update Logger agnostic-apollo 2021-03-24 02:34:53 +05:00
  • c28990a176 Add ShareUtils agnostic-apollo 2021-03-24 02:31:22 +05:00
  • 131f481750 Add commonmark-spec markdown support with markwon library agnostic-apollo 2021-03-24 02:30:20 +05:00
  • f393e9b2cf Allow mPropertiesList to be null for SharedProperties agnostic-apollo 2021-03-24 02:27:28 +05:00
  • 8612a1d0f8 Added plugin_error_notifications_enabled preference agnostic-apollo 2021-03-19 22:49:06 +05:00
  • 7d53a147d8 Reordered TermuxService.actionAcquireWakeLock() agnostic-apollo 2021-03-19 18:44:39 +05:00
  • 5d6a98452a Added TERMUX_SERVICE#ACTION_SERVICE_EXECUTE Intent Logging agnostic-apollo 2021-03-19 18:42:12 +05:00
  • b4995ef9a7 Refactor RunCommandService agnostic-apollo 2021-03-19 18:40:26 +05:00
  • ec7568d28e Add support for session actions for foreground session commands agnostic-apollo 2021-03-19 02:39:06 +05:00
  • 607ba3ee56 Update TermuxConstants agnostic-apollo 2021-03-19 02:19:55 +05:00
  • ae260fad9c Fix old bug where termux app would crash if sessions list ListView was not notified of new sessions agnostic-apollo 2021-03-18 22:19:33 +05:00
  • d9b5344b24 Refactor TermuxService agnostic-apollo 2021-03-18 22:02:19 +05:00
  • bc02508102 Fix dependencies ordering agnostic-apollo 2021-03-18 21:55:42 +05:00
  • f969c01f7e Update TermuxConstants agnostic-apollo 2021-03-18 21:52:22 +05:00
  • fb6e9b69ab Update TermuxConstants agnostic-apollo 2021-03-18 07:15:00 +05:00
  • c1a377d15d Update SharedPreferenceUtils agnostic-apollo 2021-03-17 03:16:37 +05:00
  • 8c1c7ce727 Update TermuxConstants agnostic-apollo 2021-03-17 01:13:44 +05:00
  • 2a940dfca6 Move general static functions from TermuxSharedProperties to SharedProperties class agnostic-apollo 2021-03-16 22:52:20 +05:00
  • 2e7fd480f4 Update TermuxConstants agnostic-apollo 2021-03-16 21:29:25 +05:00
  • 9e82561804 Added SharedPreferenceUtils agnostic-apollo 2021-03-16 20:51:41 +05:00
  • 4427c1675d Update TermuxConstants agnostic-apollo 2021-03-16 19:07:54 +05:00
  • 6f6d11fbb8 Updated TermuxPreferenceConstants agnostic-apollo 2021-03-16 19:06:17 +05:00
  • ff0440d7d2 Allow users to adjust termux toolbar height with termux.properties agnostic-apollo 2021-03-16 07:04:55 +05:00
  • c9e18e5b93 Refactor TermuxActivity agnostic-apollo 2021-03-16 05:01:09 +05:00
  • 5e0b29bb6d Move DialogUtils to com.termux.app.utils package agnostic-apollo 2021-03-16 04:07:01 +05:00
  • 73af5c2326 Move terminal io related classed to com.termux.app.terminal.io package agnostic-apollo 2021-03-16 04:05:15 +05:00
  • 7da847a485 Update TermuxConstants agnostic-apollo 2021-03-16 03:59:54 +05:00
  • 11a236a172 Update TerminalView and TerminalViewClient javadocs agnostic-apollo 2021-03-16 03:46:34 +05:00
  • 3b5d3114a6 Prefix DEFAULT_LOG_TAG even when a tag is passed while logging agnostic-apollo 2021-03-16 03:44:45 +05:00
  • 66f15d2a08 Remove moved files agnostic-apollo 2021-03-16 03:44:27 +05:00
  • 0225a8b1fc Fix hardcoded value in strings.xml agnostic-apollo 2021-03-16 03:41:17 +05:00
  • d39972b3bf Implement GUI based Termux settings manager and a centralized logging framework agnostic-apollo 2021-03-13 16:49:29 +05:00
  • 93b506a001 Move Termux Preferences to com.termux.app.settings.preferences package agnostic-apollo 2021-03-12 06:01:31 +05:00
  • ebf2e472b3 Fix typo in TermuxPropertyConstants agnostic-apollo 2021-03-12 05:54:12 +05:00
  • e72841ba27 Update TermuxConstants agnostic-apollo 2021-03-12 05:53:10 +05:00
  • 5fd91b4f92 Rename com.termux.app.input package to com.termux.app.terminal agnostic-apollo 2021-03-12 00:07:35 +05:00
  • 10d6eaa5d1 Make TerminalView agnostic of "termux.properties" files. agnostic-apollo 2021-03-11 21:06:42 +05:00
  • 319446fc15 Disable TerminalView logging. agnostic-apollo 2021-03-11 20:30:52 +05:00
  • 36be41d0de Remove function that reads the "termux.properties" files from RunCommandService agnostic-apollo 2021-03-11 20:30:16 +05:00
  • ef9e406300 Update TermuxConstants agnostic-apollo 2021-03-11 20:11:59 +05:00
  • 7b4acb53c9 Move Termux Properties to com.termux.app.settings.properties package agnostic-apollo 2021-03-11 18:22:11 +05:00
  • dbf84773d4 Fix potential null exceptions agnostic-apollo 2021-03-10 02:33:45 +05:00
  • 324a69f7fa Move terminal input related classed to com.termux.app.input package agnostic-apollo 2021-03-10 02:32:33 +05:00
  • 14c49867f7 Define TermuxConstants class to store all shared constants of Termux app and its plugins agnostic-apollo 2021-03-08 15:09:22 +05:00