diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 4a41fc2..e714b03 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -23,7 +23,7 @@ val releaseKeystorePath = providers.environmentVariable("MEGAPROXY_KEYSTORE_PATH val releaseKeystorePassword = providers.environmentVariable("MEGAPROXY_KEYSTORE_PASSWORD").orNull val releaseKeyAlias = providers.environmentVariable("MEGAPROXY_KEY_ALIAS").orNull val releaseKeyPassword = providers.environmentVariable("MEGAPROXY_KEY_PASSWORD").orNull -val versionCodeBase = 24 +val versionCodeBase = 25 val versionVariant = providers.gradleProperty("megaproxyVersionVariant") .orElse("universal") .get() @@ -65,7 +65,7 @@ android { // universal code below the ABI variants lets app stores prefer the // smaller compatible APK when both are available. versionCode = versionCodeBase * 1000 + versionVariantCode - versionName = "1.2.1" + versionName = "1.2.2" buildConfigField("String", "APK_VARIANT", "\"$versionVariant\"") buildConfigField("String", "GIT_COMMIT_HASH", "\"$gitCommitHash\"") if (versionVariant != "universal") { diff --git a/fastlane/metadata/android/en-US/changelogs/25000.txt b/fastlane/metadata/android/en-US/changelogs/25000.txt new file mode 100644 index 0000000..0ceca3a --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/25000.txt @@ -0,0 +1,4 @@ +- Fixed interface blocking caused by slow configuration reads and VPN shutdown. +- Editing fields stay above the keyboard, with more typing space in short windows. +- Speed results use separate network blocks on narrow screens or with large fonts, and test options wrap. +- Profile lists, forms and diagnostic results are centered with a limited width in large windows. diff --git a/fastlane/metadata/android/en-US/changelogs/25001.txt b/fastlane/metadata/android/en-US/changelogs/25001.txt new file mode 100644 index 0000000..0ceca3a --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/25001.txt @@ -0,0 +1,4 @@ +- Fixed interface blocking caused by slow configuration reads and VPN shutdown. +- Editing fields stay above the keyboard, with more typing space in short windows. +- Speed results use separate network blocks on narrow screens or with large fonts, and test options wrap. +- Profile lists, forms and diagnostic results are centered with a limited width in large windows. diff --git a/fastlane/metadata/android/en-US/changelogs/25002.txt b/fastlane/metadata/android/en-US/changelogs/25002.txt new file mode 100644 index 0000000..0ceca3a --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/25002.txt @@ -0,0 +1,4 @@ +- Fixed interface blocking caused by slow configuration reads and VPN shutdown. +- Editing fields stay above the keyboard, with more typing space in short windows. +- Speed results use separate network blocks on narrow screens or with large fonts, and test options wrap. +- Profile lists, forms and diagnostic results are centered with a limited width in large windows. diff --git a/fastlane/metadata/android/en-US/changelogs/25003.txt b/fastlane/metadata/android/en-US/changelogs/25003.txt new file mode 100644 index 0000000..0ceca3a --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/25003.txt @@ -0,0 +1,4 @@ +- Fixed interface blocking caused by slow configuration reads and VPN shutdown. +- Editing fields stay above the keyboard, with more typing space in short windows. +- Speed results use separate network blocks on narrow screens or with large fonts, and test options wrap. +- Profile lists, forms and diagnostic results are centered with a limited width in large windows. diff --git a/fastlane/metadata/android/en-US/changelogs/25004.txt b/fastlane/metadata/android/en-US/changelogs/25004.txt new file mode 100644 index 0000000..0ceca3a --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/25004.txt @@ -0,0 +1,4 @@ +- Fixed interface blocking caused by slow configuration reads and VPN shutdown. +- Editing fields stay above the keyboard, with more typing space in short windows. +- Speed results use separate network blocks on narrow screens or with large fonts, and test options wrap. +- Profile lists, forms and diagnostic results are centered with a limited width in large windows. diff --git a/fastlane/metadata/android/ru-RU/changelogs/25000.txt b/fastlane/metadata/android/ru-RU/changelogs/25000.txt new file mode 100644 index 0000000..8e0c5c3 --- /dev/null +++ b/fastlane/metadata/android/ru-RU/changelogs/25000.txt @@ -0,0 +1,4 @@ +- Устранены блокировки интерфейса при медленном чтении настроек и остановке VPN. +- Поля ввода остаются над клавиатурой, а в низких окнах для ввода доступно больше места. +- На узких экранах и при крупном шрифте результаты скорости разделены по сетям, а параметры теста переносятся на новые строки. +- В широких окнах списки профилей, формы и результаты диагностики выровнены по центру с ограничением ширины. diff --git a/fastlane/metadata/android/ru-RU/changelogs/25001.txt b/fastlane/metadata/android/ru-RU/changelogs/25001.txt new file mode 100644 index 0000000..8e0c5c3 --- /dev/null +++ b/fastlane/metadata/android/ru-RU/changelogs/25001.txt @@ -0,0 +1,4 @@ +- Устранены блокировки интерфейса при медленном чтении настроек и остановке VPN. +- Поля ввода остаются над клавиатурой, а в низких окнах для ввода доступно больше места. +- На узких экранах и при крупном шрифте результаты скорости разделены по сетям, а параметры теста переносятся на новые строки. +- В широких окнах списки профилей, формы и результаты диагностики выровнены по центру с ограничением ширины. diff --git a/fastlane/metadata/android/ru-RU/changelogs/25002.txt b/fastlane/metadata/android/ru-RU/changelogs/25002.txt new file mode 100644 index 0000000..8e0c5c3 --- /dev/null +++ b/fastlane/metadata/android/ru-RU/changelogs/25002.txt @@ -0,0 +1,4 @@ +- Устранены блокировки интерфейса при медленном чтении настроек и остановке VPN. +- Поля ввода остаются над клавиатурой, а в низких окнах для ввода доступно больше места. +- На узких экранах и при крупном шрифте результаты скорости разделены по сетям, а параметры теста переносятся на новые строки. +- В широких окнах списки профилей, формы и результаты диагностики выровнены по центру с ограничением ширины. diff --git a/fastlane/metadata/android/ru-RU/changelogs/25003.txt b/fastlane/metadata/android/ru-RU/changelogs/25003.txt new file mode 100644 index 0000000..8e0c5c3 --- /dev/null +++ b/fastlane/metadata/android/ru-RU/changelogs/25003.txt @@ -0,0 +1,4 @@ +- Устранены блокировки интерфейса при медленном чтении настроек и остановке VPN. +- Поля ввода остаются над клавиатурой, а в низких окнах для ввода доступно больше места. +- На узких экранах и при крупном шрифте результаты скорости разделены по сетям, а параметры теста переносятся на новые строки. +- В широких окнах списки профилей, формы и результаты диагностики выровнены по центру с ограничением ширины. diff --git a/fastlane/metadata/android/ru-RU/changelogs/25004.txt b/fastlane/metadata/android/ru-RU/changelogs/25004.txt new file mode 100644 index 0000000..8e0c5c3 --- /dev/null +++ b/fastlane/metadata/android/ru-RU/changelogs/25004.txt @@ -0,0 +1,4 @@ +- Устранены блокировки интерфейса при медленном чтении настроек и остановке VPN. +- Поля ввода остаются над клавиатурой, а в низких окнах для ввода доступно больше места. +- На узких экранах и при крупном шрифте результаты скорости разделены по сетям, а параметры теста переносятся на новые строки. +- В широких окнах списки профилей, формы и результаты диагностики выровнены по центру с ограничением ширины. diff --git a/release-notes/1.2.2.md b/release-notes/1.2.2.md new file mode 100644 index 0000000..c618fd6 --- /dev/null +++ b/release-notes/1.2.2.md @@ -0,0 +1,21 @@ +## English + +- Fixed interface blocking caused by slow configuration reads and VPN shutdown. +- Editing fields stay above the keyboard, while short windows temporarily hide editing toolbars and move profile and routing notices into scrollable content. +- Speed results use separate network blocks on narrow screens or with large fonts, and test size and protocol options wrap onto additional rows. +- Profile lists, editing forms, split-tunneling settings and diagnostic results are centered with a limited width in large windows. +- Shortened English and Russian labels and explanations, and allowed field labels to wrap instead of being truncated. +- Always-on VPN status refreshes when returning to profile editing and connection settings screens. +- A successful connection test is no longer replaced by a session-changed error when its result is already queued for display. +- Updated the launcher and VPN notification icons. + +## Русский + +- Устранены блокировки интерфейса при медленном чтении настроек и остановке VPN. +- Поля ввода остаются над клавиатурой, а в низких окнах панели редактирования временно скрываются и сообщения профиля и маршрутизации переходят в прокручиваемую область. +- На узких экранах и при крупном шрифте результаты скорости разделены по сетям, а варианты объёма теста и протокола переносятся на новые строки. +- В широких окнах списки профилей, формы редактирования, настройки раздельного туннелирования и результаты диагностики выровнены по центру с ограничением ширины. +- Сокращены подписи и пояснения на английском и русском языках, а подписи полей теперь переносятся на новые строки вместо обрезки. +- Состояние постоянного VPN обновляется при возвращении к редактированию профиля и настройкам подключения. +- Успешный результат проверки подключения больше не заменяется ошибкой смены сессии, если результат уже ожидает отображения. +- Обновлены значки приложения и уведомления VPN.