diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2019-04-26 02:05:51 -0400 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2019-04-26 02:13:40 -0400 |
| commit | ad30c80e78ab2823cf70382563ae41fced3e02d0 (patch) | |
| tree | 2ab9af893eb09f133b0417f811a6e332b9bb3b45 | |
| parent | 0d502c191e9edf86c30befbbaceb5754a0f9b232 (diff) | |
move releases to a dedicated page
| -rw-r--r-- | static/contact.html | 1 | ||||
| -rw-r--r-- | static/donate.html | 1 | ||||
| -rw-r--r-- | static/index.html | 30 | ||||
| -rw-r--r-- | static/releases.html | 31 | ||||
| -rw-r--r-- | static/releases.js (renamed from static/grapheneos.js) | 0 | ||||
| -rw-r--r-- | static/sitemap.xml | 4 | ||||
| -rw-r--r-- | static/source.html | 1 |
7 files changed, 52 insertions, 16 deletions
diff --git a/static/contact.html b/static/contact.html index e3881172..fe96b664 100644 --- a/static/contact.html +++ b/static/contact.html @@ -13,6 +13,7 @@ <nav> <ul> <li><a href="/">GrapheneOS</a></li> + <li><a href="/releases">Releases</a></li> <li><a href="/source">Source</a></li> <li><a href="/donate">Donate</a></li> <li class="active"><a href="/contact">Contact</a></li> diff --git a/static/donate.html b/static/donate.html index 687b1004..71728d8e 100644 --- a/static/donate.html +++ b/static/donate.html @@ -13,6 +13,7 @@ <nav> <ul> <li><a href="/">GrapheneOS</a></li> + <li><a href="/releases">Releases</a></li> <li><a href="/source">Source</a></li> <li class="active"><a href="/donate">Donate</a></li> <li><a href="/contact">Contact</a></li> diff --git a/static/index.html b/static/index.html index 7f3db812..e379cc03 100644 --- a/static/index.html +++ b/static/index.html @@ -12,6 +12,7 @@ <nav> <ul> <li class="active"><a href="/">GrapheneOS</a></li> + <li><a href="/releases">Releases</a></li> <li><a href="/source">Source</a></li> <li><a href="/donate">Donate</a></li> <li><a href="/contact">Contact</a></li> @@ -30,25 +31,27 @@ updates (including for firmware), competitive hardware / firmware security and all of the hardware-based security features (verified boot, attestation, exploit mitigations and a lot more) being made available to alternative operating systems like Pixels.</em></p> - <h1>GrapheneOS releases</h1> - <p>These are early sample releases of GrapheneOS, an open source privacy and security - oriented mobile OS with Android app compatibility. Many past features of the project - still need to be ported to the current releases. The project is in the 5th year of - development and has been reborn as a non-profit open source project not strongly - associated with any specific company or organization. It will take some time for the - pieces to come into place turning it into a much broader and more sustainable project - with a strong development team. There are multiple organizations and companies in the - process of backing this new incarnation of the hardened mobile OS project.</p> + <h1>GrapheneOS</h1> + <p>GrapheneOS is an open source privacy and security focused mobile OS with Android + app compatibility. Many past features of the project still need to be ported to the + current releases. The project is in the 5th year of development and has been reborn as + a non-profit open source project not strongly associated with any specific company or + organization. It will take some time for the pieces to come into place turning it into + a much broader and more sustainable project with a strong development team. There are + multiple organizations and companies in the process of backing this new incarnation of + the hardened mobile OS project. Official Releases are available on the + <a href="/releases">releases</a> page and installation instructions are below.</p> <p>See the <a href="https://github.com/GrapheneOS">GitHub organization</a> for sources of the OS sub-projects including the cutting edge <a href="https://github.com/GrapheneOS/hardened_malloc/blob/master/README.md">new hardened memory allocator</a>.</p> - <p>These official GrapheneOS releases are supported by the + <p>The official GrapheneOS releases are supported by the <a href="https://github.com/GrapheneOS/Auditor/releases">Auditor app</a> and <a href="https://attestation.app/">attestation service</a> for hardware-based attestation. For more details, see the <a href="https://attestation.app/about">about page</a> and <a - href="https://attestation.app/tutorial">tutorial</a>.</p> + href="https://attestation.app/tutorial">tutorial</a>. You can also extend these with + support for your own builds.</p> <p>The sources are available via the <a href="https://github.com/GrapheneOS/platform_manifest">manifest on GitHub</a>.</p> <h2>Installation</h2> @@ -128,11 +131,6 @@ TMPDIR="$PWD/tmp" ./flash-all.sh</pre> stock factory images and before locking the bootloader, you should erase the custom Android Verified Boot key to untrust it:</p> <pre>fastboot erase avb_custom_key</pre> - <h2>Stable channel</h2> - <div id="stable"></div> - <h2>Beta channel</h2> - <div id="beta"></div> - <script src="/grapheneos.js"></script> </div> </body> </html> diff --git a/static/releases.html b/static/releases.html new file mode 100644 index 00000000..3095719c --- /dev/null +++ b/static/releases.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"/> + <meta name="theme-color" content="#212121"/> + <meta name="viewport" content="width=device-width, initial-scale=1"/> + <meta name="description" content="GrapheneOS is a security and privacy focused mobile OS with Android app compatibility."/> + <title>GrapheneOS</title> + <link rel="stylesheet" href="/grapheneos.css?0"/> + </head> + <body> + <nav> + <ul> + <li><a href="/">GrapheneOS</a></li> + <li class="active"><a href="/releases">Releases</a></li> + <li><a href="/source">Source</a></li> + <li><a href="/donate">Donate</a></li> + <li><a href="/contact">Contact</a></li> + </ul> + </nav> + <div id="content"> + <h1>GrapheneOS releases</h2> + <p>These releases are also available as tags in the source code repositories.</p> + <h2>Stable channel</h2> + <div id="stable"></div> + <h2>Beta channel</h2> + <div id="beta"></div> + <script src="/releases.js"></script> + </div> + </body> +</html> diff --git a/static/grapheneos.js b/static/releases.js index d5ba5082..d5ba5082 100644 --- a/static/grapheneos.js +++ b/static/releases.js diff --git a/static/sitemap.xml b/static/sitemap.xml index 9243e34f..9a53a276 100644 --- a/static/sitemap.xml +++ b/static/sitemap.xml @@ -7,6 +7,10 @@ <priority>1.0</priority> </url> <url> + <loc>https://attestation.app/releases</loc> + <priority>0.5</priority> + </url> + <url> <loc>https://attestation.app/source</loc> <priority>0.1</priority> </url> diff --git a/static/source.html b/static/source.html index 6e272026..d0cc8a09 100644 --- a/static/source.html +++ b/static/source.html @@ -13,6 +13,7 @@ <nav> <ul> <li><a href="/">GrapheneOS</a></li> + <li><a href="/releases">Releases</a></li> <li class="active"><a href="/source">Source</a></li> <li><a href="/donate">Donate</a></li> <li><a href="/contact">Contact</a></li> |
