1771 Commits

Author SHA1 Message Date
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
Daniel Micay
21cbd70905 copy data for validate_static 2021-01-23 03:56:00 -05:00
Daniel Micay
083f1960ba update eslint ignore glob 2021-01-23 03:36:23 -05:00
Danny Lin
713b4ef564 Implement web install using fastboot.js
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-23 03:28:02 -05:00
Danny Lin
bd2626b41e Include fastboot.js as submodule
This will be used for implementing a WebUSB-based installer.
2021-01-23 03:28:02 -05:00
Daniel Micay
a7cea3e807 articles section of the site is established now 2021-01-22 20:25:52 -05:00
Daniel Micay
beb9a4c0d5 multiple networks 2021-01-21 17:29:46 -05:00
Daniel Micay
b74ec730e0 expand default DNS information 2021-01-21 17:21:23 -05:00
Daniel Micay
795e3e2fdc increase types_hash_max_size to 4096 2021-01-20 10:19:04 -05:00
Daniel Micay
eea01c4b48 update Chromium to 88.0.4324.93 2021-01-19 18:56:13 -05:00
Daniel Micay
0e05377b44 grapheneos.com registrar transfer finished 2021-01-18 20:09:49 -05:00
Daniel Micay
1577ed1a8e max priority for features and FAQ pages 2021-01-18 10:25:26 -05:00
Daniel Micay
4c9bccad4f raise priority of articles page 2021-01-18 10:24:12 -05:00
Daniel Micay
efb625e91b add CarrierConfig vendor.xml 2021-01-18 09:48:02 -05:00
Daniel Micay
973857c00a fix kernel variant list 2021-01-18 09:24:36 -05:00
Daniel Micay
5022816eaf cleaner release notes 2021-01-18 09:02:14 -05:00
Daniel Micay
7af7417cc5 clarify android-prepare-vendor arguments 2021-01-17 17:49:38 -05:00
Daniel Micay
ddf349f8e0 update build guide examples 2021-01-17 17:42:12 -05:00
Daniel Micay
3a2ff1824a add redfin / bramble build documentation 2021-01-17 17:28:37 -05:00
Daniel Micay
01be7362f9 remove unnecessary misleading information 2021-01-17 17:26:40 -05:00
Daniel Micay
847385abe0 add redbull device repositories 2021-01-17 17:22:27 -05:00
Daniel Micay
9643b478a1 remove unnecessary repositories 2021-01-17 17:19:25 -05:00
Daniel Micay
20aa04db7e add more device repositories 2021-01-17 16:50:32 -05:00
Daniel Micay
9c2d7527e0 add missing repositories to source page 2021-01-17 16:23:41 -05:00
Daniel Micay
b7b599e4f9 add grapheneos.com domain (not set up yet) 2021-01-17 15:55:29 -05:00
Daniel Micay
c3ace8eccc add introduction to GrapheneOS servers page 2021-01-17 15:44:23 -05:00
Daniel Micay
93be6d549d add remaining header links 2021-01-17 15:42:57 -05:00
Daniel Micay
88c680682b move GrapheneOS server documentation from GitHub 2021-01-17 15:36:52 -05:00
Daniel Micay
fadb840633 add grapheneos.info domain 2021-01-16 17:38:20 -05:00
Daniel Micay
25d8b029c5 remove extra newline 2021-01-16 17:31:32 -05:00
Daniel Micay
426f11476e add post-installation to web-install 2021-01-16 17:30:49 -05:00
Daniel Micay
09a52d47e0 update web install prerequisites section 2021-01-16 17:29:59 -05:00
Daniel Micay
3f6de4a482 simpler to avoid using adb like the current guide 2021-01-16 17:28:51 -05:00
Daniel Micay
3a6ea83559 update static site generation dependencies 2021-01-16 10:16:51 -05:00
Daniel Micay
8bcc4de909 update APNs 2021-01-16 10:07:46 -05:00