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