Kotlin + Jetpack Compose VPN proxy client (Shadowsocks AEAD SIP004, SOCKS5 RFC1928/1929, HTTP/HTTPS CONNECT) with per-app whitelist via VpnService and the vendored hev-socks5-tunnel engine (JNI). Includes the post-review fixes to the connection lifecycle, reconnect teardown, journal, app-filter auto-reconnect, and the tab/timeline layout. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
30 lines
371 B
Text
30 lines
371 B
Text
# Gradle / build output
|
|
.gradle/
|
|
build/
|
|
app/build/
|
|
**/build/
|
|
.kotlin/
|
|
|
|
# Android / IDE
|
|
local.properties
|
|
*.iml
|
|
.idea/
|
|
captures/
|
|
.externalNativeBuild/
|
|
.cxx/
|
|
|
|
# Native build intermediates
|
|
obj/
|
|
app/src/main/jni/**/obj/
|
|
|
|
# Editor / OS
|
|
.vscode/
|
|
.DS_Store
|
|
|
|
# Local agent state
|
|
.claude/
|
|
|
|
# Keystores / secrets (never commit signing material)
|
|
*.jks
|
|
*.keystore
|
|
keystore.properties
|