Commit graph

16 commits

Author SHA1 Message Date
sam
d48ab7e16e
feat: freeze config backup model
the database model will probably change in the future, but backups should
keep the same model even when that happens.
2024-11-14 02:45:20 +01:00
sam
492283b9c1
feat: clean webhook cache upon leaving guild 2024-11-08 19:39:36 +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
a50a8567dd
feat: import messages from go version 2024-10-28 23:42:57 +01:00
sam
da4dfae27c
fix: dapper doesn't play nice with List<T> 2024-10-27 23:43:07 +01:00
sam
5891f28f7c
feat: exorcise entity framework core from most responders 2024-10-27 23:02:42 +01:00
sam
1c43beb82f
attempt to add ignored channels page 2024-10-19 23:27:57 +02:00
sam
ec7aa9faba
feat: start dashboard 2024-10-18 22:13:23 +02:00
sam
3ab68d4091
chore: add license headers to all c# files 2024-10-14 14:56:40 +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
d445b5ba44 feat: member avatar/name logging, timeout logging 2024-10-11 20:38:53 +02:00
sam
4f54077c68 chore: format with csharpier 2024-10-09 17:35:11 +02:00
sam
99c1587e7b
reformat 2024-08-16 17:04:24 +02:00
sam
4db09346e2
feat: add /configure-channels command 2024-08-14 16:05:43 +02:00
sam
ded4f4db26
init 2024-08-13 13:08:50 +02:00