Rory&
|
0d6824d285
|
Process lifecycle scripts
|
2026-05-28 17:27:07 +02:00 |
|
Rory&
|
ced707abc7
|
IPC: shutdown hooks
#Conflicts:
# src/util/util/ipc/listener/UnixSocketListener.ts
|
2026-05-28 09:17:01 +02:00 |
|
Rory&
|
b924a2ffe5
|
Gateway: send reconnect on shutdown
|
2026-05-28 09:12:25 +02:00 |
|
Rory&
|
693f58e9eb
|
Fix some copyright headers
|
2026-05-26 07:48:10 +02:00 |
|
Rory&
|
b8decc64da
|
Break up bulk inserts for read states to avoid postgres parameter exhaustion
|
2026-05-26 07:48:10 +02:00 |
|
Rory&
|
1fa3d392fa
|
Trace fillInMissingIDs
|
2026-05-26 07:48:10 +02:00 |
|
Rory&
|
6dda5bd401
|
Bulk insert missing ReadStates
|
2026-05-26 07:48:10 +02:00 |
|
Rory&
|
bd55ec01e5
|
No longer handle mention_count == null since its no longer nullable
|
2026-05-26 07:48:10 +02:00 |
|
Rory&
|
6098a03be4
|
Use forEach rather than .map.forEach
|
2026-05-26 07:48:10 +02:00 |
|
Rory&
|
37e393dd60
|
Add full trace
|
2026-05-26 07:48:10 +02:00 |
|
Rory&
|
3e86c14539
|
Use sets for mention roles/users
|
2026-05-26 07:48:10 +02:00 |
|
Rory&
|
35d1d73f0d
|
Simplify some queries for handling mentions
|
2026-05-26 07:48:10 +02:00 |
|
Rory&
|
558dc94489
|
User mentions: use user_id IN (...) rather than user_id = ... OR user_id = ...
|
2026-05-26 07:48:10 +02:00 |
|
Rory&
|
0304f68980
|
Move message mention handling to separate function
|
2026-05-26 07:48:10 +02:00 |
|
Rory&
|
70d7d51048
|
Better error handling in rabbitmqsinglelistener/writer
|
2026-05-26 07:47:36 +02:00 |
|
Rory&
|
f4bc4a223d
|
Add NixOS test for starting with rabbitmq-single ipc
|
2026-05-26 07:47:36 +02:00 |
|
Rory&
|
5afcc5890e
|
Demote default rabbitmq behavior, implement init for all BaseEventWriter/Listener abstracted implementations
|
2026-05-26 07:47:36 +02:00 |
|
Rory&
|
8318a03abd
|
Move publishEvent to RabbitMQ.ts
|
2026-05-26 07:47:36 +02:00 |
|
Rory&
|
c6bcd3b906
|
Move rabbitListen to RabbitMQ.ts
|
2026-05-26 07:47:36 +02:00 |
|
Rory&
|
f788b46be5
|
Clean up unused imports in IPC code
|
2026-05-26 07:47:36 +02:00 |
|
Rory&
|
3c0d8b507b
|
Add untested rabbitmq single-channel IPC
|
2026-05-26 07:47:36 +02:00 |
|
Rory&
|
6459a3332d
|
Split unix socket IPC to separate files, add interfaces
|
2026-05-26 07:47:36 +02:00 |
|
Rory&
|
cc9df708ce
|
channelOrdering: fix null ref
|
2026-05-25 22:52:51 +02:00 |
|
Rory&
|
6d0564ed37
|
fix migrations script
|
2026-05-25 09:17:25 +02:00 |
|
Rory&
|
d9b8075882
|
Fix some copyright headers
|
2026-05-24 06:11:28 +02:00 |
|
Rory&
|
829c8c436e
|
*/start.ts: unify import order for module-alias and dotenv
|
2026-05-24 06:09:16 +02:00 |
|
Rory&
|
dd3b398fb2
|
Clean up erlpack types
|
2026-05-24 06:08:00 +02:00 |
|
Rory&
|
04bc09c896
|
Side tangent: fix prettier complaints
|
2026-05-24 06:07:35 +02:00 |
|
Rory&
|
65a22bbfa4
|
Update npm packages, patches
|
2026-05-24 02:03:17 +02:00 |
|
Rory&
|
051c92c30e
|
Add internal status order enum
|
2026-05-19 16:39:50 +02:00 |
|
Rory&
|
9e7f3bdfde
|
Rework status enum schema
|
2026-05-19 16:26:24 +02:00 |
|
Rory&
|
9d695cbd08
|
LazyRequest: dont pseudo-force users to be online
|
2026-05-19 06:09:28 +02:00 |
|
Rory&
|
7e152be9dd
|
Compliance: add user_id and user_settings to login response
|
2026-05-05 14:13:29 +02:00 |
|
Rory&
|
1eb2d71854
|
switch to harmony-erlpack
|
2026-05-03 10:50:22 +02:00 |
|
Rory&
|
5c5e8d820e
|
handle constraints on webhook delete
|
2026-05-03 10:50:22 +02:00 |
|
ohmwraith
|
b773b0025a
|
Clarify STORAGE_FORCE_PATH_STYLE env behavior
|
2026-04-29 19:35:38 +02:00 |
|
ohmwraith
|
50c7da9872
|
Implement S3 force path-style support
|
2026-04-29 19:35:38 +02:00 |
|
Rory&
|
d9d339882b
|
Register: cache blocked IPs
|
2026-04-28 03:53:45 +02:00 |
|
Rory&
|
895539e9e2
|
Document why ImageProxy.ts exists
|
2026-04-26 02:16:16 +02:00 |
|
Rory&
|
d4ca87a8ce
|
Add deprecation warning for database config
|
2026-04-25 23:58:49 +02:00 |
|
Rory&
|
44ad24ac0d
|
Constrain role name lengths
|
2026-04-24 05:01:26 +02:00 |
|
Rory&
|
528aa632fa
|
Move email domain lists to assets
|
2026-04-24 02:32:27 +02:00 |
|
Rory&
|
396ee256ee
|
Fix CDN s3 import
|
2026-04-24 01:24:10 +02:00 |
|
Rory&
|
7905fc9f5f
|
Hexdump CDN hashes
|
2026-04-21 21:11:02 +02:00 |
|
Rory&
|
991a716388
|
Clean up schemas a bit
|
2026-04-20 00:15:29 +02:00 |
|
Rory&
|
43eb367b24
|
Clean up schemas/uncategorised a bit
|
2026-04-20 00:15:28 +02:00 |
|
Rory&
|
55344e6d90
|
Clean up schemas/responses a bit
|
2026-04-20 00:15:22 +02:00 |
|
Rory&
|
affb847a70
|
Clean up schemas/gateway a bit
|
2026-04-20 00:15:02 +02:00 |
|
Rory&
|
dce297144c
|
Clean up schemas/api a bit
|
2026-04-20 00:14:59 +02:00 |
|
Rory&
|
ae064aea1b
|
Clean up imports in schemas/api/bots
|
2026-04-20 00:14:47 +02:00 |
|