<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei.app/static/articles, branch main</title>
<subtitle>main website servers</subtitle>
<id>http://src.rosa.moe/hakurei.app/atom/static/articles?h=main</id>
<link rel='self' href='http://src.rosa.moe/hakurei.app/atom/static/articles?h=main'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/'/>
<updated>2025-06-27T16:57:08Z</updated>
<entry>
<title>static: remove unused pages</title>
<updated>2025-06-27T16:57:08Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-06-27T16:35:14Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=b9b6e3db160853d0d52bd7df6215c4fa38693184'/>
<id>urn:sha1:b9b6e3db160853d0d52bd7df6215c4fa38693184</id>
<content type='text'>
There are more potentially unused pages, but these are unlikely to
become relevant or reusable in the near future, so remove them.
</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>mark Play Integrity API links nofollow</title>
<updated>2025-05-21T21:21:26Z</updated>
<author>
<name>Daniel Micay</name>
<email>daniel.micay@grapheneos.org</email>
</author>
<published>2025-05-21T21:21:02Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=fc2e56770fa164a55de59eb6977f28e4a47bd14e'/>
<id>urn:sha1:fc2e56770fa164a55de59eb6977f28e4a47bd14e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add eBay to Play Integrity API list</title>
<updated>2025-05-21T21:17:41Z</updated>
<author>
<name>Daniel Micay</name>
<email>daniel.micay@grapheneos.org</email>
</author>
<published>2025-05-21T21:17:41Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=e80a41acf47b172c98539027d83072597aa81eb6'/>
<id>urn:sha1:e80a41acf47b172c98539027d83072597aa81eb6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add Ticketcorner to list of apps banning GrapheneOS</title>
<updated>2025-05-16T13:49:25Z</updated>
<author>
<name>FID02</name>
<email>99329251+FID02@users.noreply.github.com</email>
</author>
<published>2025-05-16T13:22:08Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=0bbcb7f652bb62b44ddd6f153d179ab1b92e72c0'/>
<id>urn:sha1:0bbcb7f652bb62b44ddd6f153d179ab1b92e72c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add 1.ns1.grapheneos.org server</title>
<updated>2025-05-08T02:44:45Z</updated>
<author>
<name>Daniel Micay</name>
<email>daniel.micay@grapheneos.org</email>
</author>
<published>2025-05-08T02:44:45Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=5a4510ee4a526b74af62e5c1b97855291f50d32f'/>
<id>urn:sha1:5a4510ee4a526b74af62e5c1b97855291f50d32f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add 3.ns1.grapheneos.org server</title>
<updated>2025-05-05T21:18:51Z</updated>
<author>
<name>Daniel Micay</name>
<email>daniel.micay@grapheneos.org</email>
</author>
<published>2025-05-05T21:18:51Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=c113b75fa0c5b3be869b1c68750ca88659743e53'/>
<id>urn:sha1:c113b75fa0c5b3be869b1c68750ca88659743e53</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add gov.br to Play Integrity API list</title>
<updated>2025-05-05T16:29:21Z</updated>
<author>
<name>Flávio Zanoni</name>
<email>flaviozg888@gmail.com</email>
</author>
<published>2025-05-05T16:28:45Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=7ed7b672c940dcb7acae202dd3316bd4c58834b2'/>
<id>urn:sha1:7ed7b672c940dcb7acae202dd3316bd4c58834b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add Rage4 AnycastIP for ns1.grapheneos.org</title>
<updated>2025-05-04T15:16:48Z</updated>
<author>
<name>Daniel Micay</name>
<email>daniel.micay@grapheneos.org</email>
</author>
<published>2025-05-04T15:16:48Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=c57490de09fcdc3eadadc8422b4b17da313841b2'/>
<id>urn:sha1:c57490de09fcdc3eadadc8422b4b17da313841b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add 2.ns1.grapheneos.org server</title>
<updated>2025-05-04T15:16:39Z</updated>
<author>
<name>Daniel Micay</name>
<email>daniel.micay@grapheneos.org</email>
</author>
<published>2025-05-04T15:16:39Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=31f5e10ce4fc8c4d6bc50c3ce0895f9075f56cd4'/>
<id>urn:sha1:31f5e10ce4fc8c4d6bc50c3ce0895f9075f56cd4</id>
<content type='text'>
</content>
</entry>
</feed>
