<feed xmlns='http://www.w3.org/2005/Atom'>
<title>spacebarchat/server-ts.git/src/database, branch github/dev/gwsep</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%2Fgwsep</id>
<link rel='self' href='http://cgit.rory.gay/spacebarchat/server-ts.git/atom?h=github%2Fdev%2Fgwsep'/>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/'/>
<updated>2026-08-09T02:52:46Z</updated>
<entry>
<title>Fix some imports in entities</title>
<updated>2026-08-09T02:52:46Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-08-09T02:52:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=39ba1f406cc6c571752a2e39abeb584aebf4f40f'/>
<id>urn:sha1:39ba1f406cc6c571752a2e39abeb584aebf4f40f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some imports in entities</title>
<updated>2026-08-09T01:34:15Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-08-09T01:34:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=686f1dd47274d039105782b93c6f1a25d5e42ecd'/>
<id>urn:sha1:686f1dd47274d039105782b93c6f1a25d5e42ecd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up some schemas</title>
<updated>2026-08-08T04:53:15Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-08-08T04:53:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=fc086ddcea686e4e4359cd96b1f2423a4601a94b'/>
<id>urn:sha1:fc086ddcea686e4e4359cd96b1f2423a4601a94b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ToGuildSource -&gt; ToDiscoverableGuild</title>
<updated>2026-08-08T03:11:25Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-08-08T03:11:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=580d438c3a7222c733662ce92eaea40fb0062cdd'/>
<id>urn:sha1:580d438c3a7222c733662ce92eaea40fb0062cdd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix category migration</title>
<updated>2026-08-08T03:07:17Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-08-08T03:07:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=6f4d79412b4860b334f1df5edc9d56cfb9c492ae'/>
<id>urn:sha1:6f4d79412b4860b334f1df5edc9d56cfb9c492ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix categories type</title>
<updated>2026-08-07T22:08:52Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-08-07T21:58:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=0452c0680fdf660417787133bc022e125d6b985f'/>
<id>urn:sha1:0452c0680fdf660417787133bc022e125d6b985f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some API docs...</title>
<updated>2026-08-02T01:02:25Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-08-02T01:01:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=03166addc9df78ed2bd33945fb18a53774bb68ec'/>
<id>urn:sha1:03166addc9df78ed2bd33945fb18a53774bb68ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Postgres connection timeout</title>
<updated>2026-07-16T10:47:11Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-07-16T10:47:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=80402fe24a6f0a05e32470d2e9f1b0c02fd27e4c'/>
<id>urn:sha1:80402fe24a6f0a05e32470d2e9f1b0c02fd27e4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove APIWebhookArray</title>
<updated>2026-07-15T11:10:44Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-07-15T11:10:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=8f463152557c27a7a6212567213311c457b96d4a'/>
<id>urn:sha1:8f463152557c27a7a6212567213311c457b96d4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop a bunch of random overrides</title>
<updated>2026-07-15T10:03:47Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-07-15T04:31:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=188a3dc2b88bb2fa340fae9debb9c1430c0cb06a'/>
<id>urn:sha1:188a3dc2b88bb2fa340fae9debb9c1430c0cb06a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix schema for patch webhook message</title>
<updated>2026-07-15T10:03:47Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-07-14T23:00:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=069d036269a39e3c79afc02706b9235f5664aa3c'/>
<id>urn:sha1:069d036269a39e3c79afc02706b9235f5664aa3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs(database) Fix inaccurate description of lock in comment</title>
<updated>2026-07-10T06:00:44Z</updated>
<author>
<name>ald_productions</name>
<email>gituser@aldproductions.net</email>
</author>
<published>2026-07-10T06:00:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=0b26568b262c6c740e5c7efebeb6862497cd7879'/>
<id>urn:sha1:0b26568b262c6c740e5c7efebeb6862497cd7879</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(migration): Ensure that only ONE server can attempt to apply migrations at a time</title>
<updated>2026-07-09T05:19:50Z</updated>
<author>
<name>ald_productions</name>
<email>gituser@aldproductions.net</email>
</author>
<published>2026-07-09T05:19:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=85482d2d768af9edbc3bd8f1adbc2a7cac98188b'/>
<id>urn:sha1:85482d2d768af9edbc3bd8f1adbc2a7cac98188b</id>
<content type='text'>
Resolves a race condition in which non-bundled environments can attempt to run migrations simultaniously. When this occurs, the migrations can break.
</content>
</entry>
<entry>
<title>Fix migration for app commands version</title>
<updated>2026-07-03T13:49:08Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-07-03T13:49:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=26485273c777c478d1e72de3c68d88cb0c035e43'/>
<id>urn:sha1:26485273c777c478d1e72de3c68d88cb0c035e43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Let typeorm have its fun the rest of the way</title>
<updated>2026-07-03T13:44:42Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-07-03T13:44:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=04f83f980cfdbd508be158807be1a48e7c353075'/>
<id>urn:sha1:04f83f980cfdbd508be158807be1a48e7c353075</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix constraint names</title>
<updated>2026-07-03T13:40:47Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-07-03T13:40:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=d58aab06a7f0de45b7174c7c36c05eb2c0fd1ae0'/>
<id>urn:sha1:d58aab06a7f0de45b7174c7c36c05eb2c0fd1ae0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix column names for join tables</title>
<updated>2026-07-03T13:40:17Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-07-03T13:40:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=635ae3c749de7b723640561b8b7b92d0766bd6a8'/>
<id>urn:sha1:635ae3c749de7b723640561b8b7b92d0766bd6a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some missed column types</title>
<updated>2026-07-03T13:39:09Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-07-03T13:39:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=5289d79eb7df5d4c06b72e7581eca2bf8d56e8d2'/>
<id>urn:sha1:5289d79eb7df5d4c06b72e7581eca2bf8d56e8d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix instance ban index names</title>
<updated>2026-07-03T13:34:07Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-07-03T13:34:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=ab077b2de189b81d3b6569614b62bfa50aeef9ec'/>
<id>urn:sha1:ab077b2de189b81d3b6569614b62bfa50aeef9ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set index names and fix type for instance bans</title>
<updated>2026-07-03T13:29:57Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-07-01T15:37:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=3d314c673cc8e2bd141dd28e69e510ce40409e65'/>
<id>urn:sha1:3d314c673cc8e2bd141dd28e69e510ce40409e65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enforce that a given applications emoji set can only be modified by the application itself, or its owner</title>
<updated>2026-07-01T17:46:31Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-07-01T16:35:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=1a5ae2a0157f89831d067626c692e4c7d96c88d9'/>
<id>urn:sha1:1a5ae2a0157f89831d067626c692e4c7d96c88d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix import in application entity</title>
<updated>2026-07-01T17:46:31Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-06-30T18:11:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=49c21fb71cf1361609c5d8da7c77595fe2b885c1'/>
<id>urn:sha1:49c21fb71cf1361609c5d8da7c77595fe2b885c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Emoji application migration, set explicit foreign key constraint names</title>
<updated>2026-07-01T17:46:31Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-06-30T17:38:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=c6e7530b810a7bf1e6cf56c28647837ccdaef10f'/>
<id>urn:sha1:c6e7530b810a7bf1e6cf56c28647837ccdaef10f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update emoji/application entities to support application emojis</title>
<updated>2026-07-01T17:46:31Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-06-30T17:16:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=a65cbf61f616678727f2252d7693bbf10dcbbd75'/>
<id>urn:sha1:a65cbf61f616678727f2252d7693bbf10dcbbd75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: ignore null/undefined in where queries</title>
<updated>2026-06-26T11:47:07Z</updated>
<author>
<name>CyberL1</name>
<email>cyber.hf18@gmail.com</email>
</author>
<published>2026-06-26T11:19:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=4c14bf8dcc55266b883f7663c4e01280b668b2c9'/>
<id>urn:sha1:4c14bf8dcc55266b883f7663c4e01280b668b2c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up some imports to make API work again</title>
<updated>2026-06-17T00:17:59Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-06-17T00:17:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=4aceae2bed793c68256083468899482539d771bc'/>
<id>urn:sha1:4aceae2bed793c68256083468899482539d771bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Signify some imports more explicitly</title>
<updated>2026-06-16T00:47:03Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-06-16T00:47:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=6e0f571b353769e70580b0d78344495f65c8dc25'/>
<id>urn:sha1:6e0f571b353769e70580b0d78344495f65c8dc25</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>HACKHACK: Migrate to typeorm v1.0.0, still work to do in actually updating all the queries properly</title>
<updated>2026-06-12T23:10:59Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-06-12T23:10:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=92f25c3a22249c65205dd61dfc8399989a010a0e'/>
<id>urn:sha1:92f25c3a22249c65205dd61dfc8399989a010a0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix import path for initial migration</title>
<updated>2026-06-12T15:58:18Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-06-12T15:56:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=9459bb4226a5a5231567a8dde5fdbb9e3c6c2dcf'/>
<id>urn:sha1:9459bb4226a5a5231567a8dde5fdbb9e3c6c2dcf</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 migrations to database</title>
<updated>2026-06-12T15:58:18Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-06-11T21:18:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=83e60464ad2675f09ddee02f6b166bef22f53f33'/>
<id>urn:sha1:83e60464ad2675f09ddee02f6b166bef22f53f33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix recursive import in database</title>
<updated>2026-06-12T15:58:18Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-06-11T20:50:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=0b5d2a576d847087afa49df28784a1889da5354b'/>
<id>urn:sha1:0b5d2a576d847087afa49df28784a1889da5354b</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>Move database to toplevel</title>
<updated>2026-06-12T15:58:18Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-06-11T17:12:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/spacebarchat/server-ts.git/commit/?id=6821fe05135072af8add7a4fedb6c9ec0fd90ed7'/>
<id>urn:sha1:6821fe05135072af8add7a4fedb6c9ec0fd90ed7</id>
<content type='text'>
</content>
</entry>
</feed>
