Commit graph

15 commits

Author SHA1 Message Date
sam
cb43ac1a50
chore(backend): update dependencies 2025-03-14 20:11:00 +01:00
sam
4eb5c16451
refactor: change ulong[] to List<ulong> for better ergonomics 2024-11-18 21:02:42 +01:00
sam
e12bd6194b
fix: actually store ignored channels/roles 2024-11-18 20:47:58 +01:00
sam
0cac964aa6
feat: split ignores into 'ignore messages' and 'ignore entities' 2024-11-18 00:47:27 +01:00
sam
254a50da4d
feat: clear timeouts that never get logged 2024-11-13 15:14:22 +01:00
sam
0564206bf7
fix: disconnect all shards when shard manager restarts, don't fetch old timeouts 2024-11-12 17:25:50 +01:00
sam
db5d7bb4f8
feat: import/export settings, send backup of settings when leaving guild 2024-11-08 17:12:00 +01:00
sam
e6d68338db
feat: store timeouts in database and log them ending
we have to do this because discord doesn't notify us when a timeout
ends naturally, only when a moderator removes it early.
2024-11-05 22:22:12 +01:00
sam
f0fcfd7bd3
feat: replace buttons in /configure-channels with select menu 2024-11-05 16:20:24 +01:00
sam
5f24a6aa88
feat: store system UUIDs of banned users per guild 2024-11-05 15:32:53 +01:00
sam
ae4d9018ea
fix: don't change status in test mode, fix broken guilds query 2024-10-29 20:19:49 +01:00
sam
225c162603
fix: fix invite renaming 2024-10-29 15:51:41 +01:00
sam
b56a71e105
feat: watchlist commands 2024-10-28 16:25:42 +01:00
sam
56af787e57
fix: don't specify duplicate key_roles in guild repository, let PK API service read strings as numbers 2024-10-28 14:57:05 +01:00
sam
ff92c5f335
excise entity framework from all remaining code 2024-10-28 14:04:55 +01:00