1805 Commits

Author SHA1 Message Date
Danny Lin
b0b811f167 Update fastboot.js for AVB key flashing fix 2021-01-29 17:47:40 -05:00
Daniel Micay
8f0e9736ed emphasize that web install is experimental 2021-01-29 17:45:50 -05:00
Daniel Micay
cdfabebee4 add redirect script to install pages 2021-01-29 17:37:27 -05:00
Daniel Micay
09ec29de1d simplify wording for fastboot as non-root section 2021-01-29 17:16:32 -05:00
Daniel Micay
81b8231133 split long paragraph about Auditor 2021-01-29 17:08:21 -05:00
Daniel Micay
f97eba21b9 discourage interrupting flashing prematurely 2021-01-29 17:04:23 -05:00
Daniel Micay
2c3b0f28c0 add redirects to handle reversed order for install 2021-01-27 20:55:52 -05:00
Daniel Micay
a456980c3d update notes for progress on WebUSB installer 2021-01-27 20:45:36 -05:00
Daniel Micay
1b798c605e fix globs for fastboot library ignores 2021-01-27 20:42:55 -05:00
Daniel Micay
ff49f1000d add mjs extension to nginx configuration 2021-01-27 20:29:33 -05:00
Daniel Micay
17e4f5a7ee pre-compress mjs files 2021-01-27 20:27:58 -05:00
Danny Lin
c11249d678 web-install: Remove stray log message
This was never meant to be shipped.
2021-01-27 20:24:49 -05:00
Danny Lin
cc976583a6 web-install: Handle bootloader lock/unlock errors 2021-01-27 20:24:49 -05:00
Danny Lin
e5a7ae8ec0 web-install: Rethrow errors after handling
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 20:24:49 -05:00
Danny Lin
890abfdaff Update web installer for fastboot.js updates
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-27 20:24:49 -05:00
Danny Lin
3c2c76dfdf Update fastboot.js submodule
Improvements:
- Better documentation
- Less ambiguous bundle file extension
- Support for logical partitions (via fastbootd)
- More robust flashing
- More consistent code quality
- Requirement checks before flashing
- More flexible factory zip handling
- Support for wiping logical partitions and userdata
- Configurable debug mode
- More detailed flashing progress
- Conformant factory image flashing process
- Automatic reconnection upon connection loss
- Graceful handling of connection loss
- Automatic reuse of already-paired USB devices
- User-friendly progress/status text
2021-01-27 20:24:49 -05:00
Daniel Micay
8f9ee9e866 update sample build number for CLI install 2021-01-27 01:39:31 -05:00
Daniel Micay
57f77c96cb drop support for obsolete Feature-Policy header
This has been replaced by Permissions-Policy.
2021-01-26 10:58:00 -05:00
Daniel Micay
04f98cb812 clarify state of web installer 2021-01-25 17:38:45 -05:00
Daniel Micay
9f6d2fe9cf discourage using WebUSB-based installer for now 2021-01-25 17:38:02 -05:00
Daniel Micay
2c97c0489a wrap line consistently 2021-01-25 17:37:54 -05:00
Daniel Micay
09282e8fcb update PayPal information 2021-01-25 17:27:50 -05:00
Daniel Micay
2dfb96ab9b update PayPal email address 2021-01-25 17:23:12 -05:00
Daniel Micay
154a0ee9dc fix typo in URL 2021-01-25 09:16:34 -05:00
Daniel Micay
d6175b1c9a checkout submodules in GitHub action 2021-01-25 04:49:32 -05:00
Daniel Micay
8029cba163 update static releases listing 2021-01-25 03:45:06 -05:00
Daniel Micay
ef3c2f712e update OpenGraph titles for install pages 2021-01-25 03:41:53 -05:00
Daniel Micay
1620889657 reorganize sitemap 2021-01-25 03:40:33 -05:00
Daniel Micay
8ae9e6c1cc raise install index page priority 2021-01-24 22:47:21 -05:00
Daniel Micay
80b37fad54 update titles for install pages 2021-01-24 22:24:25 -05:00
Daniel Micay
1fbd71bc8b add Microsoft Edge as an officially tested browser 2021-01-24 20:57:24 -05:00
Daniel Micay
6a1205dc39 update static site generation dependencies 2021-01-24 20:45:31 -05:00
Daniel Micay
f85e4222c0 udev rules are still an issue for Linux WebUSB 2021-01-24 16:24:19 -05:00
Daniel Micay
119b7cd000 update main header for CLI install page 2021-01-24 12:17:14 -05:00
Daniel Micay
4ff446e2d4 create an install directory with an index page 2021-01-24 11:27:08 -05:00
Daniel Micay
5be9bc4f82 clarify toybox prebuilt is part of toolchain 2021-01-24 00:36:49 -05:00
Daniel Micay
a848f4a4b2 add 2021.01.23.03 to table of contents 2021-01-24 00:17:04 -05:00
Daniel Micay
b10874a7d9 2021.01.23.03 release notes 2021-01-24 00:16:38 -05:00
Daniel Micay
f31359914d sync validate_static removal with process_static 2021-01-23 23:09:32 -05:00
Danny Lin
dff5a750d1 Switch to new bundled fastboot.js
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 23:08:12 -05:00
Danny Lin
94ec5e0440 Update fastboot submodule for bundles 2021-01-23 23:08:12 -05:00
Danny Lin
b88a4bcb88 Update web install for fastboot.js and zip.js updates 2021-01-23 21:10:18 -05:00
Danny Lin
bddb6ae5b7 Update fastboot.js for zip.js updates
This reduces the size of the zip.js libraries and improves flashing
speed by 1.7x due to the Pako inflate implementation.
2021-01-23 21:10:18 -05:00
Daniel Micay
548b13c09d temporarily disable Trusted Types for web-install
This can be enabled again when the zip library supports it.
2021-01-23 20:56:05 -05:00
Daniel Micay
0d71971ea6 update fastboot submodule 2021-01-23 18:29:37 -05:00
Daniel Micay
b7107782f9 document additional Vanadium build dependencies 2021-01-23 15:40:41 -05:00
Daniel Micay
87d700bc05 add /web-install to sitemap 2021-01-23 04:09:50 -05:00
Daniel Micay
498e250eb2 allow search engines to index /web-install 2021-01-23 04:07:11 -05:00
Daniel Micay
16fa1065da add a temporary warning to the web install page 2021-01-23 04:03:48 -05:00
Daniel Micay
a8f63181c9 clean up for deployment 2021-01-23 04:00:56 -05:00