33 Commits

Author SHA1 Message Date
Akash Yadav dab784af40 fix: update group IDs for sub-modules; fixes gradle plugin test failures 2024-07-20 19:04:33 +05:30
Akash Yadav 1efd6a04d5 build: reorganize and reconfigure modules to resolve dependency resolution errors
Gradle, for some reason, does not the path of modules to identify them uniquely. Instead, the 'build id' is used to do so, which consists of the maven group and artifact ID. So, even if two modules are located in separate directories, but have the name group and artifact ID, including both of them in other modules may result in dependency resolution errors.
2024-07-20 19:04:21 +05:30
Akash Yadav c0c185cfb7 build: reorganize modules to fix dependency resolution issues 2024-07-20 19:04:20 +05:30
Akash Yadav 765d81b77b fix: move pref props from top-level to class fields 2024-03-30 23:33:46 +05:30
Akash Yadav ab101fb59d fix: migrate to SLF4J and Logback logging implementations 2024-03-17 00:04:43 +05:30
Akash Yadav a9195f0f53 build(build-logic): modularize :build-logic composite build 2024-02-19 11:45:48 +05:30
Akash Yadav d1fa2393d2 fix: reload JDK distributions when returning from terminal to onboarding activity 2024-01-13 19:58:13 +05:30
Akash Yadav 23819eef02 fix(termux): rename ExecutionCommand.Runner.name to 'runnerName' to avoid conflict with Enum.name 2024-01-10 19:36:04 +05:30
Akash Yadav ec7d15f1ae fix: recognize F-Droid builds as official builds 2024-01-10 18:08:58 +05:30
Akash Yadav 00766f3e86 tests: fix tests 2024-01-10 17:32:57 +05:30
Akash Yadav c815bc434a fix: enable '-c' flag in 'idesetup' by default 2024-01-02 11:49:34 +05:30
Akash Yadav 748453d726 fix: bootstrap packages are not properly included in the APK 2024-01-02 11:45:05 +05:30
Akash Yadav 415a0f2a7d fix: download termux-packages during build instead of storing them in assets (#545) 2024-01-01 22:15:41 +05:30
Akash Yadav b929339dc7 fix: add preferences for the termux terminal 2023-12-26 12:11:16 +05:30
Akash Yadav f78af42ba0 fix(terminal): cancel and release last toast to avoid memory leak in TermuxActivity 2023-12-25 16:05:48 +05:30
Akash Yadav b1f22689fa fix(terminal): memory leak in TermuxService.LocalBinder 2023-12-25 16:01:38 +05:30
Akash Yadav 98680ee2fa fix: remove unused resources 2023-12-21 18:13:36 +05:30
Akash Yadav 403092ac2e build: run lint checks on dependencies 2023-12-21 16:14:35 +05:30
Vivek Kumar Sahani d942d81b5c feat: replace one-time dialogs and permissions with app intro (fixes #1399) (#1541)
Co-authored-by: Akash Yadav <itsaky01@gmail.com>
2023-12-21 15:38:00 +05:30
Akash Yadav 26fbb79929 feat: add support for x86_64 devices/emulators 2023-12-16 00:01:44 +05:30
Akash Yadav e0c455e319 feat(terminal): launch failsafe session on long click action 2023-12-15 20:24:52 +05:30
Akash Yadav adb518d01b fix(terminal): hardcode termux version name/code in shell env 2023-12-15 20:24:51 +05:30
Akash Yadav 8a8f2f495f fix(terminal): invalid shell path in TermuxUtils.shellExists 2023-12-15 20:24:51 +05:30
Akash Yadav ddaecc7042 fix(terminal): use TermuxShellEnvironment for retrieving the env vars 2023-12-15 20:24:50 +05:30
Akash Yadav 84dbbe7bcb fix(terminal): bootstrap packages are not installed on first install 2023-12-15 20:23:47 +05:30
Akash Yadav 16d58786d6 fix: specify NDK ABI filters for Android modules 2023-12-15 20:23:46 +05:30
Akash Yadav 0c18890930 fix(terminal): cancel last toast when TermuxActivity is destroyed 2023-12-15 20:23:12 +05:30
Akash Yadav b03f708534 fix(terminal): memory leak from TermuxService 2023-12-15 20:23:11 +05:30
Akash Yadav d9014872c8 fix(terminal): start session in project's working directory when started from editor sidebar 2023-12-15 20:23:11 +05:30
Akash Yadav 1fa7b295de fix(terminal): remove Termux crash report notification 2023-12-15 20:23:10 +05:30
Akash Yadav 67405c02cf fix(terminal): update APK Release Info 2023-12-15 20:22:41 +05:30
Akash Yadav 08d01a6bb8 fix(terminal): do not set default crash handler in TermuxApplication 2023-12-15 20:22:40 +05:30
Akash Yadav be10fe7e1e feat: integrate full Termux application 2023-12-15 20:22:33 +05:30