<feed xmlns='http://www.w3.org/2005/Atom'>
<title>spacebarchat/server-ts.git/src/api/util/utility, branch github/dev/lazyrequest</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%2Flazyrequest</id>
<link rel='self' href='http://cgit.rory.gay/spacebarchat/server-ts.git/atom?h=github%2Fdev%2Flazyrequest'/>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/'/>
<updated>2026-06-16T15:59:23Z</updated>
<entry>
<title>Authentication: allow - in webhook token</title>
<updated>2026-06-16T15:59:23Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-06-16T15:59:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=9bb2c437cfc61d117373973045a03de66f8e5e49'/>
<id>urn:sha1:9bb2c437cfc61d117373973045a03de66f8e5e49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move random string to Random class in extensions</title>
<updated>2026-06-16T00:39:15Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-06-16T00:39:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=92f4099b82f9b56972aff99b74dba4c3892272cb'/>
<id>urn:sha1:92f4099b82f9b56972aff99b74dba4c3892272cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move more extensions to extensions</title>
<updated>2026-06-12T15:58:18Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-06-12T14:27:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=03ecae4348182885b8aa06d2b42c2e7da88923b2'/>
<id>urn:sha1:03ecae4348182885b8aa06d2b42c2e7da88923b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move entities to database</title>
<updated>2026-06-12T15:58:18Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-06-11T20:16:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=c77d00e243f7cf104b8b0f8b26f339849dbd040f'/>
<id>urn:sha1:c77d00e243f7cf104b8b0f8b26f339849dbd040f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow subpath imports, move extensions to separate module</title>
<updated>2026-06-12T15:58:18Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-06-11T16:07:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=d84b8707ee3855440838304245db7140ee17b6c3'/>
<id>urn:sha1:d84b8707ee3855440838304245db7140ee17b6c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>eslint: yoda</title>
<updated>2026-04-19T20:45:37Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-04-19T20:44:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=c5504878b830ade3f70c94a06a328d605824e548'/>
<id>urn:sha1:c5504878b830ade3f70c94a06a328d605824e548</id>
<content type='text'>
</content>
</entry>
<entry>
<title>eslint: arrow-body-style=as-needed</title>
<updated>2026-04-19T20:45:37Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-04-19T20:14:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=af29e6b178493c4d323edb9a7838d7731e40df86'/>
<id>urn:sha1:af29e6b178493c4d323edb9a7838d7731e40df86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>eslint: array callback return, no restricted imports</title>
<updated>2026-04-19T20:45:37Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-04-19T19:35:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=5f8afbc7ae7603752c2c9732994f0a9b1eb4938a'/>
<id>urn:sha1:5f8afbc7ae7603752c2c9732994f0a9b1eb4938a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add media1.tenor.com explicitly as image handler</title>
<updated>2026-04-13T23:19:11Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-04-13T23:19:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=1549ea837a4be09e35bc125890ce10a49694ad42'/>
<id>urn:sha1:1549ea837a4be09e35bc125890ce10a49694ad42</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make presence clear async, clean up temp session code</title>
<updated>2026-04-13T20:41:57Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-04-13T20:41:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=e0204f76cf5427eeb529d03fde988522923ecf2b'/>
<id>urn:sha1:e0204f76cf5427eeb529d03fde988522923ecf2b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>EmbedHandlers: more configuration for embeds, switch to storing all returned embeds</title>
<updated>2026-03-26T14:14:18Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-03-26T14:14:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=53ab01c4e2918fa6fd67ca8642efb21f5fc1a63a'/>
<id>urn:sha1:53ab01c4e2918fa6fd67ca8642efb21f5fc1a63a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>EmbedHandlers: use youtube handler for youtube music, use OrmUtils.mergeDeep for request options</title>
<updated>2026-03-26T11:26:53Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-03-26T11:26:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=1ad351559fa342c0336b9eb8a7afb129f5bd4ee2'/>
<id>urn:sha1:1ad351559fa342c0336b9eb8a7afb129f5bd4ee2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Embeds: factor out from postMessage</title>
<updated>2026-03-26T10:46:48Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-03-26T10:46:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=daaf6eae286605e5ddd926fe13956edce5d2c08b'/>
<id>urn:sha1:daaf6eae286605e5ddd926fe13956edce5d2c08b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>API: request embeds in US english preferred</title>
<updated>2026-02-17T02:35:47Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-02-17T02:35:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=961cb9a7e26e083af9c4e53a4982a76c4dc34e0d'/>
<id>urn:sha1:961cb9a7e26e083af9c4e53a4982a76c4dc34e0d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>API: fix youtube embed</title>
<updated>2026-02-17T02:21:09Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-02-17T02:21:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=863f16f4f526f308e2a30d8b809d881d7be71f1c'/>
<id>urn:sha1:863f16f4f526f308e2a30d8b809d881d7be71f1c</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>lintstagedrc: regenerate schemas/openapi if schemas changed</title>
<updated>2025-12-17T10:01:27Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-17T10:00:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=491c0de845a886954262e3ddb24959ba37a014b6'/>
<id>urn:sha1:491c0de845a886954262e3ddb24959ba37a014b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prettier u9</title>
<updated>2025-12-17T08:25:41Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-17T08:25:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=5a3c1a3f537082a377ca69bab71d2aad5957ab7a'/>
<id>urn:sha1:5a3c1a3f537082a377ca69bab71d2aad5957ab7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prettier 8</title>
<updated>2025-12-17T06:54:46Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-17T06:54:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=073bf7e0eba5aa419ee1af2760b4de3d13385553'/>
<id>urn:sha1:073bf7e0eba5aa419ee1af2760b4de3d13385553</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prettier 5</title>
<updated>2025-12-17T06:47:57Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-17T06:47:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=17579462d03b78bbdb39045e8539dadd22307872'/>
<id>urn:sha1:17579462d03b78bbdb39045e8539dadd22307872</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prettier 3</title>
<updated>2025-12-17T06:44:04Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-17T06:44:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=9963ea452769f43fb9fe3f3edd23a8b45f49369d'/>
<id>urn:sha1:9963ea452769f43fb9fe3f3edd23a8b45f49369d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More maybe un-blowing-up</title>
<updated>2025-12-16T05:46:51Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-16T05:46:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=cad820d33490862e0ee7ed248347dad3533b6039'/>
<id>urn:sha1:cad820d33490862e0ee7ed248347dad3533b6039</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor: Replace getIpAddress with req.ip</title>
<updated>2025-12-12T21:46:28Z</updated>
<author>
<name>BrajamohanDas-afk</name>
<email>Brajamohandas0390@gmail.com</email>
</author>
<published>2025-12-04T19:47:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=eb94dd4b16860aa6932685c541444e9f12136411'/>
<id>urn:sha1:eb94dd4b16860aa6932685c541444e9f12136411</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Always use req.ip when calling getIpAddress</title>
<updated>2025-12-03T19:06:13Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-03T19:06:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=9445109bf086389225735329be0a75dd4adbfc5f'/>
<id>urn:sha1:9445109bf086389225735329be0a75dd4adbfc5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use IpDataClient in places</title>
<updated>2025-12-02T15:46:08Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-02T15:46:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=8b10d85d296253375bf4ddad7c97350ca0883853'/>
<id>urn:sha1:8b10d85d296253375bf4ddad7c97350ca0883853</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop node-fetch-commonjs, proxy-agent as deprecated</title>
<updated>2025-12-01T19:19:14Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-01T19:19:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=25f7c0de5da70095040c6a5c33b5e6f1e0cdaf08'/>
<id>urn:sha1:25f7c0de5da70095040c6a5c33b5e6f1e0cdaf08</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reorganise schemas a little bit</title>
<updated>2025-10-15T06:04:23Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-10-15T06:04:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=e52c2373264c9c0735107fe06cea515a2b1cf1a0'/>
<id>urn:sha1:e52c2373264c9c0735107fe06cea515a2b1cf1a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up array extensions</title>
<updated>2025-10-04T17:09:26Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-10-03T18:50:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=a25393e80683dbb1d2b9e305af624aa3752050d6'/>
<id>urn:sha1:a25393e80683dbb1d2b9e305af624aa3752050d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add dotnet-ish Random class</title>
<updated>2025-10-04T17:09:25Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-10-03T18:29:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=7d2fd7b4f8d5ab7e27bfbea6a4498edbbaf7df9c'/>
<id>urn:sha1:7d2fd7b4f8d5ab7e27bfbea6a4498edbbaf7df9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop dependency on missing-native-js-functions</title>
<updated>2025-10-04T17:09:25Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-10-03T18:28:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=b681ae7522029433c3df8caa6a08017012932c97'/>
<id>urn:sha1:b681ae7522029433c3df8caa6a08017012932c97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add first half of cloud attachment uploads</title>
<updated>2025-09-29T16:38:06Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-09-23T19:05:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=1e6ed06da142e4aa558cf1ada38204d4adf55c92'/>
<id>urn:sha1:1e6ed06da142e4aa558cf1ada38204d4adf55c92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>acatually fix the embed issue</title>
<updated>2025-03-24T04:29:19Z</updated>
<author>
<name>MathMan05</name>
<email>73901602+MathMan05@users.noreply.github.com</email>
</author>
<published>2025-03-24T04:29:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=664b71f463a26c8161869149390433e07975f952'/>
<id>urn:sha1:664b71f463a26c8161869149390433e07975f952</id>
<content type='text'>
This one added the line in the right spot, sorry about the previous one lol</content>
</entry>
<entry>
<title>Update some patches, switch to node-fetch-commonjs, more updates</title>
<updated>2024-10-27T23:32:15Z</updated>
<author>
<name>Emma [it/its]@Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2024-10-15T10:20:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=168758924ccc62c8aeef7b5737ca60c1b6f678a7'/>
<id>urn:sha1:168758924ccc62c8aeef7b5737ca60c1b6f678a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Embeds: handle og:sitename</title>
<updated>2023-09-16T13:47:32Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2023-09-16T13:47:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=c802bb9747bedcfd1ca4e2483e9fe53d6678d4fd'/>
<id>urn:sha1:c802bb9747bedcfd1ca4e2483e9fe53d6678d4fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix regression where generic embed handler wouldn't properly send image results</title>
<updated>2023-09-16T13:43:23Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2023-09-16T13:43:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=e355be8ea3f82552ca021a918efbaa86d3a1ba88'/>
<id>urn:sha1:e355be8ea3f82552ca021a918efbaa86d3a1ba88</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[fb] remove provider obj, add color</title>
<updated>2023-09-03T19:48:55Z</updated>
<author>
<name>Puyodead1</name>
<email>puyodead@proton.me</email>
</author>
<published>2023-09-03T19:48:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=8a35664ae630e960bf44f01497100e318231effb'/>
<id>urn:sha1:8a35664ae630e960bf44f01497100e318231effb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add facebook, and add steam fields</title>
<updated>2023-09-03T19:28:33Z</updated>
<author>
<name>Puyodead1</name>
<email>puyodead@proton.me</email>
</author>
<published>2023-09-03T19:28:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=1612832fc4f782a29988d2c9a1b928cfc00429e3'/>
<id>urn:sha1:1612832fc4f782a29988d2c9a1b928cfc00429e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rewrite thumbnail/image generation for embeds</title>
<updated>2023-09-03T04:17:11Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2023-09-03T04:17:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=e64c34adea6ad918511f26c8c22ff76500d51ba3'/>
<id>urn:sha1:e64c34adea6ad918511f26c8c22ff76500d51ba3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix bug in embed handler where getMeta would not return undefined</title>
<updated>2023-09-03T03:41:45Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2023-09-03T03:41:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=fb7409947cf022c864fdbb07be6c2ba6cba296c1'/>
<id>urn:sha1:fb7409947cf022c864fdbb07be6c2ba6cba296c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xkcd embed handler and improved generic handler</title>
<updated>2023-09-02T13:47:40Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2023-09-02T13:47:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=c64a11572911ec520bcde2477ff15d4c0d65c235'/>
<id>urn:sha1:c64a11572911ec520bcde2477ff15d4c0d65c235</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update ipAddress.ts</title>
<updated>2023-05-29T01:39:50Z</updated>
<author>
<name>Zert3x</name>
<email>81202811+Zert3x@users.noreply.github.com</email>
</author>
<published>2023-05-29T01:39:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=6306c5e725b104dca8d0f01f55f88f3e1264e31e'/>
<id>urn:sha1:6306c5e725b104dca8d0f01f55f88f3e1264e31e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove ALL fosscord mentions</title>
<updated>2023-03-31T04:52:33Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2023-03-31T04:52:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=095cbf7b2036bc35d9c3eabbdec8a5c6dfd67242'/>
<id>urn:sha1:095cbf7b2036bc35d9c3eabbdec8a5c6dfd67242</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SPACEBAR</title>
<updated>2023-03-30T15:15:42Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2023-03-30T15:15:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=8b2faf0b18336e5dff1eeff4e849bcfd96b09e88'/>
<id>urn:sha1:8b2faf0b18336e5dff1eeff4e849bcfd96b09e88</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SPACEBAR</title>
<updated>2023-03-30T15:05:02Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2023-03-30T15:04:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=64e747a4d29220ef285124c98d22646842f03cd6'/>
<id>urn:sha1:64e747a4d29220ef285124c98d22646842f03cd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add ESLint (#941)</title>
<updated>2023-01-20T07:10:47Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2023-01-20T07:10:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=084dc0be08555891cad4c2bb984822a62ec5ec9f'/>
<id>urn:sha1:084dc0be08555891cad4c2bb984822a62ec5ec9f</id>
<content type='text'>
* Add eslint, switch to lint-staged for precommit

* Fix all ESLint errors

* Update GH workflow to check prettier and eslint</content>
</entry>
<entry>
<title>Add youtu.be embed handler (#945)</title>
<updated>2023-01-18T06:47:23Z</updated>
<author>
<name>Chris Chrome</name>
<email>christophercookman@gmail.com</email>
</author>
<published>2023-01-18T06:47:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=7152a1c2c1321d23f945fc404bd8adfd00e5fc83'/>
<id>urn:sha1:7152a1c2c1321d23f945fc404bd8adfd00e5fc83</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Script to add license preamble to each file. Also, does that. (#935)</title>
<updated>2023-01-18T02:05:49Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2023-01-18T02:05:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=0e7f127ece7c12d0266131605ebdfd6d0998cdb2'/>
<id>urn:sha1:0e7f127ece7c12d0266131605ebdfd6d0998cdb2</id>
<content type='text'>
* Add script to automatically add license to each file

* Add license preamble to each file.

* Fix existing preamble detection breaking due to line endings. Git :(

* Prevent license from being added to code with other licenses</content>
</entry>
<entry>
<title>Return embed proxy url even if imagor not set up. Also make warning nicer</title>
<updated>2023-01-16T03:20:17Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2023-01-16T03:20:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=577124764583f85a6ca10bdf4b6d63c7c65d964c'/>
<id>urn:sha1:577124764583f85a6ca10bdf4b6d63c7c65d964c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update dead lines</title>
<updated>2023-01-15T13:03:51Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2023-01-15T13:03:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=de3909f646b3ad19e00d6671a471678efbf4e5e5'/>
<id>urn:sha1:de3909f646b3ad19e00d6671a471678efbf4e5e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prettier</title>
<updated>2023-01-05T06:16:55Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2023-01-05T06:12:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=df449169bde6c0576757700f68f2d406139cc846'/>
<id>urn:sha1:df449169bde6c0576757700f68f2d406139cc846</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Registration tokens</title>
<updated>2022-12-19T11:04:52Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2022-12-19T11:03:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=ddd3c860431275e5900766b6e10ae65edcd66eae'/>
<id>urn:sha1:ddd3c860431275e5900766b6e10ae65edcd66eae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add additional config</title>
<updated>2022-12-19T05:51:24Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2022-12-19T05:51:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=d407d8ebe7ce34f3f85b5241ea6a1d0381b74e09'/>
<id>urn:sha1:d407d8ebe7ce34f3f85b5241ea6a1d0381b74e09</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `sharp` dep</title>
<updated>2022-12-17T07:46:44Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2022-12-17T07:46:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=1e88d63186ac0044f70199f8c8a45a52f4f1769f'/>
<id>urn:sha1:1e88d63186ac0044f70199f8c8a45a52f4f1769f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix fix for twitter embeds from yesterday</title>
<updated>2022-10-25T00:00:01Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2022-10-25T00:00:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=a11686cfc6aa5247bf9f2d9d022964974679d269'/>
<id>urn:sha1:a11686cfc6aa5247bf9f2d9d022964974679d269</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix tweets with only video breaking embeds</title>
<updated>2022-10-24T08:53:14Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2022-10-24T08:53:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=d3d9f4ae2fa6f785a4293f02d21f7220f2ce8299'/>
<id>urn:sha1:d3d9f4ae2fa6f785a4293f02d21f7220f2ce8299</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Twitter embeds</title>
<updated>2022-10-03T12:38:53Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2022-10-03T12:38:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=69ff9c944c90d88a84a3f34165c90894c0b0c865'/>
<id>urn:sha1:69ff9c944c90d88a84a3f34165c90894c0b0c865</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make imagor optional</title>
<updated>2022-10-02T11:25:47Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2022-10-02T11:25:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=5b463ee15629c8a8b14f7b7019f5c141d2de5c85'/>
<id>urn:sha1:5b463ee15629c8a8b14f7b7019f5c141d2de5c85</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use imagor for image resizing</title>
<updated>2022-10-02T04:28:03Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2022-10-02T04:28:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=5bbe2666d00d6707a6b18dc4a6ef8ffba5ce4566'/>
<id>urn:sha1:5bbe2666d00d6707a6b18dc4a6ef8ffba5ce4566</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More embed improvements</title>
<updated>2022-10-02T03:41:10Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2022-10-02T03:41:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=d341fe44d7eeeda20364fad497af620e5f09f94e'/>
<id>urn:sha1:d341fe44d7eeeda20364fad497af620e5f09f94e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Slightly better embeds</title>
<updated>2022-10-01T05:59:30Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2022-10-01T05:35:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=070ce373e90399d9df2a8986e0c7728724163da7'/>
<id>urn:sha1:070ce373e90399d9df2a8986e0c7728724163da7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Better embed handling</title>
<updated>2022-10-01T04:44:32Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2022-10-01T04:44:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=e18af893f6d504325d7a4da434f6f67e89c30286'/>
<id>urn:sha1:e18af893f6d504325d7a4da434f6f67e89c30286</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prettier</title>
<updated>2022-09-26T12:41:21Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2022-09-26T12:29:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=99ee7e9400f06e8718612d8b52d15215dc620774'/>
<id>urn:sha1:99ee7e9400f06e8718612d8b52d15215dc620774</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor to mono-repo + upgrade packages</title>
<updated>2022-09-25T13:35:18Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2022-09-25T08:24:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=f44f5d7ac2d24ff836c2e1d4b2fa58da04b13052'/>
<id>urn:sha1:f44f5d7ac2d24ff836c2e1d4b2fa58da04b13052</id>
<content type='text'>
</content>
</entry>
</feed>
