Rory&
|
0573c394cf
|
Use better permissions when handling webhook mentions
|
2026-06-05 22:59:33 +02:00 |
|
Rory&
|
c715b0c481
|
User: handle autojoin synchronously
|
2026-06-05 21:16:37 +02:00 |
|
Rory&
|
805f76d04b
|
Clean up import in Monitoring, close webrtc connection on IPC failure, add LOG_API_ERRORS env var
|
2026-06-05 15:46:25 +02:00 |
|
Rory&
|
7ff0e02d0a
|
HTTP: reblanace buckets to prefer smaller response times
|
2026-05-29 10:23:48 +02:00 |
|
Rory&
|
d3e81007e5
|
IPC: shutdown hooks
|
2026-05-28 17:27:08 +02:00 |
|
Rory&
|
63fb0a93a2
|
IPC metrics
|
2026-05-28 17:27:08 +02:00 |
|
Rory&
|
acc4a10f09
|
monitoring: add helper to register a metric without duplicating
|
2026-05-28 17:27:08 +02:00 |
|
Rory&
|
22b5ed4434
|
monitoring: ignore OPTIONS requests that dont have a route handler
|
2026-05-28 17:27:08 +02:00 |
|
Rory&
|
6712db6bce
|
Monitoring: tag HTTP response rate histogram by route rather than request url
|
2026-05-28 17:27:08 +02:00 |
|
Rory&
|
e2da753c2d
|
*/Server.ts: Handle metrics requests
|
2026-05-28 17:27:08 +02:00 |
|
Rory&
|
4a9c6cacc5
|
*/Server.ts: Add monitoring init hook
|
2026-05-28 17:27:08 +02:00 |
|
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&
|
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&
|
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&
|
d9b8075882
|
Fix some copyright headers
|
2026-05-24 06:11:28 +02:00 |
|
Rory&
|
dd3b398fb2
|
Clean up erlpack types
|
2026-05-24 06:08:00 +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&
|
d4ca87a8ce
|
Add deprecation warning for database config
|
2026-04-25 23:58:49 +02:00 |
|
Rory&
|
7905fc9f5f
|
Hexdump CDN hashes
|
2026-04-21 21:11:02 +02:00 |
|
Rory&
|
ae064aea1b
|
Clean up imports in schemas/api/bots
|
2026-04-20 00:14:47 +02:00 |
|
Rory&
|
c5504878b8
|
eslint: yoda
|
2026-04-19 22:45:37 +02:00 |
|
Rory&
|
a8204b0c02
|
eslint: default-case
|
2026-04-19 22:45:37 +02:00 |
|
Rory&
|
af29e6b178
|
eslint: arrow-body-style=as-needed
|
2026-04-19 22:45:37 +02:00 |
|
Rory&
|
d096ea7580
|
eslint: no-promise-executor-return
|
2026-04-19 22:45:37 +02:00 |
|
Rory&
|
a4913dc25f
|
eslint: more rules, no-duplicate-imports
|
2026-04-19 22:45:37 +02:00 |
|
Rory&
|
5f8afbc7ae
|
eslint: array callback return, no restricted imports
|
2026-04-19 22:45:37 +02:00 |
|
Rory&
|
9f82daf602
|
Make connections more verbose and include some setup instructions
|
2026-04-19 00:33:42 +02:00 |
|
Rory&
|
74b6c03c52
|
Attachment -> PublicAttachment in schemas
|
2026-04-18 18:26:34 +02:00 |
|
Rory&
|
50aacea114
|
Fix error logging, dont use simple-array
|
2026-04-18 18:26:34 +02:00 |
|
Rory&
|
a3d8a427aa
|
Split out attachment handling from message handler
|
2026-04-18 18:26:34 +02:00 |
|
Rory&
|
b2990b5a2e
|
Fix up some straggler columns
|
2026-04-18 18:26:34 +02:00 |
|
Rory&
|
19f4f4724a
|
Fix missed relations
|
2026-04-18 18:26:34 +02:00 |
|
Rory&
|
103922e841
|
Fix attachments
|
2026-04-18 18:26:34 +02:00 |
|
Rory&
|
5b501fa8da
|
No attachment URLs
|
2026-04-18 18:26:34 +02:00 |
|
Rory&
|
91670d763e
|
jsonb
|
2026-04-18 18:26:34 +02:00 |
|
Rory&
|
ed3d39e8f4
|
re-reconcile migrations
|
2026-04-18 18:26:34 +02:00 |
|
Rory&
|
c7b01a2fed
|
int8 primary keys
|
2026-04-18 18:26:34 +02:00 |
|
Rory&
|
e0204f76cf
|
Make presence clear async, clean up temp session code
|
2026-04-13 22:41:57 +02:00 |
|