UBports Installer 0.6.0-beta
A snap package can be installed by running snap install ubports-installer
on any Linux distribution.
You can help us test this release on UBports OPEN-CUTS.
Release notes
This release finally introduces a graphical user interface for automatic reporting to UBports OPEN-CUTS (#1432). Just use the installer as you would normally, and select the appropriate result when it's finished. If you do not want to report tests, you can of course permanently dismiss those prompts. You can now also access a GUI to store your API key through our new-and-improved settings section in the global menu (#694). To accommodate an upcoming device, a new fastboot:set_active
step has been added to the configuration file standard (#1469). Last but not least, this release fixes a whole bunch of long-standing issues by improving error handling in our adb/fastboot/heimdall library.
Changelog
13 changed files with 6,010 additions and 4,081 deletions
- @NeoTheThird GUI for OPEN-CUTS automatic reporting #1432, #955
- @NeoTheThird Re-work installer settings storage #694
- @NeoTheThird Improve fastboot and adb error handling #1184 #1033 #1324 #1331 #1100 #1468 #1473
- @Danct12 Add Redmi 4X (santoni) ubports/installer-configs#39
- @NeoTheThird fix issue where paste.ubuntu.com links in bugreports would be messed up #1476
- @retro486 Improve Suzu installation process #1305
- @NeoTheThird Fix a bug where the installer would get stuck during fastboot flashing #1367
- @NeoTheThird Allow selecting and copying text from the installer #1470
- @NeoTheThird Fix issue regarding the electron file picker under snap confinement #1467
- @synt4x93 Improve config file documentation ubports/installer-configs#41
Thank you to the countless testers, bug reporters, and contributors who made these improvements possible!
Notes for Developers
fastboot:set_active
The fastboot:set_active
step provides access to the `fastboot --set-active=a" command. It is a niche requirement, but some newer devices depend on it.
{
"type": "fastboot:set_active",
"slot": "a"
}