<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei.app/static/install/index.html, branch main</title>
<subtitle>main website servers</subtitle>
<id>http://src.rosa.moe/hakurei.app/atom/static/install/index.html?h=main</id>
<link rel='self' href='http://src.rosa.moe/hakurei.app/atom/static/install/index.html?h=main'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/'/>
<updated>2025-06-28T18:14:12Z</updated>
<entry>
<title>static: replace install</title>
<updated>2025-06-28T18:14:12Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-06-28T18:14:12Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=ae9ca7d56840d48a42119e67f8e91e7476f30ae3'/>
<id>urn:sha1:ae9ca7d56840d48a42119e67f8e91e7476f30ae3</id>
<content type='text'>
Also get rid of many unused pages and assets.
</content>
</entry>
<entry>
<title>Opt-into edge-to-edge by default</title>
<updated>2025-06-08T13:18:32Z</updated>
<author>
<name>cookiell546</name>
<email>186191371+cookiell546@users.noreply.github.com</email>
</author>
<published>2025-06-08T08:25:38Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=6865c87b74363c57389cdb73352d542f1842c42c'/>
<id>urn:sha1:6865c87b74363c57389cdb73352d542f1842c42c</id>
<content type='text'>
Chromium already supports dynamic edge-to-edge viewports. This change
opts-in by default, making the gesture navigation bar (chin) invisible
without needing scroll interaction.

No other changes were necessary, as no content relied on specific
viewport insets.

Command used:

```
sed -i 's/&lt;meta name="viewport" content="width=device-width, initial-scale=1"\/&gt;/&lt;meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"\/&gt;/g' **/*.html
```
</content>
</entry>
<entry>
<title>fingerprint to hash</title>
<updated>2024-09-23T17:01:36Z</updated>
<author>
<name>b068931cc450442b63f5b3d276ea4297</name>
<email>77171083+b068931cc450442b63f5b3d276ea4297@users.noreply.github.com</email>
</author>
<published>2024-09-23T10:06:40Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=65117f9794eba2bdf20b80a2fe5884dff8938f1e'/>
<id>urn:sha1:65117f9794eba2bdf20b80a2fe5884dff8938f1e</id>
<content type='text'>
CLI install guide and Web installer each use the designation hash and never fingerprint.</content>
</entry>
<entry>
<title>improve wording for install choices</title>
<updated>2024-06-27T13:01:49Z</updated>
<author>
<name>Daniel Micay</name>
<email>daniel.micay@grapheneos.org</email>
</author>
<published>2024-06-27T13:00:45Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=839213fdbea1c30b7482843e689ca65b0c097e10'/>
<id>urn:sha1:839213fdbea1c30b7482843e689ca65b0c097e10</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update the install page</title>
<updated>2024-06-27T12:58:28Z</updated>
<author>
<name>Tigerr918</name>
<email>membai@tutanota.com</email>
</author>
<published>2024-06-27T11:52:19Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=75dc333072c5052f8cc4a26105c734452b3eea31'/>
<id>urn:sha1:75dc333072c5052f8cc4a26105c734452b3eea31</id>
<content type='text'>
Using the web-installer also avoids trusting the server infrastructure. CLI seems to be only good for installing custom builds.</content>
</entry>
<entry>
<title>move to OpenSSH signing for factory images</title>
<updated>2024-02-14T14:34:07Z</updated>
<author>
<name>Daniel Micay</name>
<email>daniel.micay@grapheneos.org</email>
</author>
<published>2024-02-14T11:42:12Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=4f3bee20cda71458d60985b3713028a7d6460b9e'/>
<id>urn:sha1:4f3bee20cda71458d60985b3713028a7d6460b9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use simple templating for static processing</title>
<updated>2023-07-13T20:08:16Z</updated>
<author>
<name>smdyv</name>
<email>88971341+smdyv@users.noreply.github.com</email>
</author>
<published>2023-07-13T15:06:57Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=150608e016fe9c8c2e8a5af645db50acc1d85fe1'/>
<id>urn:sha1:150608e016fe9c8c2e8a5af645db50acc1d85fe1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change string markings for replacements</title>
<updated>2023-07-13T20:08:16Z</updated>
<author>
<name>smdyv</name>
<email>88971341+smdyv@users.noreply.github.com</email>
</author>
<published>2023-07-13T14:51:50Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=4430036ea2b54e416b0375d25c322ba066d67084'/>
<id>urn:sha1:4430036ea2b54e416b0375d25c322ba066d67084</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Mastodon link to footer</title>
<updated>2023-06-16T20:14:06Z</updated>
<author>
<name>tedgravlin</name>
<email>123981212+tedgravlin@users.noreply.github.com</email>
</author>
<published>2023-06-16T20:05:31Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=48acf5cd5f0472ae16706dc5966ea499a864f498'/>
<id>urn:sha1:48acf5cd5f0472ae16706dc5966ea499a864f498</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move GrapheneOS account to grapheneos.social</title>
<updated>2022-11-27T11:05:55Z</updated>
<author>
<name>Daniel Micay</name>
<email>danielmicay@gmail.com</email>
</author>
<published>2022-11-27T11:05:55Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=caa7ae7177ec6dc1b9b9d4cde89379dc32b9ca49'/>
<id>urn:sha1:caa7ae7177ec6dc1b9b9d4cde89379dc32b9ca49</id>
<content type='text'>
</content>
</entry>
</feed>
