Commit graph

96 commits

Author SHA1 Message Date
sam
8ed9b4b143
feat: post stats to discord.bots.gg 2024-10-30 14:35:56 +01:00
sam
4b74005110
fix: ignored channels should also apply to ChannelUpdate 2024-10-30 13:52:33 +01:00
sam
c28f987240
fix: add missing option names/descriptions 2024-10-29 22:18:30 +01:00
sam
a34b5479c0
feat: add expiry to create invite command 2024-10-29 22:01:29 +01:00
sam
00af303555
feat(dashboard): remove WIP ignored users page
we're not entirely sure how to implement this yet, so putting it on the backburner for now.
2024-10-29 21:32:50 +01:00
sam
8f154ce5ae
slightly less verbose logging 2024-10-29 21:32:33 +01:00
sam
dce148b844
colour output to journalctl 2024-10-29 20:24:00 +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
87b3281c8d
feat(dashboard): screenshots and text showcasing some unique features 2024-10-29 17:23:43 +01:00
sam
225c162603
fix: fix invite renaming 2024-10-29 15:51:41 +01:00
sam
735c71b6f7
fix typo 2024-10-29 15:34:17 +01:00
sam
8ae4ba722a
fix: don't use Task.WhenAll() in message responders, it breaks ignoring them for some reason 2024-10-29 15:24:32 +01:00
sam
be8bc9b199
feat(dashboard): favicon 2024-10-29 14:50:48 +01:00
sam
65d286389d
feat(dashboard): add key roles 2024-10-29 14:19:18 +01:00
sam
b52df95b65
feat: ignore user commands 2024-10-29 00:06:39 +01:00
sam
a50a8567dd
feat: import messages from go version 2024-10-28 23:42:57 +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
sam
d6c3133d52
fix: don't treat *ALL* messages as ignored 2024-10-28 12:30:15 +01:00
sam
f0511a560c
feat: watchlist repository, remove ef core from all bot code 2024-10-28 02:14:41 +01:00
sam
da4dfae27c
fix: dapper doesn't play nice with List<T> 2024-10-27 23:43:07 +01:00
sam
64b4c26d93
add invite repository to replace ef core 2024-10-27 23:30:02 +01:00
sam
5891f28f7c
feat: exorcise entity framework core from most responders 2024-10-27 23:02:42 +01:00
sam
33b78a7ac5
feat: add config option to run silently (no logs, no commands, but doing everything else needed for logging) 2024-10-25 16:18:27 +02:00
sam
f7f88ff98f
don't track EFCore objects that don't need to be updated 2024-10-25 16:04:01 +02:00
sam
d42e73699b
remove remora.discord caching 2024-10-25 14:53:37 +02:00
sam
6ec5031957
fix(dashboard): parse news messages as markdown 2024-10-25 03:35:50 +02:00
sam
a5a8bb34c6
hopefully fix random disconnects that don't try to restart? 2024-10-25 03:35:37 +02:00
sam
9302ba200f
feat: export guilds from old bot and import into new one 2024-10-24 23:35:44 +02:00
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