Commit Graph

59 Commits

Author SHA1 Message Date
Akash Yadav acc1163924 fix(indexing): split indexing logic into 'api' and 'core' modules 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 c0c185cfb7 build: reorganize modules to fix dependency resolution issues 2024-07-20 19:04:20 +05:30
Akash Yadav 1fd27e8029 build: allow the build to proceed if the directory is not a git repo 2024-07-20 19:04:19 +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 719ab38778 fix(lsp/java): use realm db provider to create indexes in Java indexer tests 2024-07-20 19:04:15 +05:30
Akash Yadav a80846ea0e fix(common): do not hardcode package name in Environment class
This is required so that we can use the Env class in androidTest (which have a different package name).
2024-07-20 19:04:14 +05:30
Akash Yadav 12ab4b0d15 fix: add base files for the indexing API 2024-07-20 19:04:13 +05:30
Akash Yadav 6348373a73 build: fix invalid name for included builds 2024-03-02 16:30:53 +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 0008cd55ff build: move external dependency sources to composite builds 2024-02-27 16:50:16 +05:30
renovate[bot] fba8258ffe fix(deps): update dependency com.mooltiverse.oss.nyx:gradle to v2.5.2 (#1641)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-02 20:29:51 +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 e285f7ffb9 build: use republished Grade tooling API (#545) 2024-01-03 08:32:37 +05:30
Akash Yadav c5e0e68554 build: remove duplicate abi classifier in version names 2023-12-31 18:13:17 +05:30
Akash Yadav ab301ddd28 build: update F-Droid config 2023-12-31 17:13:53 +05:30
Akash Yadav 9e75fe66ca build: remove Nyx plugin when building for F-Droid 2023-12-31 13:08:43 +05:30
Akash Yadav d949637198 build: update build configuration for F-Droid publication 2023-12-31 10:15:21 +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 971fc605ff fix: include language-treesitter from sora-editor locally 2023-10-13 23:03:57 +05:30
Akash Yadav cc0a6391f6 fix: add tests for MainFragment and refactor testing modules 2023-10-07 23:37:34 +05:30
renovate[bot] 218592bbb2 chore(deps): update plugin com.mooltiverse.oss.nyx to v2.5.1 (#1295)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-12 21:45:24 +05:30
Akash Yadav 42ac697856 fix(gradle-plugin): do not add logsender dependency if it is disabled (#1274) 2023-09-09 13:09:23 +05:30
Akash Yadav de5e55c86e feat(tooling-api): new tooling API model implementation 2023-09-05 17:36:28 +05:30
Akash Yadav bd0bfe827f refactor: remove unused ':subprojects:classfile' module 2023-07-31 22:47:10 +05:30
renovate[bot] 27c6ea8722 chore(deps): update plugin com.mooltiverse.oss.nyx to v2.4.7 (#1161)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-30 15:54:13 +05:30
renovate[bot] aa4800c037 chore(deps): update plugin com.mooltiverse.oss.nyx to v2.4.5 (#1069)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-09 19:23:37 +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 e45dfc146b feat: anonymous stat collection (1/2) 2023-06-21 16:41:36 +05:30
renovate[bot] 5fa64889bf chore(deps): update plugin com.mooltiverse.oss.nyx to v2.4.4 (#1031)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-15 23:07:20 +05:30
renovate[bot] e525089d1e chore(deps): update plugin com.mooltiverse.oss.nyx to v2.4.3 (#1017)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-04 11:55:15 +05:30
renovate[bot] cd1f1708dc chore(deps): update plugin com.mooltiverse.oss.nyx to v2.4.1 (#976)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-28 09:34:48 +05:30
Akash Yadav 04feadbae8 feat: add base files for the Templates API 2023-05-05 13:17:07 +05:30
Akash Yadav b950c34fb0 refactor(lookup): use ServiceLoader to load DefaultLookup 2023-04-30 23:26:09 +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 1fc9502ef9 feat(gradle-plugin): implemented logic for gradle plugin 2023-04-12 19:58:41 +05:30
Akash Yadav b61cafc064 chore: add publication configuration for modules 2023-04-12 19:31:41 +05:30
Akash Yadav e52e62136e feat: add AIDL based LogSender API 2023-04-11 22:30:25 +05:30
Akash Yadav 684bd26ead fix(projects): delay in posting file related events to FileManager 2023-03-31 00:04:57 +05:30
Akash Yadav 81df6d29db build: include EventBusAnnotationProcessor locally 2023-03-30 23:49:17 +05:30
Akash Yadav 598ec145d9 refactor: rename module 'annotation-ksp' to 'annotation-processors-ksp' 2023-03-30 23:30:31 +05:30
renovate[bot] 7a2fa8e2e7 chore(deps): update plugin com.mooltiverse.oss.nyx to v2.3.1 (#893)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-24 11:17:18 +05:30
Akash Yadav d4db2635bd refactor: move javapoet to separate module 2023-03-05 23:29:39 +05:30
renovate[bot] c8d8ac5ce7 chore(deps): update plugin com.mooltiverse.oss.nyx to v2.3.0 (#805)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-21 20:21:38 +05:30
Akash Yadav 29f9868f54 chore: include nb-javac-android as subproject 2023-02-14 18:35:37 +05:30
Akash Yadav d94a90b4a1 fix: migrate to Nyx v2 2023-02-13 20:44:59 +05:30
renovate[bot] 29a71ebc57 chore(deps): update plugin com.mooltiverse.oss.nyx to v2 (#767)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-12 08:31:32 +05:30
renovate[bot] f02dce0b72 chore(deps): update plugin com.mooltiverse.oss.nyx to v1.3.3 2023-01-24 23:04:01 +05:30
renovate[bot] 219625a961 chore(deps): update plugin com.mooltiverse.oss.nyx to v1.3.2 2023-01-23 15:54:21 +05:30