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