Commit Graph

  • 567eeca782 Bump to v0.109 agnostic-apollo 2021-04-12 20:20:26 +05:00
  • 3d46849673 Replace "if(" with "if (" agnostic-apollo 2021-04-12 20:19:04 +05:00
  • 6293f5f170 Added APT package info when generating "Report Issue" text agnostic-apollo 2021-04-12 19:22:29 +05:00
  • e5c5174f6f Fix TermuxActivityBroadcastReceiver wrongly designed intent actions and extras agnostic-apollo 2021-04-12 19:22:07 +05:00
  • f1034c2e79 Add support for stdin for background RUN_COMMAND intent and TERMUX_SERVICE.ACTION_SERVICE_EXECUTE commands agnostic-apollo 2021-04-12 19:16:45 +05:00
  • bbf03a0507 The TermuxConstants class has been updated to v0.19.0. Check its Changelog section for info on changes. agnostic-apollo 2021-04-12 19:16:21 +05:00
  • 153818f7fb Fix typos agnostic-apollo 2021-04-12 18:26:18 +05:00
  • 192b208883 Add support for stdin for background TermuxTasks agnostic-apollo 2021-04-12 18:25:43 +05:00
  • 824b3e657f Rename termux terminal view and session client classes agnostic-apollo 2021-04-12 15:19:25 +05:00
  • a95e187b25 Assure "Process completed" string is written to terminal before session is finished agnostic-apollo 2021-04-12 14:49:49 +05:00
  • f888f35e35 Fix issue where TermuxService was stopped and Termux notification canceled, if background tasks were still running but all sessions had been closed. agnostic-apollo 2021-04-12 14:43:39 +05:00
  • 24a5493ea5 Replace "if(" with "if (" agnostic-apollo 2021-04-12 14:32:02 +05:00
  • 0cd7cb8162 Improve TermuxSession and TermuxTask agnostic-apollo 2021-04-12 14:26:53 +05:00
  • df4d8ac7e5 Add support for reporting issues to the termuxreports@groups.io email agnostic-apollo 2021-04-11 02:29:00 +05:00
  • 64fb2ce49b Update TermuxConstants agnostic-apollo 2021-04-11 02:28:00 +05:00
  • 0c9b85a4f9 Micro optimization for StreamGobbler agnostic-apollo 2021-04-10 02:32:21 +05:00
  • 62a2104adc Updated RunCommandService javadocs. agnostic-apollo 2021-04-08 03:26:43 +05:00
  • 71dfefd4b7 Add termux-shared library to github workflow so that its published agnostic-apollo 2021-04-07 11:32:22 +05:00
  • 682ce08314 Create termux-shared library package for all termux constants and shared utils agnostic-apollo 2021-04-07 11:31:30 +05:00
  • c9a476caf7 Add TermuxTaskerAppSharedPreferences to handle termux-tasker shared preferences agnostic-apollo 2021-04-06 17:23:12 +05:00
  • 9cee71004f Replace "if(" with "if (" agnostic-apollo 2021-04-06 17:17:12 +05:00
  • 81d97c3584 Fix potential TransactionTooLargeException when sharing text agnostic-apollo 2021-04-06 17:13:28 +05:00
  • 939338aaac Allow users to report an issue from terminal transcript by selection "Report Issue" from context menu agnostic-apollo 2021-04-06 17:09:54 +05:00
  • 067709bf4b Disable obfuscation of termux-app in release builds without disabling optimizations and shrinking agnostic-apollo 2021-04-06 16:15:50 +05:00
  • 69e4b575a8 Implement crash handler and reporting agnostic-apollo 2021-04-06 16:15:00 +05:00
  • 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