Commit graph

116 commits

Author SHA1 Message Date
sam
301744dd4e
feat: add help, invite, dashboard commands 2024-10-24 22:16:19 +02:00
sam
6f002c06a5
fix(dashboard): bind key role select to the correct variable 2024-10-24 22:04:47 +02:00
sam
92e7e1f1cb
feat(dashboard): add news 2024-10-24 21:38:36 +02:00
sam
ce323096e6
feat: also clear cache when leaving a guild without deleting data 2024-10-24 21:16:37 +02:00
sam
439051999f
feat(api): also clear cache when leaving a guild 2024-10-24 21:10:54 +02:00
sam
5c57b75335
feat(api): add news to /api/meta response 2024-10-24 20:59:26 +02:00
sam
31b6ac2cac
feat(dashboard): add tos/privacy/about pages, add delete all data page + endpoint 2024-10-24 15:53:27 +02:00
sam
ac54b78a13
add placeholder pages so we don't get 404s 2024-10-20 15:49:19 +02:00
sam
bccf7caf34
feat(dashboard): working ignored channels page 2024-10-20 15:20:22 +02:00
sam
1c43beb82f
attempt to add ignored channels page 2024-10-19 23:27:57 +02:00
sam
cb425fe3cd
feat(dashboard): add redirects page 2024-10-19 20:47:55 +02:00
sam
32ddb9fae2
feat(dashboard): edit log channels page 2024-10-19 16:52:27 +02:00
sam
ec7aa9faba
feat: start dashboard 2024-10-18 22:13:23 +02:00
sam
bacbc6db0e
feat: redirect commands 2024-10-16 14:53:30 +02:00
sam
03dc16b0b3
add package lock file 2024-10-15 15:20:12 +02:00
sam
a2b09969d3
feat: check permissions command 2024-10-15 01:32:59 +02:00
sam
af437ff88c
feat: ignore channel commands 2024-10-14 21:28:34 +02:00
sam
4f718cde20
feat: emoji update event 2024-10-14 17:09:12 +02:00
sam
f1c75124a8
feat: guild update event 2024-10-14 15:57:57 +02:00
sam
3ab68d4091
chore: add license headers to all c# files 2024-10-14 14:56:40 +02:00
sam
538abb9bad
feat: invite delete event 2024-10-14 14:19:14 +02:00
sam
c86f94e497
fix: make slash command args optional without breaking them 2024-10-14 03:14:28 +02:00
sam
72c09b3e08 feat: invite create event 2024-10-14 03:12:00 +02:00
sam
5a2bd7388c feat: invite management commands 2024-10-14 00:26:17 +02:00
sam
32732d74d0 feat: shard status update, delete old messages when they expire 2024-10-13 17:08:32 +02:00
sam
8e030acaf3 feat: guild ban add/remove logging, store banned systems in database 2024-10-13 14:58:44 +02:00
sam
ca99bdfb94 feat: log to seq 2024-10-13 01:29:08 +02:00
sam
d221441c10 feat: tweak embed dequeueing logic
We no longer blindly dequeue 5 embeds, we check their length too.
The webhook executor will now send up to 10 embeds OR
embeds totaling less than 6000 characters, whichever is less.
Embeds longer than 6000 characters are discarded to prevent errors.
We also check for an empty request body in SendLogAsync and bail to prevent 400s.
2024-10-12 23:47:18 +02:00
sam
f524afb05b feat: kick logs 2024-10-12 23:28:15 +02:00
sam
6cb515c67d move GuildMemberUpdateResponder to guild responders namespace 2024-10-12 17:37:06 +02:00
sam
a56cb87294 feat: member role and key role logging 2024-10-11 21:29:02 +02:00
sam
d445b5ba44 feat: member avatar/name logging, timeout logging 2024-10-11 20:38:53 +02:00
sam
c906a4d6b6 feat: role delete logging, used invite logging, also some random changes 2024-10-09 22:31:58 +02:00
sam
4f54077c68 chore: format with csharpier 2024-10-09 17:35:11 +02:00
sam
2f516dcb73 fix: *actually* add a pre-commit hook for husky 2024-10-09 17:34:56 +02:00
sam
48649feb14 feat: add role create/update responders 2024-10-09 17:33:59 +02:00
sam
b5e34d517a fix: use a serilog theme that actually works on light mode. why is this not the default 2024-10-09 17:30:29 +02:00
sam
6e51eb1e1e add husky and csharpier 2024-10-09 17:11:05 +02:00
sam
3f93c26c0e chore: update dependencies 2024-10-06 02:05:05 +02:00
sam
3879770d9b fix: add descriptions to key role commands 2024-10-06 02:00:59 +02:00
sam
b31a20bb81 feat: flesh out member remove responder 2024-09-21 20:32:02 +02:00
sam
516ce3a6e9
wip: guild member remove 2024-09-02 17:00:33 +02:00
sam
db01f879bd
fix: remove unnecessary async methods, fix PluralkitApiService 2024-09-02 15:59:16 +02:00
sam
086eb95452
feat: add key role commands 2024-09-02 15:06:22 +02:00
sam
6e45b0f5b5
fix: clean up some responders and commands 2024-09-02 15:06:10 +02:00
sam
9e0e53a428
feat: add channel delete event 2024-09-02 15:05:32 +02:00
sam
c42ca3f888
feat: add sharding support 2024-08-24 19:02:19 +02:00
sam
8f39d85486
feat: member add logs, improve meta command 2024-08-21 17:32:33 +02:00
sam
f0cb5a9d03 start member add responder 2024-08-20 21:03:03 +02:00
sam
633ba8f600 refactor: move message responders to their own namespace 2024-08-20 20:25:52 +02:00