mirror of
https://github.com/wgtunnel/android.git
synced 2026-07-03 14:07:49 +02:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 61e3751321 |
@@ -70,7 +70,7 @@ jobs:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
with:
|
||||
# fix hardcode changelog file name
|
||||
body_path: ${{ github.workspace }}/fastlane/metadata/android/en-US/changelogs/33100.txt
|
||||
body_path: ${{ github.workspace }}/fastlane/metadata/android/en-US/changelogs/33200.txt
|
||||
tag_name: ${{ github.ref_name }}
|
||||
name: Release ${{ github.ref_name }}
|
||||
draft: false
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@ class NotificationActionReceiver : BroadcastReceiver() {
|
||||
if (settings.defaultTunnel != null) {
|
||||
ServiceManager.stopVpnService(context)
|
||||
delay(Constants.TOGGLE_TUNNEL_DELAY)
|
||||
ServiceManager.startVpnService(context, settings.defaultTunnel.toString())
|
||||
ServiceManager.startVpnServiceForeground(context, settings.defaultTunnel.toString())
|
||||
}
|
||||
} finally {
|
||||
cancel()
|
||||
|
||||
+3
-3
@@ -311,7 +311,7 @@ class WireGuardConnectivityWatcherService : ForegroundService() {
|
||||
((it.isEthernetConnected &&
|
||||
it.settings.isTunnelOnEthernetEnabled &&
|
||||
!it.isVpnConnected)) -> {
|
||||
ServiceManager.startVpnService(this, it.settings.defaultTunnel!!)
|
||||
ServiceManager.startVpnServiceForeground(this, it.settings.defaultTunnel!!)
|
||||
Timber.i("Condition 1 met")
|
||||
}
|
||||
(!it.isEthernetConnected &&
|
||||
@@ -319,7 +319,7 @@ class WireGuardConnectivityWatcherService : ForegroundService() {
|
||||
!it.isWifiConnected &&
|
||||
it.isMobileDataConnected &&
|
||||
!it.isVpnConnected) -> {
|
||||
ServiceManager.startVpnService(this, it.settings.defaultTunnel!!)
|
||||
ServiceManager.startVpnServiceForeground(this, it.settings.defaultTunnel!!)
|
||||
Timber.i("Condition 2 met")
|
||||
}
|
||||
(!it.isEthernetConnected &&
|
||||
@@ -334,7 +334,7 @@ class WireGuardConnectivityWatcherService : ForegroundService() {
|
||||
!it.settings.trustedNetworkSSIDs.contains(it.currentNetworkSSID) &&
|
||||
it.settings.isTunnelOnWifiEnabled &&
|
||||
(!it.isVpnConnected)) -> {
|
||||
ServiceManager.startVpnService(this, it.settings.defaultTunnel!!)
|
||||
ServiceManager.startVpnServiceForeground(this, it.settings.defaultTunnel!!)
|
||||
Timber.i("Condition 4 met")
|
||||
}
|
||||
(!it.isEthernetConnected &&
|
||||
|
||||
+1
-1
@@ -62,7 +62,7 @@ class ShortcutsActivity : ComponentActivity() {
|
||||
Action.STOP.name -> ServiceManager.stopVpnService(
|
||||
this@ShortcutsActivity
|
||||
)
|
||||
Action.START.name -> ServiceManager.startVpnService(
|
||||
Action.START.name -> ServiceManager.startVpnServiceForeground(
|
||||
this@ShortcutsActivity,
|
||||
tunnelConfig.toString()
|
||||
)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
object Constants {
|
||||
const val VERSION_NAME = "3.3.1"
|
||||
const val VERSION_NAME = "3.3.2"
|
||||
const val JVM_TARGET = "17"
|
||||
const val VERSION_CODE = 33100
|
||||
const val VERSION_CODE = 33200
|
||||
const val TARGET_SDK = 34
|
||||
const val MIN_SDK = 26
|
||||
const val APP_ID = "com.zaneschepke.wireguardautotunnel"
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
Enhancements:
|
||||
- Refactor state management
|
||||
- Improve AndroidTV navigation
|
||||
- Improve auto-tunneling efficiency
|
||||
- Improve navigation
|
||||
- Auto-tunneling pause feature
|
||||
- Fix foreground start auto-tunnel
|
||||
- Many bugfixes
|
||||
Reference in New Issue
Block a user