UUI Py 1.0.0.2 - this build
===========================
1. Ventoy updated to 1.1.18 (Linux tarball + Windows zip, both Ventoy's official unmodified files;
   SHA-256 matches the values published on the Ventoy 1.1.18 release page).
2. Stock Ventoy: UUI4Linux/ holds Ventoy's own, unmodified ventoy-<version>-linux.tar.gz and
   UUI4Windows/tools/ holds ventoy-<version>-windows.zip. To update Ventoy, drop in the new official
   file(s) and delete the old ones; the newest version is picked automatically. The Linux build scripts
   unpack and slim the tarball at build time (nothing is unpacked at runtime in a built app); running
   from source unpacks it on first use. The app runs Ventoy2Disk.sh directly - no UUI2Disk.sh /
   UUIWorker.sh edits are needed any more (the old ventoy-1.1.17 folder with the forked scripts is gone).
3. Everything the forked scripts did beyond cosmetic text (answering Ventoy's confirmation prompts,
   copying the UUI theme and UUI/ folder onto the new partition) is now done by uui_engine/prepare.py.
4. Windows: the newest ventoy-*-windows.zip is chosen by version number (previously the
   alphabetically first match, i.e. usually the OLDEST zip when two were present).
5. Drives prepared by YUMI Py or plain Ventoy: UUI already detected them (YUMI/ or UUI/ folder, or none) and
   left their theme/config alone on update. Fixed: persistence entries written to ventoy.json used a fixed
   "/UUI/..." path even when the files were stored under YUMI/, so persistence could not work on a
   YUMI-prepared drive. They now use the drive's real organizing folder.
6. After Wipe Disk, no drive was left selected in Step 1 (the single rescan right after the wipe could run
   before the freshly formatted drive reappeared). The wiped disk is now remembered (disk number / device /
   letter) and rescanned every 1.5s for up to ~20s until it is back, then selected again automatically.
