<feed xmlns='http://www.w3.org/2005/Atom'>
<title>spacebarchat/server-ts.git, branch github/dev/threads</title>
<subtitle>Spacebar Server, written with love in TypeScript and C#
</subtitle>
<id>http://cgit.rory.gay/spacebarchat/server-ts.git/atom?h=github%2Fdev%2Fthreads</id>
<link rel='self' href='http://cgit.rory.gay/spacebarchat/server-ts.git/atom?h=github%2Fdev%2Fthreads'/>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/'/>
<updated>2026-01-28T20:47:47Z</updated>
<entry>
<title>thread stuff ig</title>
<updated>2026-01-28T20:47:47Z</updated>
<author>
<name>MathMan05</name>
<email>mathmanrm@gmail.com</email>
</author>
<published>2025-12-12T04:00:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=9bd97516fff36f092c98ac2be14e9d26a36b1235'/>
<id>urn:sha1:9bd97516fff36f092c98ac2be14e9d26a36b1235</id>
<content type='text'>
</content>
</entry>
<entry>
<title>initial recipients work</title>
<updated>2026-01-28T20:46:45Z</updated>
<author>
<name>MathMan05</name>
<email>mathmanrm@gmail.com</email>
</author>
<published>2025-12-01T22:51:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=cc15a5d219ee78ce6de918252a80423591c74058'/>
<id>urn:sha1:cc15a5d219ee78ce6de918252a80423591c74058</id>
<content type='text'>
</content>
</entry>
<entry>
<title>thread API start</title>
<updated>2026-01-28T20:46:24Z</updated>
<author>
<name>MathMan05</name>
<email>mathmanrm@gmail.com</email>
</author>
<published>2025-12-01T21:49:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=00b591abf047c1665a6ea75c20bd449d605a1a84'/>
<id>urn:sha1:00b591abf047c1665a6ea75c20bd449d605a1a84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sechema changes+migrations</title>
<updated>2026-01-28T20:43:15Z</updated>
<author>
<name>MathMan05</name>
<email>mathmanrm@gmail.com</email>
</author>
<published>2025-12-01T17:28:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=f4114a48962a6395d49345e70f86ba84cc7d944d'/>
<id>urn:sha1:f4114a48962a6395d49345e70f86ba84cc7d944d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename use_thread permissions to create_thread</title>
<updated>2026-01-28T20:13:38Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-28T20:13:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=b40f4f10e6ba365a3cce48aff0906798e4e90039'/>
<id>urn:sha1:b40f4f10e6ba365a3cce48aff0906798e4e90039</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Raise timeout of migrations pre-start script to allow initial ddl to finish</title>
<updated>2026-01-26T10:09:12Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-26T10:09:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=61b7dde468ce319f3b057c12538e930344493d27'/>
<id>urn:sha1:61b7dde468ce319f3b057c12538e930344493d27</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop cdn-cs module</title>
<updated>2026-01-26T10:06:15Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-26T10:04:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=2aa8285deb62832e8feef2e6639462dedd003b82'/>
<id>urn:sha1:2aa8285deb62832e8feef2e6639462dedd003b82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update dotent dep locks</title>
<updated>2026-01-26T10:02:33Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-26T10:02:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=6f2a106f6d8b217e0499c715e399b4bb04aa8f55'/>
<id>urn:sha1:6f2a106f6d8b217e0499c715e399b4bb04aa8f55</id>
<content type='text'>
</content>
</entry>
<entry>
<title>C# dependency updates, CDN-CS work</title>
<updated>2026-01-26T09:20:52Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-26T09:20:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=56d8aa2326382633be81a014530b11f14aaa2a62'/>
<id>urn:sha1:56d8aa2326382633be81a014530b11f14aaa2a62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make bot invites configurable</title>
<updated>2026-01-24T18:27:39Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-24T18:27:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=4dd959ad549fe9855ef338b1dbdedbb498bb9727'/>
<id>urn:sha1:4dd959ad549fe9855ef338b1dbdedbb498bb9727</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Forbid dashes in emoji names</title>
<updated>2026-01-23T16:06:03Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-23T16:06:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=f3f4a557f333c76e1cbda22b0808299211528f3a'/>
<id>urn:sha1:f3f4a557f333c76e1cbda22b0808299211528f3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cdn: actually execute controllers</title>
<updated>2026-01-23T11:00:34Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-23T11:00:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=e52f4c3cd06ef9045870ae24340912f44e9d141a'/>
<id>urn:sha1:e52f4c3cd06ef9045870ae24340912f44e9d141a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Identify: add self as recipient for DMs with nonexistnt users</title>
<updated>2026-01-23T10:35:11Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-23T10:35:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=0ed83c0b6c10a2ee9b6fbf684e557922b8160381'/>
<id>urn:sha1:0ed83c0b6c10a2ee9b6fbf684e557922b8160381</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Dummy warp endpoint</title>
<updated>2026-01-23T08:41:43Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-23T08:41:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=790282ebd8a18656f1da6569abc496f008d26092'/>
<id>urn:sha1:790282ebd8a18656f1da6569abc496f008d26092</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Port User.tag getter from pomelo as utility</title>
<updated>2026-01-23T08:18:54Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-23T08:18:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=9368066ec5fecd8e6da3eec713c2043a290d843a'/>
<id>urn:sha1:9368066ec5fecd8e6da3eec713c2043a290d843a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make openapi.js work offline - still needs conditionals fixed though</title>
<updated>2026-01-22T20:34:21Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-22T20:34:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=31345651dbbebf0babe33667a37a297f731d24dc'/>
<id>urn:sha1:31345651dbbebf0babe33667a37a297f731d24dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump undici in the npm_and_yarn group across 1 directory</title>
<updated>2026-01-22T19:31:19Z</updated>
<author>
<name>dependabot[bot]</name>
<email>49699333+dependabot[bot]@users.noreply.github.com</email>
</author>
<published>2026-01-20T02:02:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=6eb1d2593fc2649501dcd77a3d0fc2d6488f5776'/>
<id>urn:sha1:6eb1d2593fc2649501dcd77a3d0fc2d6488f5776</id>
<content type='text'>
Bumps the npm_and_yarn group with 1 update in the / directory: [undici](https://github.com/nodejs/undici).


Updates `undici` from 7.16.0 to 7.18.2
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v7.16.0...v7.18.2)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 7.18.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</content>
</entry>
<entry>
<title>CDN: use central cache middleware. Closes #1455</title>
<updated>2026-01-22T19:25:33Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-22T19:25:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=cc2bcef03b4899ed5ad863a51b36447c4493c879'/>
<id>urn:sha1:cc2bcef03b4899ed5ad863a51b36447c4493c879</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move health endpoints to /, deprecate /api/-. Fixes #1089</title>
<updated>2026-01-22T18:42:24Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-22T18:42:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=935f7960a676a11d60d4a5e3990c1920d747790e'/>
<id>urn:sha1:935f7960a676a11d60d4a5e3990c1920d747790e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apply-migrations: retry</title>
<updated>2026-01-22T07:31:06Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-22T07:31:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=b3a595f25d0a99fcd440e3a7c2013abaf1a07074'/>
<id>urn:sha1:b3a595f25d0a99fcd440e3a7c2013abaf1a07074</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Nix: dont set after/requires at all</title>
<updated>2026-01-22T06:41:26Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-22T06:41:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=d8e2870e543101bdfb97aba06ec26913451b52c9'/>
<id>urn:sha1:d8e2870e543101bdfb97aba06ec26913451b52c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Nix: dont depend on network.target</title>
<updated>2026-01-22T06:35:29Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-22T06:35:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=67318a4e9217e72b0061b0280f8ffbe9c26fc6f8'/>
<id>urn:sha1:67318a4e9217e72b0061b0280f8ffbe9c26fc6f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WIP: StopForumSpam support</title>
<updated>2026-01-22T06:34:21Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-22T06:34:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=88500e5fd3352dd092e452a72068c8e18028b826'/>
<id>urn:sha1:88500e5fd3352dd092e452a72068c8e18028b826</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #1471 from MathMan05/botFix</title>
<updated>2026-01-21T18:35:59Z</updated>
<author>
<name>Cyber</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2026-01-21T18:35:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=7d25d499896f6aeb4e8a5ab4c189dda45c8cf78e'/>
<id>urn:sha1:7d25d499896f6aeb4e8a5ab4c189dda45c8cf78e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bot fix</title>
<updated>2026-01-21T18:11:10Z</updated>
<author>
<name>MathMan05</name>
<email>mathmanrm@gmail.com</email>
</author>
<published>2026-01-21T18:11:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=ec4222ee77b2a08452192bb905423fdb5ecf41c1'/>
<id>urn:sha1:ec4222ee77b2a08452192bb905423fdb5ecf41c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>reenable wantedby</title>
<updated>2026-01-21T08:33:48Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-21T08:33:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=0cc9cfab91179ea32dd8144be1c3b41c3072fa27'/>
<id>urn:sha1:0cc9cfab91179ea32dd8144be1c3b41c3072fa27</id>
<content type='text'>
</content>
</entry>
<entry>
<title>disable services as a test</title>
<updated>2026-01-21T08:25:51Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-21T08:25:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=d91d7f1ea70fb79be961f7a1abd4cc25a3e178fd'/>
<id>urn:sha1:d91d7f1ea70fb79be961f7a1abd4cc25a3e178fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set 15s timeout for migrations</title>
<updated>2026-01-21T07:42:42Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-21T07:42:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=a2a6e1924612bbc6f8ccebf7f798e2e6e22c7489'/>
<id>urn:sha1:a2a6e1924612bbc6f8ccebf7f798e2e6e22c7489</id>
<content type='text'>
</content>
</entry>
<entry>
<title>network-online.target -&gt; network.target?</title>
<updated>2026-01-21T07:27:10Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-21T07:27:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=8451b2602d90db4027c41f1fd6e5edf55fc7f0d7'/>
<id>urn:sha1:8451b2602d90db4027c41f1fd6e5edf55fc7f0d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Nix: remove dependency on postgres service if host isnt running it</title>
<updated>2026-01-21T06:53:56Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-21T06:53:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=bdf08b758f1bc1f2f0fe2a06e878f517ca093f7c'/>
<id>urn:sha1:bdf08b758f1bc1f2f0fe2a06e878f517ca093f7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Quick and dirty util scripts, trim node modules</title>
<updated>2026-01-21T06:09:54Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-21T06:09:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=00b2a18cdb1ce6b75f096d263e6b12d355158170'/>
<id>urn:sha1:00b2a18cdb1ce6b75f096d263e6b12d355158170</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix tsconfig for tsgo</title>
<updated>2026-01-21T06:09:54Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-21T06:08:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=7b48c2bdd15f4ca6fddbde2a09c622810841f7d3'/>
<id>urn:sha1:7b48c2bdd15f4ca6fddbde2a09c622810841f7d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>oops, left some .orig files in ajv patch</title>
<updated>2026-01-21T06:09:54Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-20T06:16:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=70cf9ac2dc673cc1183e6033a723d02e74b619dc'/>
<id>urn:sha1:70cf9ac2dc673cc1183e6033a723d02e74b619dc</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>tsconfig: set srcDir, tsBuildInfoFile</title>
<updated>2026-01-20T04:24:57Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-20T04:24:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=ee56ada8f64324707396a1b258a074314b5d2b42'/>
<id>urn:sha1:ee56ada8f64324707396a1b258a074314b5d2b42</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>Update nix deps</title>
<updated>2026-01-17T16:32:17Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-17T16:32:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=dd58e7509e979742fbc7c8f2a8370bf418048c21'/>
<id>urn:sha1:dd58e7509e979742fbc7c8f2a8370bf418048c21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add explicit dep on EFCore to resolve compiler error</title>
<updated>2026-01-17T16:00:23Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-17T16:00:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=1365b2fc8a7580a4b97ec9d457092d43a7f0ecbd'/>
<id>urn:sha1:1365b2fc8a7580a4b97ec9d457092d43a7f0ecbd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update nix nuget deps</title>
<updated>2026-01-17T14:14:58Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-17T14:14:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=bfed3395c621664f7128816dc7042849239b1ece'/>
<id>urn:sha1:bfed3395c621664f7128816dc7042849239b1ece</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Setting myself up for failure</title>
<updated>2026-01-17T13:59:13Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-17T13:59:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=a46ae853223eb1de45b21a19bf064405c5ccb9a2'/>
<id>urn:sha1:a46ae853223eb1de45b21a19bf064405c5ccb9a2</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>Restructure extras</title>
<updated>2026-01-17T02:22:44Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-17T01:18:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=8ea87873dee7f839b726543bb6b02d3822792391'/>
<id>urn:sha1:8ea87873dee7f839b726543bb6b02d3822792391</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge commit from fork</title>
<updated>2026-01-16T06:46:13Z</updated>
<author>
<name>Cyber</name>
<email>mateusz.hf18@gmail.com</email>
</author>
<published>2026-01-16T06:46:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=a32cc57e295df715e708fcb7cbd1a2dc51099f5c'/>
<id>urn:sha1:a32cc57e295df715e708fcb7cbd1a2dc51099f5c</id>
<content type='text'>
Make this not use the whole session object</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>Merge pull request #1465 from CyberL1/fix/name-must-not-be-empty</title>
<updated>2026-01-14T15:19:15Z</updated>
<author>
<name>Cyber</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2026-01-14T15:19:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=d9f5be41be6d359d7ecc4de9a704906a53b1b2a3'/>
<id>urn:sha1:d9f5be41be6d359d7ecc4de9a704906a53b1b2a3</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>Forgot to include assets</title>
<updated>2026-01-11T16:46:53Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-11T16:46:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=3133c50e55859be16ccaab463bb96afabbcc5330'/>
<id>urn:sha1:3133c50e55859be16ccaab463bb96afabbcc5330</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Exclude captcha response schemas, KeySchema</title>
<updated>2026-01-11T16:42:57Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-11T16:42:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=7fb017dd58f3bcbb1f12bc1b8073e5cd648c9497'/>
<id>urn:sha1:7fb017dd58f3bcbb1f12bc1b8073e5cd648c9497</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sync CS db model</title>
<updated>2026-01-11T15:39:22Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-11T15:39:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=989bb734cd23fae577b28d143473ea3a8778d437'/>
<id>urn:sha1:989bb734cd23fae577b28d143473ea3a8778d437</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>CDN-CS stuff</title>
<updated>2026-01-11T15:31:22Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-11T15:31:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=654fcc29b5d2284d301df3f63e9db35c21ec63cf'/>
<id>urn:sha1:654fcc29b5d2284d301df3f63e9db35c21ec63cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #1464 from CyberL1/fix/build-workflow</title>
<updated>2026-01-10T15:25:49Z</updated>
<author>
<name>Cyber</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2026-01-10T15:25:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=018beebdc224685a4fef2b3a995a7c892629b9db'/>
<id>urn:sha1:018beebdc224685a4fef2b3a995a7c892629b9db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: add missing config value for tests</title>
<updated>2026-01-10T15:23:41Z</updated>
<author>
<name>CyberL1</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2026-01-10T15:23:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=754bef93aa7c3828ca17f2ee59aa65ab93c5796a'/>
<id>urn:sha1:754bef93aa7c3828ca17f2ee59aa65ab93c5796a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'spacebarchat:master' into fix/build-workflow</title>
<updated>2026-01-10T15:02:05Z</updated>
<author>
<name>Cyber</name>
<email>mateusz.hf18@gmail.com</email>
</author>
<published>2026-01-10T15:02:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=0a429c3e996ad1fe056a6a751eccfb4881bed6ca'/>
<id>urn:sha1:0a429c3e996ad1fe056a6a751eccfb4881bed6ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: install sqlite3 for build workflow</title>
<updated>2026-01-10T14:59:56Z</updated>
<author>
<name>CyberL1</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2026-01-10T14:59:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=8689e0b81c211c92dbbfe72875b671f99a937a77'/>
<id>urn:sha1:8689e0b81c211c92dbbfe72875b671f99a937a77</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #1463 from CyberL1/fix/mutual-friends</title>
<updated>2026-01-10T14:42:45Z</updated>
<author>
<name>Cyber</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2026-01-10T14:42:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=caec0d23203971da2686056241e6bddec9296809'/>
<id>urn:sha1:caec0d23203971da2686056241e6bddec9296809</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>Update nix</title>
<updated>2026-01-01T19:32:58Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-01T19:32:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=207024218fedddf0fd7d6abc858460a22178c958'/>
<id>urn:sha1:207024218fedddf0fd7d6abc858460a22178c958</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update deps minor</title>
<updated>2026-01-01T19:32:02Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-01T19:32:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=43bb696a8357e08aeb9e8a1a36e023e1d1319699'/>
<id>urn:sha1:43bb696a8357e08aeb9e8a1a36e023e1d1319699</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>Add sticker manager in non admin section of admin api test client</title>
<updated>2025-12-29T10:40:02Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-29T10:40:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=16e90d228e6186d102f13560cc3ed6985cb63db3'/>
<id>urn:sha1:16e90d228e6186d102f13560cc3ed6985cb63db3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix deps hashes for extras</title>
<updated>2025-12-29T10:39:11Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-29T10:39:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=bb9075667c4d0799abec193a95164b7292be17b2'/>
<id>urn:sha1:bb9075667c4d0799abec193a95164b7292be17b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up nix a little</title>
<updated>2025-12-29T10:38:11Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-29T10:38:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=e46d6fc0dfcc9018fe2aa03dedf8de0eeb8b36d8'/>
<id>urn:sha1:e46d6fc0dfcc9018fe2aa03dedf8de0eeb8b36d8</id>
<content type='text'>
</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>Reduce service permissions</title>
<updated>2025-12-28T09:37:27Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-28T09:37:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=a79ea3a5bcea59b6a120ad287674f5a0da7da4b7'/>
<id>urn:sha1:a79ea3a5bcea59b6a120ad287674f5a0da7da4b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>No trailing slashes in endpoints</title>
<updated>2025-12-27T13:41:06Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T13:41:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=11e2e35746866027694188d97c80545f552dd56f'/>
<id>urn:sha1:11e2e35746866027694188d97c80545f552dd56f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Nix: include patches in fileset</title>
<updated>2025-12-27T12:14:05Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T12:14:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=97b7256d8f0d535ba126dedf9d7738162e4eb7cf'/>
<id>urn:sha1:97b7256d8f0d535ba126dedf9d7738162e4eb7cf</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 writing to cdn path</title>
<updated>2025-12-27T11:53:15Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T11:53:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=0709744e1ff2521619056afe8b142b2dc8a3a9d4'/>
<id>urn:sha1:0709744e1ff2521619056afe8b142b2dc8a3a9d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bleh</title>
<updated>2025-12-27T09:38:40Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T09:38:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=016d3b9d8847bc21e4ecb7c11e8cee4b65302c0b'/>
<id>urn:sha1:016d3b9d8847bc21e4ecb7c11e8cee4b65302c0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bleh</title>
<updated>2025-12-27T09:36:46Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T09:36:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=34de369cd0abdfb3e271601f12e94da8ffe053d9'/>
<id>urn:sha1:34de369cd0abdfb3e271601f12e94da8ffe053d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix copy paste failure</title>
<updated>2025-12-27T09:33:00Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T09:33:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=97d40540f816b94a9f386a1fa3d0daea3cc1d87c'/>
<id>urn:sha1:97d40540f816b94a9f386a1fa3d0daea3cc1d87c</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>cdn no leading slash for private endpoint hack</title>
<updated>2025-12-27T06:45:53Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T06:45:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=be2ff3bcba09ab0999ae51060a87f90de5ac0ef0'/>
<id>urn:sha1:be2ff3bcba09ab0999ae51060a87f90de5ac0ef0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cdn dont use https for localhost</title>
<updated>2025-12-27T06:28:59Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T06:28:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=ae2bff7cfc8097dcd56ccf8c76f89445ac66b746'/>
<id>urn:sha1:ae2bff7cfc8097dcd56ccf8c76f89445ac66b746</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set working directory</title>
<updated>2025-12-27T06:00:18Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T06:00:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=e4545c13e0d795105c313ae529c528997aa3dfa8'/>
<id>urn:sha1:e4545c13e0d795105c313ae529c528997aa3dfa8</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 runtime path</title>
<updated>2025-12-27T05:20:59Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T05:20:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=d844edc1475772bf217aa82a5ec3f796c45d623e'/>
<id>urn:sha1:d844edc1475772bf217aa82a5ec3f796c45d623e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Dont set working directory explicitly</title>
<updated>2025-12-27T05:19:46Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T05:19:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=8c4192f752b684a2b8a071b91d1b0ba75115e7a0'/>
<id>urn:sha1:8c4192f752b684a2b8a071b91d1b0ba75115e7a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>consistent paths</title>
<updated>2025-12-27T05:11:18Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T05:11:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=2d997008d47b7052459109b626ff1369c3298a9b'/>
<id>urn:sha1:2d997008d47b7052459109b626ff1369c3298a9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>create group</title>
<updated>2025-12-27T05:04:09Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T05:04:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=2610ce6e8592677fcbf197ff06c2628537aee904'/>
<id>urn:sha1:2610ce6e8592677fcbf197ff06c2628537aee904</id>
<content type='text'>
</content>
</entry>
<entry>
<title>maye?</title>
<updated>2025-12-27T05:02:37Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T05:02:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=d72e7968b2111c8c338d2988e3d0f576ca46933f'/>
<id>urn:sha1:d72e7968b2111c8c338d2988e3d0f576ca46933f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lets tyr not dynamcic user</title>
<updated>2025-12-27T05:00:53Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T05:00:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=81c90545c6ce9f37d5bf4a3b4340472382dc606b'/>
<id>urn:sha1:81c90545c6ce9f37d5bf4a3b4340472382dc606b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sadfkoljwaesioafawej</title>
<updated>2025-12-27T04:31:35Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T04:31:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=b784add16607445b381234fc760e8a973b7407e1'/>
<id>urn:sha1:b784add16607445b381234fc760e8a973b7407e1</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>Override port always based on endpoints</title>
<updated>2025-12-27T02:25:13Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T02:25:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=998bf83dae5d82cdc45102dd9c15ce7eced3e3b3'/>
<id>urn:sha1:998bf83dae5d82cdc45102dd9c15ce7eced3e3b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>No default port</title>
<updated>2025-12-27T02:19:24Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T02:19:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=2f2f11cf540a553c8acc5de0a8fb7b1dd5edbcb8'/>
<id>urn:sha1:2f2f11cf540a553c8acc5de0a8fb7b1dd5edbcb8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use systemd runtimedirectory</title>
<updated>2025-12-27T02:12:23Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T02:12:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=f75806f8fde0236156c177e8065ed3e98ceca2f1'/>
<id>urn:sha1:f75806f8fde0236156c177e8065ed3e98ceca2f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Give storage location to all services</title>
<updated>2025-12-27T02:01:26Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T02:01:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=f72e47c267e8445dd264a42444d8cda00e176ceb'/>
<id>urn:sha1:f72e47c267e8445dd264a42444d8cda00e176ceb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>AF_UNIX</title>
<updated>2025-12-27T01:57:51Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-27T01:57:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=f23943b12cfa0e3aaf4e7be11360c380226accfa'/>
<id>urn:sha1:f23943b12cfa0e3aaf4e7be11360c380226accfa</id>
<content type='text'>
</content>
</entry>
</feed>
