| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-04-11 | update fastboot.js to 1.0.9 | Daniel Micay | |
| 2021-04-06 | Create an alert if user tries to leave during download or installation. | flawedworld | |
| 2021-03-07 | update fastboot.js to 1.0.8 | Daniel Micay | |
| 2021-03-06 | update fastboot.js to 1.0.7 | Daniel Micay | |
| 2021-03-01 | update fastboot.js to fix Pixel 2 flash | Daniel Micay | |
| 2021-03-01 | Add ability to remove non-stock key via WebUSB. | flawedworld | |
| 2021-02-17 | update fastboot.js to v1.0.5 | Daniel Micay | |
| 2021-02-03 | Update fastboot.js to fix Pixel 3 flashing | Danny Lin | |
| 2021-01-31 | web-install: Update fastboot.js to fix fastbootd flashing | Danny Lin | |
| The fastbootd flashing path was missing a progress callback. | |||
| 2021-01-31 | web-install: Update fastboot.js to fix waiting for reboots | Danny Lin | |
| 2021-01-31 | web-install: Show download progress | Danny Lin | |
| Getting progress with the fetch() API is complicated and requires us to stream the data and create the blob ourselves, so use XMLHttpRequest instead to get live progress updates. | |||
| 2021-01-31 | web-install: Implement flashing progress callbacks | Danny Lin | |
| 2021-01-31 | Update fastboot.js for live progress updates | Danny Lin | |
| 2021-01-29 | Update fastboot.js to fix fastbootd flashing from Android | Danny Lin | |
| The fastbootd flashing path was missing a reconnect callback. | |||
| 2021-01-29 | avoid inline CSS to fix CSP issue | Daniel Micay | |
| 2021-01-29 | web-install: Implement Android reconnection callback | Danny Lin | |
| On Android, Chromium does not support automatic reconnection. The user must manually pair the device after every reboot in order for fastboot.js to reconnect to it. Unfortunately, this requires the user of the library to get involved because USB device connction requests are only allowed as the result of explicit user action, so we need to add a reconnect request callback for the user to handle. | |||
| 2021-01-29 | Update fastboot.js for AVB key flashing fix | Danny Lin | |
| 2021-01-27 | web-install: Remove stray log message | Danny Lin | |
| This was never meant to be shipped. | |||
| 2021-01-27 | web-install: Handle bootloader lock/unlock errors | Danny Lin | |
| 2021-01-27 | web-install: Rethrow errors after handling | Danny Lin | |
| After handling errors and showing them to the user, we can rethrow them to make them show up in the console. This helps greatly with debugging. | |||
| 2021-01-27 | Update web installer for fastboot.js updates | Danny Lin | |
| Some of the API and paths have changed, so this needs to be updated accordingly. The most prominent change is the removal of BlobStore and downloading support from fastboot.js, because a fastboot library should not be responsible for downloading files. | |||
| 2021-01-23 | Switch to new bundled fastboot.js | Danny Lin | |
| This simplifies cache busting greatly without needing to do further processing on any fastboot.js code before deploying. It also removes the need for a non-module script with global scope. | |||
| 2021-01-23 | Update web install for fastboot.js and zip.js updates | Danny Lin | |
| 2021-01-23 | Implement web install using fastboot.js | Danny Lin | |
| This implements the WebUSB-based web installer using fastboot.js to act as a fastboot client. A bare minimum UI with a plain-text status/progress caption for each step is included, as well as a plain button to trigger it and basic error handling. WebADB has been removed now that we are only using fastboot.js. Initial features: - Unlocking and locking the bootloader - Downloading the latest GrapheneOS release available for the device - Flashing the factory images zip - Reusing USB connections | |||
| 2021-01-16 | simpler to avoid using adb like the current guide | Daniel Micay | |
| 2021-01-05 | add stub download implementation | Daniel Micay | |
| 2021-01-05 | add locking to web install proof of concept | Daniel Micay | |
| 2021-01-05 | add structure to WebUSB proof of concept page | Daniel Micay | |
| 2021-01-05 | add foundation for WebUSB-based install page | Daniel Micay | |
