Add configurable deployment system with VPN and Tor support
Features: - Hidden config.json in assets for per-deployment customization - Configure target URL, app name, and branding - Optional WireGuard VPN with auto-connect - Optional Tor routing via Orbot - Custom theme colors - Configuration-driven app behavior Configuration file location: app/src/main/assets/config.json Example configuration: config.example.json 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -2,6 +2,7 @@ plugins {
|
||||
id("com.android.application")
|
||||
id("org.jetbrains.kotlin.android")
|
||||
id("org.jetbrains.kotlin.plugin.compose")
|
||||
id("org.jetbrains.kotlin.plugin.serialization") version "2.1.0"
|
||||
id("com.google.devtools.ksp")
|
||||
}
|
||||
|
||||
@@ -99,6 +100,13 @@ dependencies {
|
||||
// Blur effect library
|
||||
implementation("com.github.Dimezis:BlurView:version-2.0.5")
|
||||
|
||||
// WireGuard VPN
|
||||
implementation("com.wireguard.android:tunnel:1.0.20230706")
|
||||
|
||||
// Tor (Orbot integration)
|
||||
implementation("info.guardianproject.netcipher:netcipher:2.1.0")
|
||||
implementation("info.guardianproject.netcipher:netcipher-webkit:2.1.0")
|
||||
|
||||
// Testing
|
||||
testImplementation("junit:junit:4.13.2")
|
||||
androidTestImplementation("androidx.test.ext:junit:1.2.1")
|
||||
|
||||
Reference in New Issue
Block a user