Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Tagged releases and the entries below distinguish published behavior from change
available only in a source checkout. GitHub and F-Droid builds use separate
signing identities.

## Unreleased — 0.4.1
## 0.4.1 — 2026-11-01

- Use the adaptive launcher artwork contributed in PR #21, including themed icons
and a contrasting background on older Android versions.
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,8 +140,9 @@ reach the Ventoy 1.1.18 menu under both BIOS and UEFI for fresh and updated
MBR/GPT layouts; ISO guest boots, Secure Boot enforcement, and physical Android
OTG workflows still need separate verification.

The 0.4.1 UI and operation-lifetime changes above are available in development
until a corresponding release is tagged; see the changelog for release status.
The UI and operation-lifetime improvements above are included in
[Ventoid 0.4.1](https://github.com/GPLaider/Ventoid/releases/tag/v0.4.1)
(versionCode 17). F-Droid updates follow its separate review and build schedule.

## Install

Expand Down
25 changes: 19 additions & 6 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,20 @@ See [CHANGELOG.md](CHANGELOG.md) for implemented changes and

| Item | State |
| --- | --- |
| Latest published Ventoid release | 0.4.0, versionCode 16, tag `v0.4.0` |
| Latest published Ventoid release | 0.4.1, versionCode 17, tag `v0.4.1` |
| App version in this checkout | 0.4.1, versionCode 17 |
| Bundled Ventoy | 1.1.18 |
| Latest upstream release checked | [Ventoy 1.1.18](https://github.com/ventoy/Ventoy/releases/tag/v1.1.18), published 2026-10-09 |
| Next app release target | 0.4.1: USB operation reliability and diagnostics |
| Next app release target | Not assigned; see the feature backlog |

Implemented development changes include drive inspection, non-destructive
Released features include drive inspection, non-destructive
updates, ISO listing and free-space analysis, large-drive support, sampled
readback verification, transfer estimates, reserved-space validation, and GPT
BIOS boot repair. Updates now reject newer installed versions before writing.

## Next release readiness
## Release verification and remaining checks

- [x] Consolidate the implemented changes into an Unreleased changelog.
- [x] Track implemented changes and tagged releases in the changelog.
- [x] Preserve the published F-Droid build history and release signing identities.
- [x] Guard against downgrading a newer Ventoy installation and identify
same-version repair in the UI.
Expand All @@ -37,6 +37,11 @@ BIOS boot repair. Updates now reject newer installed versions before writing.
- [x] Assign app version 0.4.0/versionCode 16, write its store changelog, and
prepare the append-only F-Droid recipe. The final stanza is appended in a
separate metadata commit after committing the release sources.
- [x] Release 0.4.1/versionCode 17 with retained USB work, confirmation,
diagnostics, Korean UI, offline help, and the contributed adaptive icon.
- [x] Pass 126 unit tests, release lint, APK/AAB builds, and six UI/lifecycle/export
checks on Android 15 and 16 emulators. Four QEMU output-fixture tests are
skipped in the normal Android run; the bundled firmware is unchanged.

Ventoy 1.1.18 upstream changes include Windows/WinPE Secure Boot version checking,
Ubuntu persistence and Fedora boot fixes, and experimental SteamOS recovery-image
Expand All @@ -45,7 +50,7 @@ verified.

## Feature backlog

The 0.4.1 candidate implements retained foreground USB work, duplicate-operation
Version 0.4.1 implements retained foreground USB work, duplicate-operation
guards, erase confirmation, hotplug handling, diagnostics export, Korean UI, and
offline first-boot help. Android emulator lifecycle checks use a synthetic USB
target; they establish UI/state retention rather than physical OTG behavior.
Expand All @@ -64,6 +69,14 @@ filesystem-writing addition needs explicit disk-boundary and interruption tests.

## Evidence boundaries

The 2026-11-01 0.4.1 checks passed release lint, APK/AAB builds, 126 unit tests,
and six emulator UI tests covering rotation, operation locking, confirmation,
Korean help, diagnostics sharing/saving, and rejected service starts. Four unit
tests that generate QEMU image fixtures were skipped. Android 16 was checked
locally, and Android 15 was checked in CI. UI tests use a synthetic USB target;
no physical drive was written. The signed release APK retains the existing
GitHub signing identity. See [release PR #22](https://github.com/GPLaider/Ventoid/pull/22).

The 2026-10-12 Ventoy 1.1.18 update checks passed Android release lint, unit tests,
and APK/AAB builds. All 118 unit tests passed, with no skips, failures, or errors.
QEMU image generation used the actual previous 1.1.17 boot/core/EFI assets;
Expand Down
Loading