Commit Graph

49 Commits

Author SHA1 Message Date
Akash Yadav f837b9369e fix: remove Realm DB 2024-07-20 20:16:47 +05:30
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 788ae2dfaf Revert "fix: configure Dagger Hilt for DI"
This reverts commit 874d32bc4c.
2024-07-20 19:04:29 +05:30
Akash Yadav 5d6c8339da fix: configure Dagger Hilt for DI 2024-07-20 19:04:27 +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 4097d4181f build: enable -Xstring-concat=inline for kotlin compilation 2024-07-20 19:04:18 +05:30
Akash Yadav d605cb21be fix(lsp/java): add benchmarking module and more unit tests for JavaJarModelBuilder 2024-07-20 19:04:16 +05:30
Akash Yadav 12ab4b0d15 fix: add base files for the indexing API 2024-07-20 19:04:13 +05:30
Akash Yadav dc0b00c7f5 fix(aaptcompiler): merge aaptcompiler from AOSP upstream 2024-07-20 19:04:12 +05:30
Akash Yadav 7705c06dcc build: move composite build to separate directory and add desugar Gradle plugin 2024-03-02 12:55:59 +05:30
Akash Yadav a9195f0f53 build(build-logic): modularize :build-logic composite build 2024-02-19 11:45:48 +05:30
Akash Yadav 94449ada46 fix: implement usage of variant-specific applicationId in actions (fixes #1387) 2024-01-22 19:43:04 +05:30
Akash Yadav adee0d678b fix(tooling-api): fetch variant-specific application IDs in application projects (#1387) 2024-01-21 20:10:56 +05:30
Akash Yadav e77f731fff fix: remove dependency on Google Play Services 2024-01-03 17:32:58 +05:30
Akash Yadav b0f8feb2fa fix: use prebuilt aapt2 file when building for F-Droid 2024-01-02 12:44:36 +05:30
Akash Yadav ab301ddd28 build: update F-Droid config 2023-12-31 17:13:53 +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 be10fe7e1e feat: integrate full Termux application 2023-12-15 20:22:33 +05:30
Akash Yadav 81c9a5b0a5 build: remove usage of deprecated Project.buildDir and downgradle AGP to 8.1.3 2023-11-09 09:43:04 +05:30
renovate[bot] 9c6f36976a fix(deps): update kotlin & ksp (#1306)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-13 09:10:48 +05:30
Akash Yadav 8c004455b1 fix: update compileSdk to 34 and remove explicit declaration of buildToolsVersion (#1287) 2023-09-12 21:55:48 +05:30
Akash Yadav 78dc4df1d3 fix(gradle-plugin): publish dependencies to maven local before running tests 2023-09-05 17:36:50 +05:30
renovate[bot] da5060ca3e fix(deps): update dependency androidx.navigation:navigation-safe-args-gradle-plugin to v2.6.0 (#1086)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-30 14:12:39 +05:30
Akash Yadav 7d025e0534 build: require project description for modules that are published to maven central 2023-07-15 11:57:43 +05:30
Akash Yadav 85b8350c8f fix: add 'runTestsInCI' task to projects for running tests in CI 2023-06-21 23:00:31 +05:30
Akash Yadav af6f45ea85 feat: anonymous stat collection (2/2) 2023-06-21 16:41:36 +05:30
Akash Yadav ed012ac97a fix(logsender): BackgroundServiceStartNotAllowedException in LogSenderInstaller for Android 12+
The system throws BackgroundServiceStartNotAllowedException on Android 12+ devices when trying to bind to the LogReceiver service in AndroidIDE. This bug occurs only if the client application targets Android 12 or later.
2023-06-13 22:56:51 +05:30
Akash Yadav 1ccfc40860 fix: configure product flavors for app module only 2023-06-13 22:56:51 +05:30
Akash Yadav 87cfa0040a build: configure flavors for all modules 2023-06-11 00:20:33 +05:30
Akash Yadav 84e2ed5f9b feat: implement UI for new templates API 2023-05-21 18:36:55 +05:30
renovate[bot] eb9fc07a5f fix(deps): update kotlin monorepo to v1.8.21 (#969)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-08 15:20:40 +05:30
Akash Yadav f1f2d83ece feat(build-info): add 'build-info' module to provide build information at runtime 2023-04-13 22:50:52 +05:30
Akash Yadav d10fd0fa11 fix(gradle-plugin): invalid build version name in AndroidIDEBuildInfo 2023-04-13 18:31:20 +05:30
Akash Yadav 5b11be618a chore(workflow): fix: provide dummy version name for test jobs 2023-04-13 00:33:26 +05:30
Akash Yadav 67fb6d36e8 fix: append commit hash to publishing version for non-default branches 2023-04-12 23:39:21 +05:30
Akash Yadav 8ac67c8060 fix(gradle-plugin): remove usage of 'com.gradle.plugin-publish' 2023-04-12 23:31:46 +05:30
Akash Yadav b61cafc064 chore: add publication configuration for modules 2023-04-12 19:31:41 +05:30
Akash Yadav 5152053125 build: migrate to AGP 8.0.0-rc01 2023-04-10 19:27:42 +05:30
renovate[bot] 612285215c fix(deps): update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v1.8.20 (#924)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-04 22:30:16 +05:30
renovate[bot] 5825b29b1a fix(deps): update kotlin monorepo to v1.8.10 (#776)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-12 08:32:15 +05:30
Akash Yadav 97d8f66f2d feat: replace Toaster with Flashbar 2023-01-19 00:32:37 +05:30
Akash Yadav 36595ed4cd chore: dynamically calculate version code from version string 2023-01-07 08:54:50 +05:30
Akash Yadav 16a1382584 chore: configure nyx for semantic releases 2023-01-06 21:04:20 +05:30
Akash Yadav 243138b85a feat: use custom Antlr4 plugin to generate lexer files 2023-01-05 22:16:21 +05:30
Akash Yadav 08fb0ffb0b chore: update proguard rules 2023-01-05 17:25:34 +05:30
Akash Yadav 3090632c66 feat: use Gradle ANTLR plugin to generate lexers 2023-01-01 13:43:23 +05:30
Akash Yadav 50fb3f4b17 fix: build warnings due to jvmTarget not set properly for KotlinCompile tasks 2023-01-01 09:26:05 +05:30
Akash Yadav 1ee192f314 feat: define interface for IViewAdapterIndex to resolve unresolved references in UI designer 2022-12-31 18:42:12 +05:30
Akash Yadav 42a3e71114 chore: migrate to Kotlin DSL and Version Catalog 2022-12-30 23:24:38 +05:30