Commit graph

256 commits

Author SHA1 Message Date
An Bui
e058dc6f06 3.2.0
- Added new Qemu for x86_64.
- Automatically use older Alpine Linux versions for devices that don't support 64-bit.
- Fixed issue with aria2c.
2025-10-10 12:53:20 +07:00
An Bui
19feb2ba09 3.2.0 2025-10-10 11:24:17 +07:00
An Bui
51499b2aef 3.1.1 2025-10-09 20:06:28 +07:00
An Bui
5c4255e034 3.1.0
Upgraded to Alpine Linux 3.22.
2025-10-09 19:26:39 +07:00
An Bui
c5f5cbb50a 3.0.0
With the new Qemu 9.2.2 3dfx for 64-bit ARM devices!
2025-10-08 17:43:12 +07:00
An Bui
1a373b5c11 Update AppConfig.java 2025-10-08 17:30:03 +07:00
An Bui
50265e859c Update SetupQemuActivity.java 2025-10-08 17:26:08 +07:00
An Bui
77c0f5d207 3.0.0 2025-10-08 17:16:22 +07:00
An Bui
5e43e61ca1
Merge pull request #27 from AnBui2004/dependabot/gradle/com.airbnb.android-lottie-6.6.10
Bump com.airbnb.android:lottie from 6.6.9 to 6.6.10
2025-10-06 18:11:39 +07:00
An Bui
fa7df64ceb v2.9.5.13-3dfx
- Faster virtual machine boot time.
- Force VNC refresh is on by default.
- Added exporter that will show error message if no folder to save cvbi file can be created.
- New virtual machine startup dialog interface.
- Added Quick start toggle.
- Fixed bug where System Monitor sometimes did not show correct status of Qemu and VNC Server.
- Text color of dialog buttons will be brighter if in dark mode.
- Improved ability to determine if a virtual machine is running.
- Qemu will no longer be forced to kill explicitly so it can perform some actions before dying to avoid data corruption
- Some changes to the interface in the drawer.
- External VNC Server notification dialog will only appear when using VNC instead of X11.
2025-10-06 17:21:57 +07:00
dependabot[bot]
631d461212
Bump com.airbnb.android:lottie from 6.6.9 to 6.6.10
Bumps [com.airbnb.android:lottie](https://github.com/airbnb/lottie-android) from 6.6.9 to 6.6.10.
- [Release notes](https://github.com/airbnb/lottie-android/releases)
- [Changelog](https://github.com/airbnb/lottie-android/blob/master/CHANGELOG.md)
- [Commits](https://github.com/airbnb/lottie-android/compare/v6.6.9...v6.6.10)

---
updated-dependencies:
- dependency-name: com.airbnb.android:lottie
  dependency-version: 6.6.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-06 08:39:00 +00:00
An Bui
5e99d9d7c5 Fixed shared folder size calculation error. 2025-10-05 20:29:15 +07:00
An Bui
cb85f562fa v2.9.5.12-3dfx
- Improved settings.
- Changed shared file import folder location.
- Fixed VM ID in VM creator sometimes not refreshing.
- Added detection of shared folders that exceed size limit.
- Improved file import on home screen.
- Now when clicking Rom store icon in right corner in file importer or selecting architecture, it will go back to home screen and to Rom store.
- Added note about using X11 instead of VNC in VNC settings when X11 is in use.
- Added opening home folder in other file browser.
- Some changes to drawer.
2025-10-05 19:52:05 +07:00
An Bui
52006c425d
Merge pull request #25 from AnBui2004/dependabot/gradle/com.google.android.material-material-1.14.0-alpha05
Bump com.google.android.material:material from 1.14.0-alpha04 to 1.14.0-alpha05
2025-10-05 11:23:14 +07:00
dependabot[bot]
0e90e7fb94
Bump com.google.android.material:material
Bumps [com.google.android.material:material](https://github.com/material-components/material-components-android) from 1.14.0-alpha04 to 1.14.0-alpha05.
- [Release notes](https://github.com/material-components/material-components-android/releases)
- [Commits](https://github.com/material-components/material-components-android/compare/1.14.0-alpha04...1.14.0-alpha05)

---
updated-dependencies:
- dependency-name: com.google.android.material:material
  dependency-version: 1.14.0-alpha05
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 10:22:47 +00:00
dependabot[bot]
aa857165c0
Bump androidx.window:window from 1.4.0 to 1.5.0
Bumps androidx.window:window from 1.4.0 to 1.5.0.

---
updated-dependencies:
- dependency-name: androidx.window:window
  dependency-version: 1.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 10:08:28 +00:00
An Bui
22002abd70 v2.9.5.11-3dfx
- Fixed keyboard not showing up after changing resolution in VNC screen.
- Added opening VNC settings in VNC screen.
- New VNC settings section.
- Added option to force refresh when there is a change in VNC screen.
2025-09-28 13:52:48 +07:00
An Bui
a51db89c81 v2.9.5.10-3dfx
- Fixed keyboard obscuring the last items in the search list.
- Fixed VNC display not changing resolution when the OS changes resolution.
2025-09-27 12:43:13 +07:00
An Bui
e018160ae8
Merge pull request #22 from AnBui2004/dependabot/gradle/com.google.guava-guava-33.5.0-jre
Bump com.google.guava:guava from 33.4.8-jre to 33.5.0-jre
2025-09-24 15:30:48 +07:00
An Bui
ab52aef483 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.
2025-09-23 15:51:15 +07:00
An Bui
fd14bbb35d Update build.gradle 2025-09-23 15:25:27 +07:00
An Bui
0b76e11a05 v2.9.5.9-3dfx 2025-09-23 09:55:41 +07:00
dependabot[bot]
722584c66e
Bump com.google.guava:guava from 33.4.8-jre to 33.5.0-jre
Bumps [com.google.guava:guava](https://github.com/google/guava) from 33.4.8-jre to 33.5.0-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-version: 33.5.0-jre
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-22 09:00:05 +00:00
An Bui
e794d19ac7 v2.9.5.8-3dfx
- Removed Google Play services and Google Firebase.
2025-09-17 17:32:31 +07:00
An Bui
9f16ddb32c Add information for the store. 2025-09-17 17:01:02 +07:00
An Bui
97e02a6fac Added Fastlane 2025-09-17 16:16:17 +07:00
An Bui
149e3c29ea v2.9.5.7-3dfx
- Fixed VNC Server could fail to connect from another device.
- Added no more update prompts for an updated version.
- Fixed missing package check could give wrong results for 32bit only devices.
- Fixed VM not being created when ignoring warnings.
- Termux:X11 startup command now only runs for Android 13 and below.
- Added check if cache folder was created successfully when running VM.
- Added VNC Server running notification dialog after successful VM launch.
- New Home interface.
- Rom store has been integrated in Home.
- New System monitor.
- Updated update notification dialog interface.
- New update checker.
- Reduced time on startup screen.
- Fixed issue with virtual machine list data fixer.
2025-09-16 23:40:13 +07:00
An Bui
2dfb569cc4 v2.9.5.6-3dfx
- Fixed bug when importing rom from Rom store.
- Added not allowing you to use Vectras VM when available storage space is too low.
- Added auto-show keyboard when editing Qemu params.
- Thumbnails in Rom store no longer download automatically, it only downloads when importing valid rom.
2025-09-03 23:20:06 +07:00
An Bui
347d769308
Merge pull request #16 from AnBui2004/dependabot/gradle/com.google.firebase-firebase-bom-34.2.0
Bump com.google.firebase:firebase-bom from 34.1.0 to 34.2.0
2025-09-03 21:02:17 +07:00
dependabot[bot]
fb396ac093
Bump com.github.bumptech.glide:glide from 4.16.0 to 5.0.3
Bumps [com.github.bumptech.glide:glide](https://github.com/bumptech/glide) from 4.16.0 to 5.0.3.
- [Release notes](https://github.com/bumptech/glide/releases)
- [Commits](https://github.com/bumptech/glide/compare/v4.16.0...v5.0.3)

---
updated-dependencies:
- dependency-name: com.github.bumptech.glide:glide
  dependency-version: 5.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-01 17:42:30 +00:00
dependabot[bot]
fa6c82e406
Bump com.google.firebase:firebase-bom from 34.1.0 to 34.2.0
Bumps com.google.firebase:firebase-bom from 34.1.0 to 34.2.0.

---
updated-dependencies:
- dependency-name: com.google.firebase:firebase-bom
  dependency-version: 34.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-01 17:04:55 +00:00
An Bui
899802f2de v2.9.5.5-3dfx
- Rounded corners if the search list in Rom store has only 1 result.
- Removed the possibility of memory leak in Rom store and in VM creator.
- Reduced errors when selecting files in unexpected places and errors when getting file path in VM creator.
- Show error dialog when invalid file path in VM creator.
- When selecting thumbnail in VM creator, it opens image picker instead of selecting file.
- Thumbnails are now forced to be copied to VM instead of used directly outside even if Copy file is disabled in Settings.
- When selecting Mouse mode in VNC screen, it opens mode selection dialog directly instead of opening UI Mode dialog.
2025-08-28 14:18:41 +07:00
An Bui
8daa483e3d
Merge pull request #12 from AnBui2004/dependabot/gradle/androidx.core-core-1.17.0
Bump androidx.core:core from 1.16.0 to 1.17.0
2025-08-27 22:00:40 +07:00
dependabot[bot]
1ad419199c
Bump com.google.android.material:material
Bumps [com.google.android.material:material](https://github.com/material-components/material-components-android) from 1.14.0-alpha03 to 1.14.0-alpha04.
- [Release notes](https://github.com/material-components/material-components-android/releases)
- [Commits](https://github.com/material-components/material-components-android/compare/1.14.0-alpha03...1.14.0-alpha04)

---
updated-dependencies:
- dependency-name: com.google.android.material:material
  dependency-version: 1.14.0-alpha04
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-25 16:34:53 +00:00
dependabot[bot]
f137ca296f
Bump androidx.core:core from 1.16.0 to 1.17.0
Bumps androidx.core:core from 1.16.0 to 1.17.0.

---
updated-dependencies:
- dependency-name: androidx.core:core
  dependency-version: 1.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-25 16:29:43 +00:00
An Bui
57f238cb2f v2.9.5.4-3dfx
- New external VNC Server settings interface.
- You can now select the port for the external VNC Server.
- The external VNC Server status on the home screen now shows the correct port.
- Changed font in logs.
- The VNC logs now have a black background for easier reading.
- Changed card style for system information.
2025-08-20 15:52:32 +07:00
An Bui
ef7ec90817 v2.9.5.3-3dfx
- Added change or eject of CD ROM, floppy disk and memory card.
- Home screen no longer reloads when rotating screen.
2025-08-19 19:51:25 +07:00
An Bui
face310397 v2.9.5.2-3dfx
- New interface for advanced setup.
- Now you can't exit by pressing back key when setting up.
- Now you can press back key to hide advanced setup.
- Fixed issue with Rom store.
2025-08-18 22:07:18 +07:00
An Bui
cb827624b0 v2.9.5.1-3dfx
- Now you can search in Rom store.
- View information about roms in Rom Store more intuitively.
- Support opening cvbi files in more file browsers.
2025-08-18 16:56:00 +07:00
An Bui
1433e11736 2.9.5.1
Testing...
2025-08-18 16:03:23 +07:00
An Bui
69b299c644 2.9.5.1
Testing...
2025-08-18 14:05:26 +07:00
An Bui
a0bb007412
Merge pull request #8 from AnBui2004/dependabot/gradle/com.google.firebase-firebase-bom-34.1.0
Bump com.google.firebase:firebase-bom from 34.0.0 to 34.1.0
2025-08-14 19:17:08 +07:00
dependabot[bot]
afe1113441
Bump com.google.firebase:firebase-bom from 34.0.0 to 34.1.0
Bumps com.google.firebase:firebase-bom from 34.0.0 to 34.1.0.

---
updated-dependencies:
- dependency-name: com.google.firebase:firebase-bom
  dependency-version: 34.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-11 13:22:52 +00:00
dependabot[bot]
4ab04cda65
Bump com.google.firebase:firebase-crashlytics-buildtools
Bumps com.google.firebase:firebase-crashlytics-buildtools from 3.0.5 to 3.0.6.

---
updated-dependencies:
- dependency-name: com.google.firebase:firebase-crashlytics-buildtools
  dependency-version: 3.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-11 13:14:23 +00:00
dependabot[bot]
a5e9ddb560
Bump androidx.test.espresso:espresso-core from 3.6.1 to 3.7.0
Bumps androidx.test.espresso:espresso-core from 3.6.1 to 3.7.0.

---
updated-dependencies:
- dependency-name: androidx.test.espresso:espresso-core
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-08 04:26:37 +00:00
dependabot[bot]
05b2547430
Bump androidx.test.ext:junit from 1.2.1 to 1.3.0
Bumps androidx.test.ext:junit from 1.2.1 to 1.3.0.

---
updated-dependencies:
- dependency-name: androidx.test.ext:junit
  dependency-version: 1.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-04 12:26:56 +00:00
An Bui
aa0ff6663e Zeppole
- Fixed the main screen being called twice when switching from light to dark or vice versa.
- Added subtitles in Settings.
- The Join the Beta channel will be disabled when you turn off Automatically check for update in Settings.
- The Memory capacity (MB) will be disabled when you turn off Custom memory in Settings.
- Removed the extra space on the left side of the X11 section in Settings.
- Updated some wording in Settings.
- Updated new dialog styles in VNC screen.
- Added subtitles in Create rom.
- Changed thumbnails and names in Create rom.
- Now, clicking Qemu params in Create rom will immediately open the editor.
- Updated new styles for some dialogs in the main screen.
- Now when opening X11 anywhere on the main screen, it will be checked for compatibility before continuing.
- Updated new card style for VM list.
- Updated architecture selection screen.
- Added drag and drop support for cvbi files to Import tab in architecture selection screen.
- Added Rom store button in architecture selection screen.
- Added copy result in command completion dialog.
- Default font is Google Sans.
- VM thumbnails are now saved as PNG.
- Updated Rom store interface.
- Updated Rom store list style.
- Updated ROM information interface.
- Updated Mini tools interface.
- Updated About interface.
- Replaced QEMU icon with PC when image cannot be loaded or VM has no image.
2025-07-31 00:24:40 +07:00
An Bui
237fdbb0e1 Update AudioStreamService.java 2025-07-30 12:11:02 +07:00
An Bui
afea81dfbe Update 2025-07-24 22:48:27 +07:00
An Bui
dcd8ed7da1 Update 2025-07-24 19:49:51 +07:00