Commit Graph

1024 Commits

Author SHA1 Message Date
Rory& 94b3056cef Merge branch 'dev/monitoring' 2026-05-28 17:32:37 +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& b1b73d45e7 Process lifecycle scripts
#Conflicts:
#	src/api/Server.ts
#	src/bundle/Server.ts
#	src/cdn/Server.ts
#	src/gateway/Server.ts
#	src/gateway/events/Connection.ts
#	src/util/util/ipc/listener/RabbitMqSingleListener.ts
#	src/util/util/ipc/listener/UnixSocketListener.ts
#	src/util/util/ipc/writer/UnixSocketWriter.ts
#	src/webrtc/Server.ts
2026-05-28 10:38:39 +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& 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& 7e152be9dd Compliance: add user_id and user_settings to login response 2026-05-05 14:13:29 +02:00
Rory& 5c5e8d820e handle constraints on webhook delete 2026-05-03 10:50:22 +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& 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& ae064aea1b Clean up imports in schemas/api/bots 2026-04-20 00:14:47 +02:00
Rory& 7709d0650c Clean some unused imports 2026-04-19 23:22:40 +02:00
Rory& 69970cfa0e Fix guild discovery 2026-04-19 23:19:56 +02:00
Rory& 609e74b614 eslint: reapply after rebasing on #1631 2026-04-19 22:46:53 +02:00
Rory& c5504878b8 eslint: yoda 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& 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
CyberL1 0bf9a09a6a fix comment typo 2026-04-19 11:34:36 +02:00
CyberL1 086f3378f9 remove oversight 2026-04-19 11:31:45 +02:00
CyberL1 7619e08c9d fix: expose metadata if should be visible 2026-04-19 11:19:50 +02:00
CyberL1 9a46c3a712 fix: expose only public properties 2026-04-19 11:17:44 +02:00
CyberL1 748dc308e9 fix: select visibility on connected_accounts 2026-04-19 11:13:32 +02:00
Rory& e1b01bb8f1 NPM updates 2 2026-04-18 19:42:03 +02:00
Rory& fc5b569d74 Run prettier, remove accidental imports 2026-04-18 18:26:34 +02:00
Rory& 4beb23fc22 Fix TOTP 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& 81d44788c6 Attempt to set channel/message id for attachments in more places 2026-04-18 18:26:34 +02:00
Rory& e40579fe33 handleMessage: set message id for cloud attachments 2026-04-18 18:26:34 +02:00
Rory& 103922e841 Fix attachments 2026-04-18 18:26:34 +02:00
Rory& 1549ea837a Add media1.tenor.com explicitly as image handler 2026-04-14 01:19:11 +02:00
Rory& e0204f76cf Make presence clear async, clean up temp session code 2026-04-13 22:41:57 +02:00
whinis 310d292e9a Fix Typing event so that it returns undefined rather than null
Added clean data to message entity so it respects json tags.
2026-04-13 12:11:07 +02:00
CyberL1 580d5d7da4 fix: make github webhooks embeds have rich type 2026-03-31 22:02:05 +02:00
Rory& 53ab01c4e2 EmbedHandlers: more configuration for embeds, switch to storing all returned embeds 2026-03-26 15:14:18 +01:00
Rory& 1ad351559f EmbedHandlers: use youtube handler for youtube music, use OrmUtils.mergeDeep for request options 2026-03-26 12:26:53 +01:00