the signals and their derived score are provisional and subject to change.
validate manually before sharing.
70d91e488d9febb9f0f781fc8b02419bf5471b739edd6b31500c4 months agoCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>a6fe102160655 months agoCopilota6fe102160655 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>05cebbe9f3e75 months agoCopilot05cebbe9f3e75 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>5dc5d7f282955 months agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>9b90e52532bd5 months agoCo-Authored-By: Copilot <198982749+Copilot@users.noreply.github.com>9d20f3455a095 months agoCo-Authored-By: Copilot <198982749+Copilot@users.noreply.github.com>59a6432298655 months agoCo-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>17ee82795ec35 months agoCo-Authored-By: Copilot <198982749+Copilot@users.noreply.github.com>bc24160520165 months agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>2acbe064d5d16 months agoCopilot2acbe064d5d16 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>176f7c14fe046 months agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>bd490d5f32036 months agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>e9e71de395509 months agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>9ae71e4617d09 months agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com># v2rayNG — Agent guide
## Build
```sh
cd V2rayNG
./gradlew assembleFdroidDebug # or assemblePlaystoreDebug
```
Kotlin 2.4.0, AGP 9.2.1, Gradle Kotlin DSL. No lint/format/typecheck tasks configured.
## Test
```sh
cd V2rayNG && ./gradlew test
```
JUnit 4 + Mockito. Unit tests only under `app/src/test/java/`. No instrumented tests beyond defaults.
## Project structure
```
V2rayNG/
app/
src/main/java/com/v2ray/ang/
AngApplication.kt # extends MultiDexApplication, inits MMKV + none