- #75 Bug fix, when device is in bootloader, type error.
- #74 Added Support for Pixel 7a (lynx)
- Configuration option to define the file manager to use on Linux (default: Nautilus)
- Configuration option to define the terminal emulator to use on Linux (default: gnome-terminal).
- Support for additional types of Factory / ROM files.
- Checksum validation of firmware / ROM files (if part of the checksum is in the name, otherwise just display)
- New advanced option, ability to choose the patching method (with recommendations).
- Added Recovery Image patching option.
- Advanced option to enable the use of busybox shell (default off).
- Auto detect firmware / rom with init_boot and use init_boot for creating patches, this way future firmware don't have to be manually added to PixelFlasher.
- Auto detect devices with init_boot and use init_boot for flashing, this way future devices don't have to be manually added to PixelFlasher.
- Auto-popup the detected devices dropdown after a scan, to make it obvious to select that next. (Thanks pndwal for the idea)
- Show SHA-256 of adb and fastboot binaries, as Google keeps on messing up Android Platform-tools, it's necessary to whitelist / blacklist specific binaries.
- #66, when checking the patched files internal SHA1, provide a confidence rating.
- Check, valdiate and warn if necessary when flashing an image patched with Magisk Zygote64_32, as there are wipe implications, provide links to documentation.
- Added fastbootd testing to Dry Run.
- Added Github actions to build all the targets on Github.
- Code refactoring, bug fixes and improvements