<feed xmlns='http://www.w3.org/2005/Atom'>
<title>small-web/backend/router.go, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.anhgelus.world/small-web/'/>
<entry>
<title>feat(backend): decrease sus request log level</title>
<updated>2026-01-04T15:49:26+00:00</updated>
<author>
<name>Anhgelus Morhtuuzh</name>
<email>william@herges.fr</email>
</author>
<published>2026-01-04T15:49:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.anhgelus.world/small-web/commit/?id=f67c350197e1c46887baf67398445e2b47a8f067'/>
<id>f67c350197e1c46887baf67398445e2b47a8f067</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(log): move in its own package</title>
<updated>2026-01-02T20:40:31+00:00</updated>
<author>
<name>William Hergès</name>
<email>william@herges.fr</email>
</author>
<published>2026-01-02T20:40:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.anhgelus.world/small-web/commit/?id=bda7087704a949371f8e7e2c3deb63b5850349a6'/>
<id>bda7087704a949371f8e7e2c3deb63b5850349a6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(storage): requires HumanPageLoad to update stats</title>
<updated>2026-01-02T20:17:57+00:00</updated>
<author>
<name>William Hergès</name>
<email>william@herges.fr</email>
</author>
<published>2026-01-02T20:17:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.anhgelus.world/small-web/commit/?id=9eb385780cd04238225113415810573bc1b67582'/>
<id>9eb385780cd04238225113415810573bc1b67582</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(backend): rate limit dumb attacker bot</title>
<updated>2026-01-02T18:02:15+00:00</updated>
<author>
<name>William Hergès</name>
<email>william@herges.fr</email>
</author>
<published>2026-01-02T18:02:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.anhgelus.world/small-web/commit/?id=7f4bd0e1620cf1c5c66ef30f8c44d2d5adc659ee'/>
<id>7f4bd0e1620cf1c5c66ef30f8c44d2d5adc659ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(backend): handle every dot txt like robots.txt</title>
<updated>2026-01-02T15:30:23+00:00</updated>
<author>
<name>Anhgelus Morhtuuzh</name>
<email>william@herges.fr</email>
</author>
<published>2026-01-02T15:30:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.anhgelus.world/small-web/commit/?id=2e16b351cd53c9d732eafa4eec3e4c8568853f1b'/>
<id>2e16b351cd53c9d732eafa4eec3e4c8568853f1b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(backend): handle robots.txt</title>
<updated>2026-01-02T15:11:48+00:00</updated>
<author>
<name>Anhgelus Morhtuuzh</name>
<email>william@herges.fr</email>
</author>
<published>2026-01-02T15:11:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.anhgelus.world/small-web/commit/?id=7f33fd2cd05ee958010b16eb590a881477d2a712'/>
<id>7f33fd2cd05ee958010b16eb590a881477d2a712</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(backend): remove useless version in logger</title>
<updated>2026-01-02T14:43:03+00:00</updated>
<author>
<name>Anhgelus Morhtuuzh</name>
<email>william@herges.fr</email>
</author>
<published>2026-01-02T14:43:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.anhgelus.world/small-web/commit/?id=4a628422d20ff910dfe4b66489d489b059f3513e'/>
<id>4a628422d20ff910dfe4b66489d489b059f3513e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(backend): clean rate limit</title>
<updated>2026-01-02T14:42:05+00:00</updated>
<author>
<name>Anhgelus Morhtuuzh</name>
<email>william@herges.fr</email>
</author>
<published>2026-01-02T14:42:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.anhgelus.world/small-web/commit/?id=e840a9baf47f47bd533fca96ae341b0f4b1196cf'/>
<id>e840a9baf47f47bd533fca96ae341b0f4b1196cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(backend): does not update stats if user is admin</title>
<updated>2025-12-30T18:41:23+00:00</updated>
<author>
<name>William Hergès</name>
<email>william@herges.fr</email>
</author>
<published>2025-12-30T18:41:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.anhgelus.world/small-web/commit/?id=bdd4b6acecb8011d01d47aaf6b8916b16c31fbc9'/>
<id>bdd4b6acecb8011d01d47aaf6b8916b16c31fbc9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(storage): scope stats per ip instead of target</title>
<updated>2025-12-30T17:59:30+00:00</updated>
<author>
<name>William Hergès</name>
<email>william@herges.fr</email>
</author>
<published>2025-12-30T17:59:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.anhgelus.world/small-web/commit/?id=1c4ec0e4fe4a765dad1db9ab332ebfdcc8c2b11e'/>
<id>1c4ec0e4fe4a765dad1db9ab332ebfdcc8c2b11e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
