<feed xmlns='http://www.w3.org/2005/Atom'>
<title>spacebarchat/server-ts.git/src, branch github/rebased/dev/pomelo</title>
<subtitle>Spacebar Server, written with love in TypeScript and C#
</subtitle>
<id>http://cgit.rory.gay/spacebarchat/server-ts.git/atom?h=github%2Frebased%2Fdev%2Fpomelo</id>
<link rel='self' href='http://cgit.rory.gay/spacebarchat/server-ts.git/atom?h=github%2Frebased%2Fdev%2Fpomelo'/>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/'/>
<updated>2026-01-21T06:10:35Z</updated>
<entry>
<title>Schemas</title>
<updated>2026-01-21T06:10:35Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-17T21:25:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=dfdc8d5a239202dfa33bc61937344072e90d9fb1'/>
<id>urn:sha1:dfdc8d5a239202dfa33bc61937344072e90d9fb1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Post-rebase fixes</title>
<updated>2026-01-21T06:10:11Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-17T21:25:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=6034e3059ad6354b7ca78beaab7e5f93db5224ef'/>
<id>urn:sha1:6034e3059ad6354b7ca78beaab7e5f93db5224ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update username-suggestions-unauthed.ts</title>
<updated>2026-01-21T06:10:11Z</updated>
<author>
<name>Puyodead1</name>
<email>puyodead@protonmail.com</email>
</author>
<published>2023-12-23T22:36:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=36706640801bac15e76e3611741f8bc7b74a777e'/>
<id>urn:sha1:36706640801bac15e76e3611741f8bc7b74a777e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>implement authed pomelo routes</title>
<updated>2026-01-21T06:10:11Z</updated>
<author>
<name>Puyodead1</name>
<email>puyodead@protonmail.com</email>
</author>
<published>2023-12-23T22:31:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=ca8b033f785ebfd2130c2e624ea29789800ab035'/>
<id>urn:sha1:ca8b033f785ebfd2130c2e624ea29789800ab035</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename unique uesrname response and schema</title>
<updated>2026-01-21T06:10:11Z</updated>
<author>
<name>Puyodead1</name>
<email>puyodead@protonmail.com</email>
</author>
<published>2023-12-23T22:31:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=e311114f6997c151430b547b4ab80ba4f0cc8c7e'/>
<id>urn:sha1:e311114f6997c151430b547b4ab80ba4f0cc8c7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update pomelo experiment</title>
<updated>2026-01-21T06:10:11Z</updated>
<author>
<name>Puyodead1</name>
<email>puyodead@protonmail.com</email>
</author>
<published>2023-12-23T22:11:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=35a60646310fd6e4ff6689bba72edb5022922f6b'/>
<id>urn:sha1:35a60646310fd6e4ff6689bba72edb5022922f6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>send disclosure for pomelo</title>
<updated>2026-01-21T06:10:11Z</updated>
<author>
<name>Puyodead1</name>
<email>puyodead@protonmail.com</email>
</author>
<published>2023-12-23T22:10:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=26487d7f3d3380c1de814da68f23590a7ca531f3'/>
<id>urn:sha1:26487d7f3d3380c1de814da68f23590a7ca531f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix being able to register with taken username</title>
<updated>2026-01-21T06:10:11Z</updated>
<author>
<name>Puyodead1</name>
<email>puyodead@proton.me</email>
</author>
<published>2023-09-09T02:38:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=c5d28482bf7ff0490bc41904ccb4ea74e5d602dc'/>
<id>urn:sha1:c5d28482bf7ff0490bc41904ccb4ea74e5d602dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add unique-username routes to unauthenticated list</title>
<updated>2026-01-21T06:10:10Z</updated>
<author>
<name>Puyodead1</name>
<email>puyodead@proton.me</email>
</author>
<published>2023-09-09T02:28:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=4a7cd6e3997d770eab52c286f1201b5e86a0cff6'/>
<id>urn:sha1:4a7cd6e3997d770eab52c286f1201b5e86a0cff6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Send experiment required to enable pomelo UI in discord client</title>
<updated>2026-01-21T06:10:10Z</updated>
<author>
<name>Puyodead1</name>
<email>puyodead@proton.me</email>
</author>
<published>2023-09-09T02:21:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=7b7ea2138a029e6334e50f2e80055a01d6284049'/>
<id>urn:sha1:7b7ea2138a029e6334e50f2e80055a01d6284049</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement Pomelo Registration</title>
<updated>2026-01-21T06:10:10Z</updated>
<author>
<name>Puyodead1</name>
<email>puyodead@protonmail.com</email>
</author>
<published>2023-09-09T01:33:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=78c07316228f48ba365bb386beba56f506b373e3'/>
<id>urn:sha1:78c07316228f48ba365bb386beba56f506b373e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update user modify for unique usernames</title>
<updated>2026-01-21T06:10:10Z</updated>
<author>
<name>Puyodead1</name>
<email>puyodead@proton.me</email>
</author>
<published>2023-06-14T15:37:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=08fcec36ba6dd2b49941c367d52c333c055e0eb7'/>
<id>urn:sha1:08fcec36ba6dd2b49941c367d52c333c055e0eb7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add legacy_username user field</title>
<updated>2026-01-21T06:10:10Z</updated>
<author>
<name>Puyodead1</name>
<email>puyodead@proton.me</email>
</author>
<published>2023-05-19T19:46:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=9a415989b1830c14748cf1ea9dc9f63dccd588fb'/>
<id>urn:sha1:9a415989b1830c14748cf1ea9dc9f63dccd588fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename pomeloEnabled to uniqueUsernames</title>
<updated>2026-01-21T06:10:10Z</updated>
<author>
<name>Puyodead1</name>
<email>puyodead@proton.me</email>
</author>
<published>2023-05-19T19:14:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=69fd55089c22415faf2ee2af2daf66cc4b81b76c'/>
<id>urn:sha1:69fd55089c22415faf2ee2af2daf66cc4b81b76c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove display_name</title>
<updated>2026-01-21T06:10:10Z</updated>
<author>
<name>Puyodead1</name>
<email>puyodead@protonmail.com</email>
</author>
<published>2023-05-06T05:11:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=435e80ff57e70700845341b95e9f60b90e2a4898'/>
<id>urn:sha1:435e80ff57e70700845341b95e9f60b90e2a4898</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename handle to tag</title>
<updated>2026-01-21T06:10:10Z</updated>
<author>
<name>Puyodead1</name>
<email>puyodead@protonmail.com</email>
</author>
<published>2023-05-05T20:41:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=90038fecdddb8dbba3bf6fc107972d3b4751b982'/>
<id>urn:sha1:90038fecdddb8dbba3bf6fc107972d3b4751b982</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lint</title>
<updated>2026-01-21T06:10:10Z</updated>
<author>
<name>Puyodead1</name>
<email>puyodead@protonmail.com</email>
</author>
<published>2023-05-05T15:24:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=3341c9cf9809371b70e33706d89b7a10a7f4d793'/>
<id>urn:sha1:3341c9cf9809371b70e33706d89b7a10a7f4d793</id>
<content type='text'>
</content>
</entry>
<entry>
<title>initial pomelo implementation</title>
<updated>2026-01-21T06:10:10Z</updated>
<author>
<name>Puyodead1</name>
<email>puyodead@protonmail.com</email>
</author>
<published>2023-05-05T15:09:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=cca6cb32107fa143928f5b88e3a25d8ccc01f695'/>
<id>urn:sha1:cca6cb32107fa143928f5b88e3a25d8ccc01f695</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix validations</title>
<updated>2026-01-20T17:38:20Z</updated>
<author>
<name>MathMan05</name>
<email>mathmanrm@gmail.com</email>
</author>
<published>2026-01-20T17:33:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=192758e3df43dcd54d280fe6ff088d5197ec9c8b'/>
<id>urn:sha1:192758e3df43dcd54d280fe6ff088d5197ec9c8b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix NixOS tests, allow building via tsgo</title>
<updated>2026-01-20T02:00:40Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-20T02:00:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=5dde677d01261f0c9e29350fed8db136d928fc75'/>
<id>urn:sha1:5dde677d01261f0c9e29350fed8db136d928fc75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Nix test VM, migrations helper script</title>
<updated>2026-01-19T10:57:22Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-19T10:57:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=1f42f4b8881682abb3331845e02df2948eedfa91'/>
<id>urn:sha1:1f42f4b8881682abb3331845e02df2948eedfa91</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add stub POSt report endpoint</title>
<updated>2026-01-17T02:22:44Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-17T02:22:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=8a1295ddfd4334cac2cb025de6775983e52e2f2b'/>
<id>urn:sha1:8a1295ddfd4334cac2cb025de6775983e52e2f2b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make this not use the whole session object</title>
<updated>2026-01-15T13:28:18Z</updated>
<author>
<name>ohayo</name>
<email>9443476+ohayo@users.noreply.github.com</email>
</author>
<published>2026-01-15T13:28:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=61b468f76d42b2fd1527566ea17f129416d116ee'/>
<id>urn:sha1:61b468f76d42b2fd1527566ea17f129416d116ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add temp reporting menu responses</title>
<updated>2026-01-15T06:37:41Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-15T06:37:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=3dd950b8eccb72472398dd6dba7aeb384505876f'/>
<id>urn:sha1:3dd950b8eccb72472398dd6dba7aeb384505876f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enum for report menu types</title>
<updated>2026-01-14T22:11:06Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-14T22:11:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=35111173c3f961f0d3149fe132537dc7a17427e2'/>
<id>urn:sha1:35111173c3f961f0d3149fe132537dc7a17427e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Actually map all endpoints for getting report menus</title>
<updated>2026-01-14T21:20:04Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-14T21:20:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=a0417adff2404f3603f3bbfd20a419d22b4ab012'/>
<id>urn:sha1:a0417adff2404f3603f3bbfd20a419d22b4ab012</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fest: throw an error if bot name is empty</title>
<updated>2026-01-14T15:17:13Z</updated>
<author>
<name>CyberL1</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2026-01-14T15:17:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=e2df7c892710e378b7191110cc7817612d161f67'/>
<id>urn:sha1:e2df7c892710e378b7191110cc7817612d161f67</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fest: throw an error if application name is empty</title>
<updated>2026-01-14T15:11:36Z</updated>
<author>
<name>CyberL1</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2026-01-14T15:11:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=349211bdcd414efffb2f38fb3b0b3ea7747e19a7'/>
<id>urn:sha1:349211bdcd414efffb2f38fb3b0b3ea7747e19a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: `FieldErrors` function returned array instead of an object</title>
<updated>2026-01-14T15:05:09Z</updated>
<author>
<name>CyberL1</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2026-01-14T15:05:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=e274ae107dbb47a4354fc143b173080281b6d7c9'/>
<id>urn:sha1:e274ae107dbb47a4354fc143b173080281b6d7c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Gateway close logging for 4002</title>
<updated>2026-01-13T22:16:10Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-13T22:16:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=23f6754597a0e1d02b55266b62e4120610ebd01f'/>
<id>urn:sha1:23f6754597a0e1d02b55266b62e4120610ebd01f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support API v10</title>
<updated>2026-01-13T21:38:33Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-13T21:38:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=20d7b45ac48877c365403313e69871f788870419'/>
<id>urn:sha1:20d7b45ac48877c365403313e69871f788870419</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include request info in errors</title>
<updated>2026-01-13T20:57:25Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-13T20:57:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=db8392264472cbcb2954517184ad3f74f8b096cf'/>
<id>urn:sha1:db8392264472cbcb2954517184ad3f74f8b096cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Whoami endpoint in api</title>
<updated>2026-01-11T15:37:54Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-11T15:37:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=49bb15051a0e4638f132cc5dad6cfedddffef689'/>
<id>urn:sha1:49bb15051a0e4638f132cc5dad6cfedddffef689</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: relationshipsSelf are now actually self</title>
<updated>2026-01-10T14:33:21Z</updated>
<author>
<name>CyberL1</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2026-01-10T14:33:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=1b7c882852256a0a7495746f10ebbfdbe9719d11'/>
<id>urn:sha1:1b7c882852256a0a7495746f10ebbfdbe9719d11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix profile API</title>
<updated>2025-12-29T17:00:50Z</updated>
<author>
<name>MathMan05</name>
<email>mathmanrm@gmail.com</email>
</author>
<published>2025-12-29T17:00:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=b7d359c3cdb25ccb88db6bb370ef79bc713dc4e2'/>
<id>urn:sha1:b7d359c3cdb25ccb88db6bb370ef79bc713dc4e2</id>
<content type='text'>
It should no longer send a random user(Emma/Rory) and should now just send the correct user.
</content>
</entry>
<entry>
<title>Persist uploader user id for new stickers</title>
<updated>2025-12-28T10:23:29Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-28T10:23:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=916e6f454ac7b67b15b805e7485f7fb047bee980'/>
<id>urn:sha1:916e6f454ac7b67b15b805e7485f7fb047bee980</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix schemas...</title>
<updated>2025-12-27T12:08:44Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T12:08:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=e784959bccf0212645caadb8445922d8093f442d'/>
<id>urn:sha1:e784959bccf0212645caadb8445922d8093f442d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow passing config secrets as paths</title>
<updated>2025-12-27T09:27:50Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T09:27:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=df1aea808b0cee6407ecf6612ea19a66b31c46c1'/>
<id>urn:sha1:df1aea808b0cee6407ecf6612ea19a66b31c46c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>print cwd in jwt</title>
<updated>2025-12-27T05:51:58Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T05:51:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=e98a5b1a028f3a73c2186ba809ccad1dfb1c66d8'/>
<id>urn:sha1:e98a5b1a028f3a73c2186ba809ccad1dfb1c66d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Log some paths</title>
<updated>2025-12-27T05:27:17Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T05:27:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=9e6b8e335153373b6c25ccb0986f3fe31014423c'/>
<id>urn:sha1:9e6b8e335153373b6c25ccb0986f3fe31014423c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix endpoint crap</title>
<updated>2025-12-27T04:26:47Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T04:26:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=50d27a7bf41d00e1be77027f56a5681f7b554b3e'/>
<id>urn:sha1:50d27a7bf41d00e1be77027f56a5681f7b554b3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ignore empty ASN type/ID in register</title>
<updated>2025-12-26T10:01:21Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-26T10:01:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=0c4d768bed5faac0ff785925bfffb3331bd249e1'/>
<id>urn:sha1:0c4d768bed5faac0ff785925bfffb3331bd249e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix endpoint public splitting</title>
<updated>2025-12-25T22:05:35Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-25T22:05:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=d91b55dfcc6c916068cf7098e1b6858691b21ba6'/>
<id>urn:sha1:d91b55dfcc6c916068cf7098e1b6858691b21ba6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop unused metrics configuration</title>
<updated>2025-12-25T06:50:34Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-25T06:50:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=5b59130994e9b5e8ed2cbcc1accb52fa278aae04'/>
<id>urn:sha1:5b59130994e9b5e8ed2cbcc1accb52fa278aae04</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop unused Kafka configuration</title>
<updated>2025-12-25T06:28:58Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-25T06:28:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=4ddd05e35c5889acff593d59e3c77f4d1fd06a40'/>
<id>urn:sha1:4ddd05e35c5889acff593d59e3c77f4d1fd06a40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Consistent imports and instructions for email</title>
<updated>2025-12-25T04:47:44Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-25T04:47:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=e141202e5aa67230ede7e1ad5d4aae9fd5d1d584'/>
<id>urn:sha1:e141202e5aa67230ede7e1ad5d4aae9fd5d1d584</id>
<content type='text'>
</content>
</entry>
<entry>
<title>No s3 support by default</title>
<updated>2025-12-25T02:57:01Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-25T02:57:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=b0105d7d807b660be7e29643304eccf00509f35d'/>
<id>urn:sha1:b0105d7d807b660be7e29643304eccf00509f35d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop sqlite3 by default</title>
<updated>2025-12-25T02:45:49Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-25T02:45:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=0cf765fa9f50ff0583711d1d9e5f0574b5485216'/>
<id>urn:sha1:0cf765fa9f50ff0583711d1d9e5f0574b5485216</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add server name config option for use in client redirects</title>
<updated>2025-12-23T21:06:11Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-23T21:06:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=55b34169571fa5fed4e30c4d27f4bc030d4b8c12'/>
<id>urn:sha1:55b34169571fa5fed4e30c4d27f4bc030d4b8c12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set low cache-control headers for static pages</title>
<updated>2025-12-23T20:57:39Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-23T20:57:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=66ecc9d5bd8767aad354036bc52c8d2a0480b6a3'/>
<id>urn:sha1:66ecc9d5bd8767aad354036bc52c8d2a0480b6a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #1449 from MathMan05/inviteFix</title>
<updated>2025-12-22T19:57:08Z</updated>
<author>
<name>Cyber</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2025-12-22T19:57:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=387b176f248178aa2b54b975d5f5bece18c9f2cf'/>
<id>urn:sha1:387b176f248178aa2b54b975d5f5bece18c9f2cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix invite API slightly</title>
<updated>2025-12-22T19:42:31Z</updated>
<author>
<name>MathMan05</name>
<email>mathmanrm@gmail.com</email>
</author>
<published>2025-12-22T19:42:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=84213549fe72a702793151ea9b621b92e6b41113'/>
<id>urn:sha1:84213549fe72a702793151ea9b621b92e6b41113</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Shields</title>
<updated>2025-12-21T02:57:06Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-21T02:57:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=c31ae1528e34d05d11aa24287d71232595808120'/>
<id>urn:sha1:c31ae1528e34d05d11aa24287d71232595808120</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Widget: sort users by id</title>
<updated>2025-12-21T01:42:28Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-21T01:42:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=c15c633731e688ea0afc58c8e34f9526dd57bad6'/>
<id>urn:sha1:c15c633731e688ea0afc58c8e34f9526dd57bad6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix import</title>
<updated>2025-12-21T01:07:12Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-21T01:07:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=0acb07854122344422910b56f8b7a0b9fb3a45bd'/>
<id>urn:sha1:0acb07854122344422910b56f8b7a0b9fb3a45bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Filter widget channels by type, implement rudimentary cache, mark cache as immutable</title>
<updated>2025-12-21T01:02:00Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-21T01:02:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=46b9094f3d70f76d1254a9b438d2e41a7f3b4ac5'/>
<id>urn:sha1:46b9094f3d70f76d1254a9b438d2e41a7f3b4ac5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump widget idle time to 5 minutes</title>
<updated>2025-12-20T21:05:24Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-20T21:05:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=1207eacba515d9e5cd7b4226d1b73f8b9c298ffa'/>
<id>urn:sha1:1207eacba515d9e5cd7b4226d1b73f8b9c298ffa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Forgot about bundle</title>
<updated>2025-12-20T21:04:43Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-20T21:04:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=55d75824d261e9e14ac0f63becacaad96a546258'/>
<id>urn:sha1:55d75824d261e9e14ac0f63becacaad96a546258</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Commit evil (set process names)</title>
<updated>2025-12-20T20:49:33Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-20T20:49:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=0b87ed9146491313dae85c960084fbcbcc6e36db'/>
<id>urn:sha1:0b87ed9146491313dae85c960084fbcbcc6e36db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'mathium05/dmFix'</title>
<updated>2025-12-20T02:31:32Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-20T02:31:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=0b27fb5a79bc3ab39ff5a1f0059bb57c716a1090'/>
<id>urn:sha1:0b27fb5a79bc3ab39ff5a1f0059bb57c716a1090</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix online member count</title>
<updated>2025-12-20T02:28:33Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-20T02:28:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=c0482c94ba3ac087ea6eda738d33ad24c5c7462d'/>
<id>urn:sha1:c0482c94ba3ac087ea6eda738d33ad24c5c7462d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DM bot Fix</title>
<updated>2025-12-20T02:26:10Z</updated>
<author>
<name>MathMan05</name>
<email>mathmanrm@gmail.com</email>
</author>
<published>2025-12-20T02:26:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=79c5eca63942910663d440f4afc981373ba50038'/>
<id>urn:sha1:79c5eca63942910663d440f4afc981373ba50038</id>
<content type='text'>
Makes the API conform to
https://docs.discord.food/resources/channel#create-private-channel
This should help with bot compat which says to make DMs like this
https://discord.com/developers/docs/resources/user#create-dm
</content>
</entry>
<entry>
<title>Fix widget</title>
<updated>2025-12-20T02:19:43Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-20T02:19:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=cd85782582cf32969b629c0552f3c6eec58e639a'/>
<id>urn:sha1:cd85782582cf32969b629c0552f3c6eec58e639a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Widget improvements</title>
<updated>2025-12-19T22:42:19Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-19T22:42:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=07aff67f4ddd11330071195f725ad4f4852db874'/>
<id>urn:sha1:07aff67f4ddd11330071195f725ad4f4852db874</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement widget</title>
<updated>2025-12-19T22:14:21Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-19T22:14:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=ffbe8b5987ccd88f6c2d04beab2944959490e15d'/>
<id>urn:sha1:ffbe8b5987ccd88f6c2d04beab2944959490e15d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Deprecation: Use object-based relations for typeorm</title>
<updated>2025-12-19T20:06:12Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-19T20:06:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=6162fbd5205f805b6f67fdf2f8ab9cce0c03aec2'/>
<id>urn:sha1:6162fbd5205f805b6f67fdf2f8ab9cce0c03aec2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>more async io</title>
<updated>2025-12-19T19:34:43Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-19T19:34:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=2d99567b5ed68561771869d3779ca35d3bceccae'/>
<id>urn:sha1:2d99567b5ed68561771869d3779ca35d3bceccae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use async io for CDN file storage</title>
<updated>2025-12-19T19:33:50Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-19T19:33:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=381095f81759c586da3a342da6bd1e3d1d4fb8c8'/>
<id>urn:sha1:381095f81759c586da3a342da6bd1e3d1d4fb8c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Dont use promises for dummy endpoints</title>
<updated>2025-12-19T19:32:26Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-19T19:32:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=9d4e3d39f4d18b5a7735d1666e464cf2bfb60c52'/>
<id>urn:sha1:9d4e3d39f4d18b5a7735d1666e464cf2bfb60c52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ESLint: warn for deprecated constructs</title>
<updated>2025-12-19T18:35:54Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-19T18:35:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=3636d615db95f6d0bd2560a27131b541fa51aa22'/>
<id>urn:sha1:3636d615db95f6d0bd2560a27131b541fa51aa22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DEPRECATION: Move most select queries to object instead of string[]</title>
<updated>2025-12-19T16:33:11Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-19T16:32:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=11a0744edc6802d98b72a273b459ae24695f0e62'/>
<id>urn:sha1:11a0744edc6802d98b72a273b459ae24695f0e62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: adjust numbers for length limits</title>
<updated>2025-12-19T06:57:39Z</updated>
<author>
<name>CyberL1</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2025-12-19T06:57:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=71a7e535110b9cd975e47e7bee29892ba09d415d'/>
<id>urn:sha1:71a7e535110b9cd975e47e7bee29892ba09d415d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: adjust numbers for length limits</title>
<updated>2025-12-19T06:55:27Z</updated>
<author>
<name>CyberL1</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2025-12-19T06:55:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=f08d685a00ab76904a33919da080dd57a3224a96'/>
<id>urn:sha1:f08d685a00ab76904a33919da080dd57a3224a96</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: adjust commit lenghts for `push` event</title>
<updated>2025-12-19T06:54:17Z</updated>
<author>
<name>CyberL1</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2025-12-19T06:54:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=d969bf63f027841904cdb2671cf837ca2393edd6'/>
<id>urn:sha1:d969bf63f027841904cdb2671cf837ca2393edd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: description length for `issue_comment` event</title>
<updated>2025-12-19T06:28:28Z</updated>
<author>
<name>CyberL1</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2025-12-19T06:28:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=af0b9d45fe203760bc4dcab40eb0f7df83d83d3d'/>
<id>urn:sha1:af0b9d45fe203760bc4dcab40eb0f7df83d83d3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: description length for `issue` event</title>
<updated>2025-12-19T06:27:00Z</updated>
<author>
<name>CyberL1</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2025-12-19T06:27:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=ee120fb2e0023f4d004777e10afefd3a624bea1f'/>
<id>urn:sha1:ee120fb2e0023f4d004777e10afefd3a624bea1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Send HTTP 401 on token errors</title>
<updated>2025-12-19T04:43:23Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-19T04:43:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=62123f6a6e8639bf415125e1969043926fec7602'/>
<id>urn:sha1:62123f6a6e8639bf415125e1969043926fec7602</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix initial database setup</title>
<updated>2025-12-19T03:52:43Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-19T03:52:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=5adcb331212312bad9001017f66af7e00f823dd9'/>
<id>urn:sha1:5adcb331212312bad9001017f66af7e00f823dd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use inserts instead of save for new entities</title>
<updated>2025-12-19T03:29:12Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-19T03:29:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=019cff825518b78ebd46b0a9db3d78a16bd0857f'/>
<id>urn:sha1:019cff825518b78ebd46b0a9db3d78a16bd0857f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WIP CDN stuff</title>
<updated>2025-12-19T03:26:25Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-19T03:26:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=52a82b6dbac0cb546b1c6510949f96ecd0b100af'/>
<id>urn:sha1:52a82b6dbac0cb546b1c6510949f96ecd0b100af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop blockProxies from config - fixup for #1444 / b54e86d</title>
<updated>2025-12-18T22:31:13Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-18T22:31:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=a9fbdc7501790bc5087ae38c92a8ca6fcfb332a8'/>
<id>urn:sha1:a9fbdc7501790bc5087ae38c92a8ca6fcfb332a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop isProxy alltogether, because wtf is this language (!![] === true apparently) - Fixes #1444</title>
<updated>2025-12-18T22:29:40Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-18T22:29:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=b54e86dd4d72592f6e4745c8b8afdfaa0369dac2'/>
<id>urn:sha1:b54e86dd4d72592f6e4745c8b8afdfaa0369dac2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' into feat/forwards</title>
<updated>2025-12-18T21:05:12Z</updated>
<author>
<name>Cyber</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2025-12-18T21:05:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=c984dbbd3fc57588027172a4fa29d5ff007a51dd'/>
<id>urn:sha1:c984dbbd3fc57588027172a4fa29d5ff007a51dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More gateway trace</title>
<updated>2025-12-18T20:54:21Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-18T20:54:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=d8c5448248e2d15b1c8fcc866cc79007d0021775'/>
<id>urn:sha1:d8c5448248e2d15b1c8fcc866cc79007d0021775</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add TODO</title>
<updated>2025-12-18T20:50:48Z</updated>
<author>
<name>CyberL1</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2025-12-18T20:50:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=c08765061c5bdc3e9a6c42225bfac62a69bc5a92'/>
<id>urn:sha1:c08765061c5bdc3e9a6c42225bfac62a69bc5a92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: run prettier</title>
<updated>2025-12-18T20:39:14Z</updated>
<author>
<name>CyberL1</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2025-12-18T20:39:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=4553b1d12691b8722d65813fa430f64a3b4b6c53'/>
<id>urn:sha1:4553b1d12691b8722d65813fa430f64a3b4b6c53</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add message forwards (normal messages only)</title>
<updated>2025-12-18T20:31:43Z</updated>
<author>
<name>CyberL1</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2025-12-18T20:31:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=3b34a0bf6d0c1845ddaa44d1d68b71406f4a7e39'/>
<id>urn:sha1:3b34a0bf6d0c1845ddaa44d1d68b71406f4a7e39</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix identify trace</title>
<updated>2025-12-18T00:37:13Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-18T00:37:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=ea629817aaed24a7e46b4317ca2742c77f66b486'/>
<id>urn:sha1:ea629817aaed24a7e46b4317ca2742c77f66b486</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up some pointless gateway log noise</title>
<updated>2025-12-18T00:33:12Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-18T00:33:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=019f81b8aab79c4d38c31e64a0a3719c98c0c75a'/>
<id>urn:sha1:019f81b8aab79c4d38c31e64a0a3719c98c0c75a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid re-fetching user if not requesting extra fields</title>
<updated>2025-12-18T00:24:37Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-18T00:24:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=e2de706abff59381754ead6887bbe5fd324274fa'/>
<id>urn:sha1:e2de706abff59381754ead6887bbe5fd324274fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Try traces again</title>
<updated>2025-12-17T23:37:52Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-17T23:37:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=df8f8a57af00c3a3ea19f7708d006319a5d0ee58'/>
<id>urn:sha1:df8f8a57af00c3a3ea19f7708d006319a5d0ee58</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fill these back in?</title>
<updated>2025-12-17T22:58:22Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-17T22:58:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=936e01950e5e9c9e46bdaacf13fae298765fc70f'/>
<id>urn:sha1:936e01950e5e9c9e46bdaacf13fae298765fc70f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reorganise traces?</title>
<updated>2025-12-17T22:55:42Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-17T22:55:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=80e8f05358a150b4596f9d9efb2bfd2750641067'/>
<id>urn:sha1:80e8f05358a150b4596f9d9efb2bfd2750641067</id>
<content type='text'>
</content>
</entry>
<entry>
<title>trace checkToken</title>
<updated>2025-12-17T22:41:00Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-17T22:41:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=587adef20e613284f0d8804a0f51c54658744fbd'/>
<id>urn:sha1:587adef20e613284f0d8804a0f51c54658744fbd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid roundtrip when updating session</title>
<updated>2025-12-17T22:38:01Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-17T22:38:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=7b12a429655c0d5f35b589afdcdc9ff6702323b7'/>
<id>urn:sha1:7b12a429655c0d5f35b589afdcdc9ff6702323b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reorganise identify queries</title>
<updated>2025-12-17T22:16:34Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-17T22:16:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=afcbfe054fa4aad11e1f20a2b97aed7be2ab1a72'/>
<id>urn:sha1:afcbfe054fa4aad11e1f20a2b97aed7be2ab1a72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove more dead code</title>
<updated>2025-12-17T21:57:57Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-17T21:57:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=88c20e5e92760eb369c000973ffec1ea2022384a'/>
<id>urn:sha1:88c20e5e92760eb369c000973ffec1ea2022384a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove dead code from identify</title>
<updated>2025-12-17T21:56:33Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-17T21:56:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=739eb5fcd72a05b0f9f87478a2aa3cdb9db70a6a'/>
<id>urn:sha1:739eb5fcd72a05b0f9f87478a2aa3cdb9db70a6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Dont log unix socket emissions that are below 5ms due to log noise</title>
<updated>2025-12-17T21:44:12Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-17T21:44:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=cf700f996617b85218fdc3a168b2ff93c133564a'/>
<id>urn:sha1:cf700f996617b85218fdc3a168b2ff93c133564a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add common scams from discord to blocked usernames by default</title>
<updated>2025-12-17T21:34:48Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-17T21:34:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=3dddaa249aeb8054c997dacf08d1f9992f608082'/>
<id>urn:sha1:3dddaa249aeb8054c997dacf08d1f9992f608082</id>
<content type='text'>
</content>
</entry>
</feed>
