Commit Graph

226 Commits

Author SHA1 Message Date
Rory& 03ecae4348 Move more extensions to extensions 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& 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& 0573c394cf Use better permissions when handling webhook mentions 2026-06-05 22:59:33 +02:00
Rory& 79e5899dc1 Log silent attachment failures for webhooks 2026-06-05 22:42:59 +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& 528aa632fa Move email domain lists to assets 2026-04-24 02:32:27 +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& 5f8afbc7ae eslint: array callback return, no restricted imports 2026-04-19 22:45:37 +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
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
Rory& daaf6eae28 Embeds: factor out from postMessage 2026-03-26 11:46:48 +01:00
Oh64 7a92946bed make spacebar compile again 2026-03-21 08:27:57 +01:00
Rory& f333e8dadc Message*Event: as->satisfies (WIP) 2026-03-21 08:19:54 +01:00
MathMan05 9043c642cc final pk fixes 2026-03-20 16:31:32 +01:00
MathMan05 ccbe60ffb6 make some corrections 2026-03-20 16:31:32 +01:00
MathMan05 333f1baa2a make better error 2026-03-20 16:31:32 +01:00
MathMan05 e4429e910c invert if 2026-03-20 16:31:32 +01:00
MathMan05 8f5a1a8a9d fixes 2026-03-20 16:31:32 +01:00
MathMan05 381d554e8f remove log 2026-03-20 16:31:32 +01:00
MathMan05 96d11f18bc inline constant 2026-03-20 16:31:32 +01:00
MathMan05 fad4769841 remove log 2026-03-20 16:31:32 +01:00
MathMan05 5ff3226555 more pk fixes 2026-03-20 16:31:32 +01:00
MathMan05 9ba95abb02 fixes for pluralkit 2026-03-20 16:31:32 +01:00
MathMan05 26208390a6 a lot of small fixes 2026-03-20 16:31:32 +01:00
MathMan05 9f73898843 remove some extras 2026-03-20 16:31:32 +01:00
MathMan05 0375c74408 fix many bugs 2026-03-20 16:31:32 +01:00
MathMan05 2ff656ef03 sign 'em 2026-03-20 16:31:32 +01:00
MathMan05 98347bf1ab maybe processing media? 2026-03-20 16:31:32 +01:00
MathMan05 33c93f8b88 v2 init work 2026-03-20 16:31:32 +01:00
MathMan05 9a2be1ff39 move the check to the right spot 2026-03-20 16:31:32 +01:00
Rory& f641215a0d remove duplicate / in url regex 2026-03-14 05:45:38 +01:00