<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei.app/static/articles/server-traffic-shaping.html, branch main</title>
<subtitle>main website servers</subtitle>
<id>http://src.rosa.moe/hakurei.app/atom/static/articles/server-traffic-shaping.html?h=main</id>
<link rel='self' href='http://src.rosa.moe/hakurei.app/atom/static/articles/server-traffic-shaping.html?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>fix typo</title>
<updated>2023-10-12T16:32:49Z</updated>
<author>
<name>Daniel Micay</name>
<email>daniel.micay@grapheneos.org</email>
</author>
<published>2023-10-12T16:32:49Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=dc9ab881d649a62d44ef99f1af7eface00a412cc'/>
<id>urn:sha1:dc9ab881d649a62d44ef99f1af7eface00a412cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>document disabling split-gso for high link speeds</title>
<updated>2023-08-07T03:43:06Z</updated>
<author>
<name>Daniel Micay</name>
<email>daniel.micay@grapheneos.org</email>
</author>
<published>2023-08-07T03:43:06Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=2de0fa2fe38758fa6ec010611176822ea5327a58'/>
<id>urn:sha1:2de0fa2fe38758fa6ec010611176822ea5327a58</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>
<entry>
<title>add metadata for temporary Mastodon account</title>
<updated>2022-11-07T17:45:17Z</updated>
<author>
<name>Daniel Micay</name>
<email>danielmicay@gmail.com</email>
</author>
<published>2022-11-07T17:45:17Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=f74884f6f56fabbd7011d17f7832e358121c35e2'/>
<id>urn:sha1:f74884f6f56fabbd7011d17f7832e358121c35e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add forum link to footer</title>
<updated>2022-10-10T16:24:52Z</updated>
<author>
<name>Daniel Micay</name>
<email>danielmicay@gmail.com</email>
</author>
<published>2022-10-10T16:24:52Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei.app/commit/?id=951e6c5b3c8087c304442ba677a2402aa03700b5'/>
<id>urn:sha1:951e6c5b3c8087c304442ba677a2402aa03700b5</id>
<content type='text'>
</content>
</entry>
</feed>
