<feed xmlns='http://www.w3.org/2005/Atom'>
<title>spacebarchat/server-ts.git/src/cdn/util/FileStorage.ts, branch github/server-compv2</title>
<subtitle>Spacebar Server, written with love in TypeScript and C#
</subtitle>
<id>http://cgit.rory.gay/spacebarchat/server-ts.git/atom?h=github%2Fserver-compv2</id>
<link rel='self' href='http://cgit.rory.gay/spacebarchat/server-ts.git/atom?h=github%2Fserver-compv2'/>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/'/>
<updated>2026-02-23T07:27:12Z</updated>
<entry>
<title>cdn: fix</title>
<updated>2026-02-23T07:27:12Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-02-23T07:27:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=f2560c1c6dae4c6f86976c385d7b6a36af2da526'/>
<id>urn:sha1:f2560c1c6dae4c6f86976c385d7b6a36af2da526</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cdn: migrate emojis to not use subdir fallback</title>
<updated>2026-02-23T07:08:41Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-02-23T07:08:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=09f81382f18dd0b145ea1f52289922cf11af1b2f'/>
<id>urn:sha1:09f81382f18dd0b145ea1f52289922cf11af1b2f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Hack: split out icons in cdn-ts</title>
<updated>2026-02-13T17:20:49Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-02-13T16:00:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=4e09e48958c6260ca7b5d4129a1ce10f90ca5fba'/>
<id>urn:sha1:4e09e48958c6260ca7b5d4129a1ce10f90ca5fba</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>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 u5</title>
<updated>2025-12-17T08:12:13Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-17T08:12:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=1b178b5ac36b875871b65c36299e662f045ca551'/>
<id>urn:sha1:1b178b5ac36b875871b65c36299e662f045ca551</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>Implement cloning cloud attachments into messages</title>
<updated>2025-09-29T16:38:06Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-09-23T21:09:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=c167a7b5416057f43e0fd8240f59268b88fefac1'/>
<id>urn:sha1:c167a7b5416057f43e0fd8240f59268b88fefac1</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>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>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>Video attachment support!</title>
<updated>2022-10-04T08:22:50Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2022-10-04T08:12:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=73923e269ae840c46199f8d15aa7d6c273c5ae71'/>
<id>urn:sha1:73923e269ae840c46199f8d15aa7d6c273c5ae71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove the cdn storage location log</title>
<updated>2022-09-26T12:13:02Z</updated>
<author>
<name>Madeline</name>
<email>46743919+MaddyUnderStars@users.noreply.github.com</email>
</author>
<published>2022-09-26T12:12:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=fcc0884e36d3dbd15ce50c17af16fef5ff38b510'/>
<id>urn:sha1:fcc0884e36d3dbd15ce50c17af16fef5ff38b510</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>
