Skip to content

Commit ce6fb27

Browse files
committed
Bump version to 2.4 (106)
1 parent bf97cfe commit ce6fb27

File tree

8 files changed

+31
-2
lines changed

8 files changed

+31
-2
lines changed

app/build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ android {
2828
applicationId 'io.github.krlvm.powertunnel.android'
2929
minSdkVersion 16
3030
targetSdkVersion 30
31-
versionCode 105
32-
versionName "2.3.1"
31+
versionCode 106
32+
versionName "2.4"
3333
multiDexEnabled true
3434

3535
externalNativeBuild {

app/libs/core-2.3-all.jar

-1.64 MB
Binary file not shown.
13 Bytes
Binary file not shown.

app/src/main/java/io/github/krlvm/powertunnel/android/activities/ConfigEditActivity.java

+12
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ public class ConfigEditActivity extends AppCompatActivity {
4545
private static final String LOG_TAG = "ConfigEdit";
4646
private String fileName;
4747

48+
private long tBackPressed;
49+
4850
@Override
4951
protected void onCreate(Bundle savedInstanceState) {
5052
super.onCreate(savedInstanceState);
@@ -63,6 +65,16 @@ protected void onCreate(Bundle savedInstanceState) {
6365
reloadContents();
6466
}
6567

68+
@Override
69+
public void onBackPressed() {
70+
if (System.currentTimeMillis() - tBackPressed > 500L) {
71+
tBackPressed = System.currentTimeMillis();
72+
Toast.makeText(this, R.string.plugins_activity_toast_back, Toast.LENGTH_SHORT).show();
73+
return;
74+
}
75+
super.onBackPressed();
76+
}
77+
6678
@Override
6779
public boolean onCreateOptionsMenu(@NonNull Menu menu) {
6880
getMenuInflater().inflate(R.menu.menu_config_edit, menu);

app/src/main/res/layout/config_edit_activity.xml

+1
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
android:selectAllOnFocus="false"
4141
android:singleLine="false"
4242
android:textSize="14sp"
43+
android:padding="4dp"
4344
android:typeface="monospace" />
4445

4546

app/src/main/res/values-ru/strings.xml

+1
Original file line numberDiff line numberDiff line change
@@ -166,4 +166,5 @@
166166
<string name="toast_config_init_error">Ошибка при инициализации файла конфигурации</string>
167167
<string name="toast_config_editor_saved_error">Ошибка при сохранении файла конфигурации</string>
168168
<string name="plugins_activity_tip">Удерживайте значок настроек для редактирования дополнительной конфигурации</string>
169+
<string name="plugins_activity_toast_back">Нажмите еще раз, чтобы выйти без сохранения</string>
169170
</resources>

app/src/main/res/values/strings.xml

+1
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,7 @@
186186
<string name="action_plugin_settings_reset">Reset configuration</string>
187187
<string name="toast_permission_for_external_configs">Please, grant the permission to save configurations to Documents folder</string>
188188
<string name="plugins_activity_tip">Hold the gear icon to view additional configuration files</string>
189+
<string name="plugins_activity_toast_back">Tap again to quit without saving</string>
189190

190191
<!-- Logs Activity -->
191192
<string name="title_activity_logs">Log Viewer</string>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
New features:
2+
- In-app editor for plugin configuration files
3+
4+
Improvements:
5+
- Disabled Quick Tile on lockscreen
6+
- Disabled vibration for sticky notifications
7+
8+
Bugfixes:
9+
- Fixed an issue when LibertyTunnel could not generate PAC file properly
10+
- Fixed an issue when LibertyTunnel went in global mode after enabling mirror
11+
12+
Release notes:
13+
- Preinstalled Firewall plugin
14+
- Preinstalled Hosts plugin

0 commit comments

Comments
 (0)