diff --git a/Catalogger.Backend/Bot/Responders/Members/GuildMemberAddResponder.cs b/Catalogger.Backend/Bot/Responders/Members/GuildMemberAddResponder.cs index 855affd..b873efe 100644 --- a/Catalogger.Backend/Bot/Responders/Members/GuildMemberAddResponder.cs +++ b/Catalogger.Backend/Bot/Responders/Members/GuildMemberAddResponder.cs @@ -126,7 +126,7 @@ public class GuildMemberAddResponder( goto afterInvite; } - var inviteName = inviteRepository.GetInviteNameAsync(member.GuildID, usedInvite.Code); + var inviteName = await inviteRepository.GetInviteNameAsync(member.GuildID, usedInvite.Code); var inviteDescription = $""" **Code:** {usedInvite.Code} diff --git a/Catalogger.Frontend/src/routes/+page.svelte b/Catalogger.Frontend/src/routes/+page.svelte index f0bed2a..8d3fa9f 100644 --- a/Catalogger.Frontend/src/routes/+page.svelte +++ b/Catalogger.Frontend/src/routes/+page.svelte @@ -4,6 +4,7 @@ import type { PageData } from "./$types"; import { Button, ButtonGroup } from "@sveltestrap/sveltestrap"; import Message from "./Message.svelte"; + import Screenshot from "./Screenshot.svelte"; export let data: PageData; @@ -68,3 +69,60 @@ {:else}

No news right now.

{/each} + +
+ +
+ + Catalogger will ignore the deleted messages caused by proxying, while adding + extra data to the proxied messages themselves. + + + You can easily configure Catalogger with its slash commands, or with the + dashboard (you're there right now!) + + + When banning a user, Catalogger will warn you if they have a linked + PluralKit system, and notify you if another account linked to the same + system joins. + + + When members join your server, Catalogger will list the invite they used, + their PluralKit system, and whether their system has been banned before. You + can also add users to a watchlist, and Catalogger will send a warning when + they join. + + + Catalogger can log edited messages too, and ignore the pk;edit + messages that made the edits. Of course, this also shows the system + and member that sent the message. + + + Catalogger can log your server's most important roles separately, and will + show who gave or removed the roles in addition to the target. + +
diff --git a/Catalogger.Frontend/src/routes/Message.svelte b/Catalogger.Frontend/src/routes/Message.svelte index e07170f..0122f57 100644 --- a/Catalogger.Frontend/src/routes/Message.svelte +++ b/Catalogger.Frontend/src/routes/Message.svelte @@ -21,7 +21,7 @@ : null; - + {@html content} diff --git a/Catalogger.Frontend/src/routes/Screenshot.svelte b/Catalogger.Frontend/src/routes/Screenshot.svelte new file mode 100644 index 0000000..623dac1 --- /dev/null +++ b/Catalogger.Frontend/src/routes/Screenshot.svelte @@ -0,0 +1,32 @@ + + +
+ + + + + + + + {title} + + + +
diff --git a/Catalogger.Frontend/static/previews/ban-dark.webp b/Catalogger.Frontend/static/previews/ban-dark.webp new file mode 100644 index 0000000..2659a51 Binary files /dev/null and b/Catalogger.Frontend/static/previews/ban-dark.webp differ diff --git a/Catalogger.Frontend/static/previews/ban-light.webp b/Catalogger.Frontend/static/previews/ban-light.webp new file mode 100644 index 0000000..b0d79b0 Binary files /dev/null and b/Catalogger.Frontend/static/previews/ban-light.webp differ diff --git a/Catalogger.Frontend/static/previews/configure-channels-dark.webp b/Catalogger.Frontend/static/previews/configure-channels-dark.webp new file mode 100644 index 0000000..213c7e3 Binary files /dev/null and b/Catalogger.Frontend/static/previews/configure-channels-dark.webp differ diff --git a/Catalogger.Frontend/static/previews/configure-channels-light.webp b/Catalogger.Frontend/static/previews/configure-channels-light.webp new file mode 100644 index 0000000..97032fc Binary files /dev/null and b/Catalogger.Frontend/static/previews/configure-channels-light.webp differ diff --git a/Catalogger.Frontend/static/previews/delete-dark.webp b/Catalogger.Frontend/static/previews/delete-dark.webp new file mode 100644 index 0000000..8d15926 Binary files /dev/null and b/Catalogger.Frontend/static/previews/delete-dark.webp differ diff --git a/Catalogger.Frontend/static/previews/delete-light.webp b/Catalogger.Frontend/static/previews/delete-light.webp new file mode 100644 index 0000000..bfeda58 Binary files /dev/null and b/Catalogger.Frontend/static/previews/delete-light.webp differ diff --git a/Catalogger.Frontend/static/previews/edit-dark.webp b/Catalogger.Frontend/static/previews/edit-dark.webp new file mode 100644 index 0000000..20ef9a7 Binary files /dev/null and b/Catalogger.Frontend/static/previews/edit-dark.webp differ diff --git a/Catalogger.Frontend/static/previews/edit-light.webp b/Catalogger.Frontend/static/previews/edit-light.webp new file mode 100644 index 0000000..d0ddb5e Binary files /dev/null and b/Catalogger.Frontend/static/previews/edit-light.webp differ diff --git a/Catalogger.Frontend/static/previews/join-dark.webp b/Catalogger.Frontend/static/previews/join-dark.webp new file mode 100644 index 0000000..57f15b2 Binary files /dev/null and b/Catalogger.Frontend/static/previews/join-dark.webp differ diff --git a/Catalogger.Frontend/static/previews/join-light.webp b/Catalogger.Frontend/static/previews/join-light.webp new file mode 100644 index 0000000..69f48bc Binary files /dev/null and b/Catalogger.Frontend/static/previews/join-light.webp differ diff --git a/Catalogger.Frontend/static/previews/keyroles-dark.webp b/Catalogger.Frontend/static/previews/keyroles-dark.webp new file mode 100644 index 0000000..f794282 Binary files /dev/null and b/Catalogger.Frontend/static/previews/keyroles-dark.webp differ diff --git a/Catalogger.Frontend/static/previews/keyroles-light.webp b/Catalogger.Frontend/static/previews/keyroles-light.webp new file mode 100644 index 0000000..4fac8e0 Binary files /dev/null and b/Catalogger.Frontend/static/previews/keyroles-light.webp differ