Commit Graph

772 Commits

Author SHA1 Message Date
TheArcaneBrony b58ea7039c Add fallback to bcryptjs, make canvas optional 2025-07-27 20:15:17 +02:00
TheArcaneBrony 000f9db177 Cleanup, reformat, fix some todos, git hook
fixup! Cleanup, reformat, fix some todos, git hook
2025-07-27 20:15:17 +02:00
TheArcaneBrony cff389f8a9 Add sqlite migration for plugin settings 2025-07-27 20:15:17 +02:00
TheArcaneBrony 7f328903c1 Fix config table, add plugin events, implement onPreMessageEvent, add
http error data field, migrations
2025-07-27 20:15:17 +02:00
TheArcaneBrony 917c5479d6 Plugins finally load! 2025-07-27 20:15:17 +02:00
TheArcaneBrony 0e363e58df Update plugin loading, update example plugin, add ci task for testing if builds work 2025-07-27 20:15:17 +02:00
Flam3rboy fe8aa0b8c8 feat(plugins): event system 2025-07-27 20:15:17 +02:00
Flam3rboy 3efc27fd23 feat(plugins): loader 2025-07-27 20:15:17 +02:00
Rory& a245945bed Add automod migration 2025-07-27 20:14:56 +02:00
Rory& 9d314cd995 More cleanup 2025-07-27 15:49:37 +02:00
Rory& d5fa5b845f Some cleanup 2025-07-27 15:49:37 +02:00
Emma [it/its]@Rory& a26e84296e Kitty stuff works now 2025-07-27 15:49:37 +02:00
Emma [it/its]@Rory& bd81cde977 WIP logo/terminal stuff 2025-07-27 15:49:37 +02:00
Emma [it/its]@Rory& 3f7d26118d Implement CRUD for automod 2025-07-27 15:49:37 +02:00
dank074 7261766459 add types to the ban api response objects 2025-07-21 16:05:14 -05:00
dank074 3c0efd17bc update guild bans api 2025-07-21 00:46:14 -05:00
dank074 6c64d2e6d5 move dotenv.config() to top o file 2025-07-21 02:15:23 +02:00
Puyodead1 9347a3ec6f Merge pull request #1305 from ZaneH/feat/handle-github-webhook
Implement GitHub-compatible webhook
2025-07-12 12:56:00 -04:00
Rory& d58414c9c5 Modern pins endpoints 2025-07-08 22:45:57 +02:00
dank074 5437dab688 fix unbundled startup for webrtc, and enable eslint 2025-07-07 22:13:39 +02:00
Rory& cb0443821e Add emoji source endpoint 2025-07-07 21:59:25 +02:00
Rory& 5205ccecd5 Add endpoint to get account standing 2025-07-07 20:40:38 +02:00
Rory& 5ff2267cd1 Add staff_only flag in guild create schema 2025-07-07 19:54:33 +02:00
Rory& 479b428a2d Make time relative, oops 2025-07-06 22:24:09 +02:00
Rory& 971fc4a84f Log more identify timings 2025-07-06 22:22:30 +02:00
Rory& f2427e66f0 Add intent to event map as per discord docs 2025-07-06 20:53:30 +02:00
Rory& a68153ab86 Add map of privileged intents 2025-07-06 20:18:22 +02:00
Rory& 5feebe7672 Use binary flags for default intents in identify 2025-07-06 20:17:27 +02:00
Rory& a3e597cafe Move erkinalp intents out 2025-07-06 20:17:02 +02:00
Rory& 997bdbc634 Use discord names for intents 2025-07-06 20:16:29 +02:00
Rory& 441dd3ddcd Add bitfield for discords privileged intents 2025-07-06 19:47:28 +02:00
Rory& 02efa17a04 Log gateway handling time 2025-07-06 19:14:27 +02:00
Rory& 1ee84431e4 Silence duplicate url/path errors when signature objects are passed in 2025-07-06 18:03:17 +02:00
Rory& dae26ded20 Make CDN signature logging opt-in, log stack when both path and url are provided 2025-07-06 18:03:17 +02:00
Rory& 4bcb65ddc4 Fix CDN log prefix when fixing attachments 2025-07-06 18:03:17 +02:00
Rory& b590482bfb Prettier 2025-07-06 18:03:17 +02:00
Rory& 199a518092 Resolve eslint errors 2025-07-06 18:03:17 +02:00
Rory& 9e4a769d69 Fix forgotten function signature changes 2025-07-06 18:03:17 +02:00
Rory& 2e196573ea Make IP/user-agent validation in CDN work 2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory& 8bf45dcdc1 use prototype when signing message 2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory& 9756ed227b sign urls in gateway 2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory& 4395648c5b dont duplicate urls 2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory& c2497808dc include rest of attachment when signing 2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory& 0fcdbd2831 sign attachment on sending message 2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory& 387cef269a Sign media per user 2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory& 8922ca1518 Add ip? 2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory& d6a5504e55 More logging 2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory& f18c85a6b6 log signed ip addr 2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory& 0be56adcf4 Log signing errors 2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory& 0e0da6d722 Add options to erquire IP or User Agent to access CDN 2025-07-06 18:03:17 +02:00