Commit Graph

3463 Commits

Author SHA1 Message Date
Akash Yadav b371fb7a65 build(termux-bootstrap): escape backslashes in paths when writing termux-bootstrap.S on Windows 2024-01-13 20:01:56 +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 9e16f89113 tests: remove onboarding activity permissions behavior tests 2024-01-13 18:48:14 +05:30
Akash Yadav 7d0742d436 build: verify aapt2 ABI before packaging in jniLibs 2024-01-12 23:41:10 +05:30
Akash Yadav 92fcbfdc54 chore(workflow): removes android tests for API 29 2024-01-12 22:00:06 +05:30
Akash Yadav 6e50530e60 chore(workflow): set unique names for android test report artifacts 2024-01-12 21:22:14 +05:30
Akash Yadav a5a2a97ce7 chore(workflow): upload test reports for connected checks 2024-01-12 19:56:40 +05:30
Akash Yadav a4daca4fd4 tests: add test for onboarding permissions behavior for Android < R 2024-01-12 19:17:52 +05:30
Akash Yadav 2775702f2e fix(gradle-plugin): fix build failure when 'apply plugin: ..' syntax is used in module projects (#1274, #1620) 2024-01-12 14:03:23 +05:30
Akash Yadav 0367c63bb1 docs: update README.md 2024-01-11 20:35:48 +05:30
Akash Yadav b2a634dfd9 tests: fix 'com.android.permissioncontroller' is not recognized 2024-01-11 20:33:32 +05:30
Akash Yadav c40ae86cc5 docs: add note to README regarding 'looking-for-contributors' 2024-01-11 20:31:04 +05:30
Akash Yadav 0d51cabb55 docs: update contribution guidelines to include link to developer docs 2024-01-11 19:56:04 +05:30
Akash Yadav 158b1228d9 fix: 'Sync project' message is incorrectly shown when 'Sync project' action is executed with unsaved Gradle files (fixes #1594) 2024-01-11 19:41:28 +05:30
Akash Yadav e0e23854f9 fix: add Sonatype public releases repository to init script 2024-01-11 19:27:36 +05:30
Akash Yadav f898641809 fix: create opened files cache file before writing (fixes #1621) 2024-01-11 19:21:11 +05:30
Akash Yadav c9be9235d1 fix(preferences): allow single choice preferences to not provide an initial selection (fixes #1622, fixes #1597) 2024-01-11 19:21:10 +05:30
Akash Yadav eebec3ea46 fix(templates): remove unnecessary theme declaration from no-AndroidX template (fixes #1623) 2024-01-11 19:03:06 +05:30
Akash Yadav 51ef3b115c fix: JDK is not recognized if only JDK 21 is installed (fixes #1616)
This also adds a preference in 'Build & run' which allows user to select the currently installed JDK version
2024-01-11 18:54:20 +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 21d94526c9 fix(common): remove unnecessary fallback case for JAVA_HOME 2024-01-10 19:07:43 +05:30
Akash Yadav 5e84be7d77 fix(common): remove unused fields in Environment 2024-01-10 19:07:15 +05:30
Akash Yadav 26742432f0 fix(common): remove usage of ide-environment.properties file 2024-01-10 18:29:47 +05:30
Akash Yadav 05acfe9aaa chore: update base project website URL 2024-01-10 18:16:31 +05:30
Akash Yadav 2b324a707c fix(gradle-plugin): include Sonatype's public repository for downloading AndroidIDE dependencies 2024-01-10 18:14:34 +05:30
Akash Yadav d1e1bdda1c build(build-logic): fix invalid publishing version when building for F-Droid (#1620) 2024-01-10 18:11:30 +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 67283104f7 docs: update 'trusted sources' to include F-Droid 2024-01-09 11:36:28 +05:30
Akash Yadav f8118ab72f chore: update metadata for F-Droid 2024-01-08 17:54:29 +05:30
Akash Yadav 72e3ac9749 chore(workflow): update job dependencies for 'publish' job 2024-01-07 13:50:29 +05:30
Akash Yadav df29ad77a4 chore(workflow): add job to run Android connected checks 2024-01-07 13:49:24 +05:30
Akash Yadav c30dabe50a tests: add UI tests for onboarding activity 2024-01-07 13:42:26 +05:30
Akash Yadav 2a5bca1d6f fix: partially revert 97c760ab3 2024-01-06 11:08:45 +05:30
Akash Yadav 9a9f65ca96 chore: generate and publish APK checksums for GitHub releases 2024-01-06 00:22:08 +05:30
Akash Yadav 97c760ab32 fix: check for activity accessibility for each build callback in EditorBuildEventListener (#1604) 2024-01-05 23:41:41 +05:30
Akash Yadav 3606588fd2 chore: remove 'universal' APK upload configuration from workflow and Nyx config 2024-01-05 22:52:21 +05:30
Akash Yadav b8fc23b315 fix(editor): occasional NPE when create ActionData for editor text actions
This was originally reported in https://gitlab.com/fdroid/fdroiddata/-/merge_requests/14294\#note_1715467388
2024-01-05 22:41:49 +05:30
Akash Yadav 576fe9345b fix: broken 'Clone repository' after migration to Coroutines (fixes #1608) 2024-01-05 22:41:48 +05:30
Akash Yadav dd2b5d2ec2 tests(templates): update asset lookup logic 2024-01-05 12:27:22 +05:30
Akash Yadav 4f4bde4d2b fix(templates): copy gradle wrapper from auto-generated gradle-wrapper.zip 2024-01-05 11:38:44 +05:30
Akash Yadav abb6d16140 build: include only specified CPU ABI when building for F-Droid 2024-01-04 20:11:11 +05:30
Akash Yadav 53c32b83ee build: use higher version code for arm64 than arm builds 2024-01-04 19:43:39 +05:30
Akash Yadav 20350a2ccd build: enable 'useLegacyPackaging' for :app 2024-01-04 17:35:44 +05:30
Akash Yadav 6d20a723c3 fix: enable split APKs for F-Droid builds 2024-01-04 14:00:18 +05:30
Akash Yadav 5f27c0423f fix: include F-Droid build information in build info header 2024-01-04 11:30:12 +05:30
Akash Yadav b8fd7fe422 build: disable split APKs for FDroid builds 2024-01-04 11:07:32 +05:30
Akash Yadav efa97764bb build: fix aapt2 file for FDroid builds are never resolved 2024-01-04 11:03:46 +05:30
Akash Yadav 6a9a38f76f build: include FDroid build information in BuildInfo 2024-01-04 11:02:42 +05:30
Akash Yadav 800c5d78c1 build: remove unused property in FDroidConfig 2024-01-04 10:03:05 +05:30