Commit Graph
992 Commits
Author SHA1 Message Date
Rory& 6995aa7f74 Split config/response voice regions, remove APIVoiceRegion alias 2026-06-13 01:57:19 +02:00
Rory& 92f25c3a22 HACKHACK: Migrate to typeorm v1.0.0, still work to do in actually updating all the queries properly 2026-06-13 01:10:59 +02:00
Rory& 03ecae4348 Move more extensions to extensions 2026-06-12 17:58:18 +02:00
Rory& 83e60464ad Move migrations to database 2026-06-12 17:58:18 +02:00
Rory& c77d00e243 Move entities to database 2026-06-12 17:58:18 +02:00
Rory& 6821fe0513 Move database to toplevel 2026-06-12 17:58:18 +02:00
Rory& 72d496cf05 Remove extraneous export 2026-06-12 17:58:18 +02:00
Rory& 2c1be0fa53 Use subpath imports for lambert-server, fix openapi.js 2026-06-12 17:58:18 +02:00
Rory& d84b8707ee Allow subpath imports, move extensions to separate module 2026-06-12 17:58:18 +02:00
Rory& c28d14b861 Dont send guild_add for autojoin guilds on register, disable bcrypt workers as doing it in thread is slightly faster 2026-06-11 02:21:03 +02:00
Rory& 6a01e49c94 Deduplicate channel positions query 2026-06-11 00:38:43 +02:00
Rory& c4bc79bebc Assertions first, use exists rather than count/find 2026-06-11 00:20:41 +02:00
Rory& 6d9d3955bc Dont fetch entire channel for welcome message, dont fail if channel doesnt exist 2026-06-11 00:12:46 +02:00
Rory& 2270afa41f Handle welcome message as insert + update 2026-06-11 00:09:44 +02:00
Rory& e46c864f9d Bcrypt worker threads 2026-06-11 00:05:37 +02:00
Rory& 02d93d2a92 Trace registration 2026-06-11 00:04:10 +02:00
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