From 2a187e470ae86ff877c198a6c59088c3d586077b Mon Sep 17 00:00:00 2001
From: An Bui <91354810+AnBui2004@users.noreply.github.com>
Date: Tue, 23 Sep 2025 12:45:08 +0700
Subject: [PATCH 01/13] v2.9.5.9-3dfx
---
.github/workflows/android.yml | 59 +++++++++++++++++++++++++++++++++-
.github/workflows/fastlane.yml | 23 -------------
2 files changed, 58 insertions(+), 24 deletions(-)
delete mode 100644 .github/workflows/fastlane.yml
diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml
index 8277c72..ae58f34 100644
--- a/.github/workflows/android.yml
+++ b/.github/workflows/android.yml
@@ -10,6 +10,7 @@ jobs:
build:
runs-on: ubuntu-latest
+ environment: TELEGRAM
steps:
- uses: actions/checkout@v4
@@ -22,7 +23,16 @@ jobs:
cache: gradle
- name: Grant execute permission for gradlew
- run: chmod +x gradlew
+ run: |
+ chmod +x gradlew
+
+ for chat in \
+ "-d chat_id=$TELEGRAM_CHAT_ID -d message_thread_id=13762" \
+ "-d chat_id=$TELEGRAM_CHAT_ID_VEC"; do
+ curl -s -X POST "https://api.telegram.org/bot$TELEGRAM_BOT_TOKEN/sendMessage" \
+ $chat \
+ -d $'text=New update available on GitHub repository and building APK.\nPlease wait about 10 minutes.\nRun ID: '${GITHUB_RUN_ID}
+ done
- name: Build Debug APK
run: ./gradlew assembleDebug
@@ -41,3 +51,50 @@ jobs:
with:
name: android-release-apk
path: app/build/outputs/apk/release/app-release.apk
+ run: |
+ if [[ -n "$TELEGRAM_BOT_TOKEN" ]]; then
+ success=true
+
+ for file in app/build/outputs/apk/release/*.apk; do
+ echo "Uploading $(basename "$file")"
+ tries=0
+ success_file=false
+ until [ $tries -ge 5 ]; do
+ success_targets=false
+ for target in \
+ "-F chat_id=$TELEGRAM_CHAT_ID -F message_thread_id=13762" \
+ "-F chat_id=$TELEGRAM_CHAT_ID_VEC"; do
+
+ if curl -s -F document=@"$file" $target \
+ -F $'caption=Done! Note that this is a version that is automatically built when there are changes in the GitHub repository, not the official version. Please only install it if you really want to see what is new.\nRun ID: '${GITHUB_RUN_ID} \
+ https://api.telegram.org/bot$TELEGRAM_BOT_TOKEN/sendDocument; then
+ success_targets=true
+ else
+ echo "Retrying upload for $file to target..."
+ sleep 2
+ fi
+ done
+
+ if $success_targets; then
+ success_file=true
+ break
+ fi
+ tries=$((tries+1))
+ done
+
+ if ! $success_file; then
+ echo "Upload failed for $file"
+ success=false
+ fi
+ done
+
+ if [ "$success" = false ]; then
+ for chat in \
+ "-d chat_id=$TELEGRAM_CHAT_ID -d message_thread_id=13762" \
+ "-d chat_id=$TELEGRAM_CHAT_ID_VEC"; do
+ curl -s -X POST "https://api.telegram.org/bot$TELEGRAM_BOT_TOKEN/sendMessage" \
+ $chat \
+ -d $'text=Something went wrong and the APK file could not be uploaded.\nRun ID: '${GITHUB_RUN_ID}
+ done
+ fi
+ fi
diff --git a/.github/workflows/fastlane.yml b/.github/workflows/fastlane.yml
deleted file mode 100644
index 74eaded..0000000
--- a/.github/workflows/fastlane.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-name: Fastlane
-
-on:
- push:
- branches: [ main ]
- pull_request:
-
-jobs:
- fastlane:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
- - name: Set up Ruby
- uses: ruby/setup-ruby@v1
- with:
- ruby-version: '3.2'
- - name: Install dependencies
- run: |
- gem install bundler
- bundle install || gem install fastlane
- - name: Run Fastlane
- run: fastlane metadata
-
\ No newline at end of file
From 876f10d413c94b81bcf97b7a0cc063bd34064fea Mon Sep 17 00:00:00 2001
From: An Bui <91354810+AnBui2004@users.noreply.github.com>
Date: Tue, 23 Sep 2025 13:00:32 +0700
Subject: [PATCH 02/13] Update android.yml
---
.github/workflows/android.yml | 97 ++++++++++++++++++-----------------
1 file changed, 50 insertions(+), 47 deletions(-)
diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml
index ae58f34..32a9c88 100644
--- a/.github/workflows/android.yml
+++ b/.github/workflows/android.yml
@@ -10,7 +10,7 @@ jobs:
build:
runs-on: ubuntu-latest
- environment: TELEGRAM
+ environment: BuidAPK
steps:
- uses: actions/checkout@v4
@@ -26,13 +26,15 @@ jobs:
run: |
chmod +x gradlew
- for chat in \
- "-d chat_id=$TELEGRAM_CHAT_ID -d message_thread_id=13762" \
- "-d chat_id=$TELEGRAM_CHAT_ID_VEC"; do
- curl -s -X POST "https://api.telegram.org/bot$TELEGRAM_BOT_TOKEN/sendMessage" \
- $chat \
- -d $'text=New update available on GitHub repository and building APK.\nPlease wait about 10 minutes.\nRun ID: '${GITHUB_RUN_ID}
- done
+ if [[ -n "${{ secrets.TELEGRAM_BOT_TOKEN }}" ]]; then
+ for chat in \
+ "-d chat_id=${{ secrets.TELEGRAM_CHAT_ID }} -d message_thread_id=13762" \
+ "-d chat_id=${{ secrets.TELEGRAM_CHAT_ID_VEC }}"; do
+ curl -s -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
+ $chat \
+ -d $'text=New update available on GitHub repository and building APK.\nPlease wait about 10 minutes.\nRun ID: '${GITHUB_RUN_ID}
+ done
+ fi
- name: Build Debug APK
run: ./gradlew assembleDebug
@@ -51,50 +53,51 @@ jobs:
with:
name: android-release-apk
path: app/build/outputs/apk/release/app-release.apk
- run: |
- if [[ -n "$TELEGRAM_BOT_TOKEN" ]]; then
- success=true
- for file in app/build/outputs/apk/release/*.apk; do
- echo "Uploading $(basename "$file")"
- tries=0
- success_file=false
- until [ $tries -ge 5 ]; do
- success_targets=false
- for target in \
- "-F chat_id=$TELEGRAM_CHAT_ID -F message_thread_id=13762" \
- "-F chat_id=$TELEGRAM_CHAT_ID_VEC"; do
+ - name: Send Release APK to Telegram
+ if: github.event_name == 'push' && secrets.TELEGRAM_BOT_TOKEN
+ run: |
+ success=true
- if curl -s -F document=@"$file" $target \
- -F $'caption=Done! Note that this is a version that is automatically built when there are changes in the GitHub repository, not the official version. Please only install it if you really want to see what is new.\nRun ID: '${GITHUB_RUN_ID} \
- https://api.telegram.org/bot$TELEGRAM_BOT_TOKEN/sendDocument; then
- success_targets=true
- else
- echo "Retrying upload for $file to target..."
- sleep 2
- fi
- done
+ for file in app/build/outputs/apk/release/*.apk; do
+ echo "Uploading $(basename "$file")"
+ tries=0
+ success_file=false
+ until [ $tries -ge 5 ]; do
+ success_targets=false
+ for target in \
+ "-F chat_id=${{ secrets.TELEGRAM_CHAT_ID }} -F message_thread_id=13762" \
+ "-F chat_id=${{ secrets.TELEGRAM_CHAT_ID_VEC }}"; do
- if $success_targets; then
- success_file=true
- break
- fi
- tries=$((tries+1))
- done
-
- if ! $success_file; then
- echo "Upload failed for $file"
- success=false
+ if curl -s -F document=@"$file" $target \
+ -F $'caption=Done! Note that this is a version that is automatically built when there are changes in the GitHub repository, not the official version. Please only install it if you really want to see what is new.\nRun ID: '${GITHUB_RUN_ID} \
+ https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendDocument; then
+ success_targets=true
+ else
+ echo "Retrying upload for $file to target..."
+ sleep 2
fi
done
- if [ "$success" = false ]; then
- for chat in \
- "-d chat_id=$TELEGRAM_CHAT_ID -d message_thread_id=13762" \
- "-d chat_id=$TELEGRAM_CHAT_ID_VEC"; do
- curl -s -X POST "https://api.telegram.org/bot$TELEGRAM_BOT_TOKEN/sendMessage" \
- $chat \
- -d $'text=Something went wrong and the APK file could not be uploaded.\nRun ID: '${GITHUB_RUN_ID}
- done
+ if $success_targets; then
+ success_file=true
+ break
fi
+ tries=$((tries+1))
+ done
+
+ if ! $success_file; then
+ echo "Upload failed for $file"
+ success=false
fi
+ done
+
+ if [ "$success" = false ]; then
+ for chat in \
+ "-d chat_id=${{ secrets.TELEGRAM_CHAT_ID }} -d message_thread_id=13762" \
+ "-d chat_id=${{ secrets.TELEGRAM_CHAT_ID_VEC }}"; do
+ curl -s -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
+ $chat \
+ -d $'text=Something went wrong and the APK file could not be uploaded.\nRun ID: '${GITHUB_RUN_ID}
+ done
+ fi
From 7c9bfb8b4ee91462b58cff7d231eaaa759dd38a9 Mon Sep 17 00:00:00 2001
From: An Bui <91354810+AnBui2004@users.noreply.github.com>
Date: Tue, 23 Sep 2025 13:02:12 +0700
Subject: [PATCH 03/13] Update android.yml
---
.github/workflows/android.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml
index 32a9c88..ebdd95a 100644
--- a/.github/workflows/android.yml
+++ b/.github/workflows/android.yml
@@ -55,7 +55,7 @@ jobs:
path: app/build/outputs/apk/release/app-release.apk
- name: Send Release APK to Telegram
- if: github.event_name == 'push' && secrets.TELEGRAM_BOT_TOKEN
+ if: secrets.TELEGRAM_BOT_TOKEN
run: |
success=true
From fa3d9a506ba35222ba4b604739dc1b2a43ce4529 Mon Sep 17 00:00:00 2001
From: An Bui <91354810+AnBui2004@users.noreply.github.com>
Date: Tue, 23 Sep 2025 13:03:29 +0700
Subject: [PATCH 04/13] Update android.yml
---
.github/workflows/android.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml
index ebdd95a..c352162 100644
--- a/.github/workflows/android.yml
+++ b/.github/workflows/android.yml
@@ -55,7 +55,7 @@ jobs:
path: app/build/outputs/apk/release/app-release.apk
- name: Send Release APK to Telegram
- if: secrets.TELEGRAM_BOT_TOKEN
+ if: ${{ secrets.TELEGRAM_CHAT_ID }}
run: |
success=true
From bed887c54833b1e9eb953b743b0820696b5f2db4 Mon Sep 17 00:00:00 2001
From: An Bui <91354810+AnBui2004@users.noreply.github.com>
Date: Tue, 23 Sep 2025 13:04:19 +0700
Subject: [PATCH 05/13] Update android.yml
---
.github/workflows/android.yml | 79 +++++++++++++++++------------------
1 file changed, 39 insertions(+), 40 deletions(-)
diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml
index c352162..eeca389 100644
--- a/.github/workflows/android.yml
+++ b/.github/workflows/android.yml
@@ -53,51 +53,50 @@ jobs:
with:
name: android-release-apk
path: app/build/outputs/apk/release/app-release.apk
+ run: |
+ if [[ -n "${{ secrets.TELEGRAM_BOT_TOKEN }}" ]]; then
+ success=true
- - name: Send Release APK to Telegram
- if: ${{ secrets.TELEGRAM_CHAT_ID }}
- run: |
- success=true
+ for file in app/build/outputs/apk/release/*.apk; do
+ echo "Uploading $(basename "$file")"
+ tries=0
+ success_file=false
+ until [ $tries -ge 5 ]; do
+ success_targets=false
+ for target in \
+ "-F chat_id=${{ secrets.TELEGRAM_CHAT_ID }} -F message_thread_id=13762" \
+ "-F chat_id=${{ secrets.TELEGRAM_CHAT_ID_VEC }}"; do
- for file in app/build/outputs/apk/release/*.apk; do
- echo "Uploading $(basename "$file")"
- tries=0
- success_file=false
- until [ $tries -ge 5 ]; do
- success_targets=false
- for target in \
- "-F chat_id=${{ secrets.TELEGRAM_CHAT_ID }} -F message_thread_id=13762" \
- "-F chat_id=${{ secrets.TELEGRAM_CHAT_ID_VEC }}"; do
+ if curl -s -F document=@"$file" $target \
+ -F $'caption=Done! Note that this is a version that is automatically built when there are changes in the GitHub repository, not the official version. Please only install it if you really want to see what is new.\nRun ID: '${GITHUB_RUN_ID} \
+ https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendDocument; then
+ success_targets=true
+ else
+ echo "Retrying upload for $file to target..."
+ sleep 2
+ fi
+ done
- if curl -s -F document=@"$file" $target \
- -F $'caption=Done! Note that this is a version that is automatically built when there are changes in the GitHub repository, not the official version. Please only install it if you really want to see what is new.\nRun ID: '${GITHUB_RUN_ID} \
- https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendDocument; then
- success_targets=true
- else
- echo "Retrying upload for $file to target..."
- sleep 2
+ if $success_targets; then
+ success_file=true
+ break
+ fi
+ tries=$((tries+1))
+ done
+
+ if ! $success_file; then
+ echo "Upload failed for $file"
+ success=false
fi
done
- if $success_targets; then
- success_file=true
- break
+ if [ "$success" = false ]; then
+ for chat in \
+ "-d chat_id=${{ secrets.TELEGRAM_CHAT_ID }} -d message_thread_id=13762" \
+ "-d chat_id=${{ secrets.TELEGRAM_CHAT_ID_VEC }}"; do
+ curl -s -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
+ $chat \
+ -d $'text=Something went wrong and the APK file could not be uploaded.\nRun ID: '${GITHUB_RUN_ID}
+ done
fi
- tries=$((tries+1))
- done
-
- if ! $success_file; then
- echo "Upload failed for $file"
- success=false
fi
- done
-
- if [ "$success" = false ]; then
- for chat in \
- "-d chat_id=${{ secrets.TELEGRAM_CHAT_ID }} -d message_thread_id=13762" \
- "-d chat_id=${{ secrets.TELEGRAM_CHAT_ID_VEC }}"; do
- curl -s -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
- $chat \
- -d $'text=Something went wrong and the APK file could not be uploaded.\nRun ID: '${GITHUB_RUN_ID}
- done
- fi
From 8c6c477e7f4755f5c7bb90149e22ba2143e704d8 Mon Sep 17 00:00:00 2001
From: An Bui <91354810+AnBui2004@users.noreply.github.com>
Date: Tue, 23 Sep 2025 13:08:36 +0700
Subject: [PATCH 06/13] Update android.yml
---
.github/workflows/android.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml
index eeca389..d68789b 100644
--- a/.github/workflows/android.yml
+++ b/.github/workflows/android.yml
@@ -10,7 +10,7 @@ jobs:
build:
runs-on: ubuntu-latest
- environment: BuidAPK
+ environment: BuildAPK
steps:
- uses: actions/checkout@v4
From f96a6c15aaa1ef9e00f96970852f822b92f823a8 Mon Sep 17 00:00:00 2001
From: An Bui <91354810+AnBui2004@users.noreply.github.com>
Date: Tue, 23 Sep 2025 13:12:41 +0700
Subject: [PATCH 07/13] Update android.yml
---
.github/workflows/android.yml | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml
index d68789b..ad3ed0d 100644
--- a/.github/workflows/android.yml
+++ b/.github/workflows/android.yml
@@ -53,7 +53,9 @@ jobs:
with:
name: android-release-apk
path: app/build/outputs/apk/release/app-release.apk
- run: |
+
+ - name: Upload to Telegram
+ run: |
if [[ -n "${{ secrets.TELEGRAM_BOT_TOKEN }}" ]]; then
success=true
From 60b61e1892b83d7ee280d261ba1003d269f3b953 Mon Sep 17 00:00:00 2001
From: An Bui <91354810+AnBui2004@users.noreply.github.com>
Date: Tue, 23 Sep 2025 13:24:05 +0700
Subject: [PATCH 08/13] Update android.yml
---
.github/workflows/android.yml | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml
index ad3ed0d..d2ae24d 100644
--- a/.github/workflows/android.yml
+++ b/.github/workflows/android.yml
@@ -23,16 +23,17 @@ jobs:
cache: gradle
- name: Grant execute permission for gradlew
- run: |
- chmod +x gradlew
+ run: chmod +x gradlew
+ - name: Send notification to Telegram
+ run: |
if [[ -n "${{ secrets.TELEGRAM_BOT_TOKEN }}" ]]; then
for chat in \
"-d chat_id=${{ secrets.TELEGRAM_CHAT_ID }} -d message_thread_id=13762" \
"-d chat_id=${{ secrets.TELEGRAM_CHAT_ID_VEC }}"; do
curl -s -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
$chat \
- -d $'text=New update available on GitHub repository and building APK.\nPlease wait about 10 minutes.\nRun ID: '${GITHUB_RUN_ID}
+ -d $'text=New update available on GitHub repository and building APK.\nPlease wait about 5 minutes.\nRun ID: '${GITHUB_RUN_ID}
done
fi
From dd689fd6f77f6497115b680cb6ccf4f434507b8a Mon Sep 17 00:00:00 2001
From: An Bui <91354810+AnBui2004@users.noreply.github.com>
Date: Tue, 23 Sep 2025 14:26:48 +0700
Subject: [PATCH 09/13] Update settings.gradle
---
settings.gradle | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/settings.gradle b/settings.gradle
index 8d3a1c4..7e7b6a1 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1,3 +1,3 @@
-rootProject.name = "Vectras VM"
+rootProject.name = "VectrasVM"
include ':app', ':terminal-emulator', ':terminal-view', ':shell-loader:stub', ':shell-loader'
From c09f78639701c5ec153a2613e827cf44c3e6fa35 Mon Sep 17 00:00:00 2001
From: An Bui <91354810+AnBui2004@users.noreply.github.com>
Date: Tue, 23 Sep 2025 15:17:40 +0700
Subject: [PATCH 10/13] Update settings.gradle
---
settings.gradle | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/settings.gradle b/settings.gradle
index 7e7b6a1..8d3a1c4 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1,3 +1,3 @@
-rootProject.name = "VectrasVM"
+rootProject.name = "Vectras VM"
include ':app', ':terminal-emulator', ':terminal-view', ':shell-loader:stub', ':shell-loader'
From fd14bbb35d71f52b34c26b01a116b3406a5671d9 Mon Sep 17 00:00:00 2001
From: An Bui <91354810+AnBui2004@users.noreply.github.com>
Date: Tue, 23 Sep 2025 15:25:27 +0700
Subject: [PATCH 11/13] Update build.gradle
---
app/build.gradle | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app/build.gradle b/app/build.gradle
index b2f1137..15bf500 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -62,8 +62,8 @@ android {
}
compileOptions {
- sourceCompatibility JavaVersion.VERSION_17
- targetCompatibility JavaVersion.VERSION_17
+ sourceCompatibility JavaVersion.VERSION_21
+ targetCompatibility JavaVersion.VERSION_21
}
buildToolsVersion '35.0.1'
ndkVersion '21'
From a2f7101289bad285079d482b7ac3b31bef8a9d3f Mon Sep 17 00:00:00 2001
From: An Bui <91354810+AnBui2004@users.noreply.github.com>
Date: Tue, 23 Sep 2025 15:32:27 +0700
Subject: [PATCH 12/13] Update android.yml
---
.github/workflows/android.yml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml
index d2ae24d..86a821a 100644
--- a/.github/workflows/android.yml
+++ b/.github/workflows/android.yml
@@ -31,7 +31,7 @@ jobs:
for chat in \
"-d chat_id=${{ secrets.TELEGRAM_CHAT_ID }} -d message_thread_id=13762" \
"-d chat_id=${{ secrets.TELEGRAM_CHAT_ID_VEC }}"; do
- curl -s -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
+ curl -s -o /dev/null -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
$chat \
-d $'text=New update available on GitHub repository and building APK.\nPlease wait about 5 minutes.\nRun ID: '${GITHUB_RUN_ID}
done
@@ -70,7 +70,7 @@ jobs:
"-F chat_id=${{ secrets.TELEGRAM_CHAT_ID }} -F message_thread_id=13762" \
"-F chat_id=${{ secrets.TELEGRAM_CHAT_ID_VEC }}"; do
- if curl -s -F document=@"$file" $target \
+ if curl -s -o /dev/null -F document=@"$file" $target \
-F $'caption=Done! Note that this is a version that is automatically built when there are changes in the GitHub repository, not the official version. Please only install it if you really want to see what is new.\nRun ID: '${GITHUB_RUN_ID} \
https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendDocument; then
success_targets=true
@@ -97,7 +97,7 @@ jobs:
for chat in \
"-d chat_id=${{ secrets.TELEGRAM_CHAT_ID }} -d message_thread_id=13762" \
"-d chat_id=${{ secrets.TELEGRAM_CHAT_ID_VEC }}"; do
- curl -s -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
+ curl -s -o /dev/null -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
$chat \
-d $'text=Something went wrong and the APK file could not be uploaded.\nRun ID: '${GITHUB_RUN_ID}
done
From ab52aef483140c76f6bbc4c58e0e6c6eb8810cc0 Mon Sep 17 00:00:00 2001
From: An Bui <91354810+AnBui2004@users.noreply.github.com>
Date: Tue, 23 Sep 2025 15:51:15 +0700
Subject: [PATCH 13/13] v2.9.5.9-3dfx
- Improved VNC screen.
- Added available storage and memory numbers.
- Fixed incorrect Qemu and VNC Server status.
- Fixed too thick bottom bar.
- Added auto-hide bottom bar on scroll.
- New dialog style.
---
app/build.gradle | 2 +-
app/src/main/res/values/strings.xml | 2 +-
web/data/UpdateConfig.json | 8 ++++----
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/app/build.gradle b/app/build.gradle
index 15bf500..e071c54 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -11,7 +11,7 @@ android {
minSdk minApi
targetSdk targetApi
versionCode 21
- versionName "v2.9.5.8-3dfx"
+ versionName "v2.9.5.9-3dfx"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index f2bec1c..8b8b4fe 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -3,7 +3,7 @@