diff --git a/src/App.svelte b/src/App.svelte
index 0c81ca45..dec70ef5 100644
--- a/src/App.svelte
+++ b/src/App.svelte
@@ -14,6 +14,8 @@
import { Alert } from 'sveltestrap';
import DiscordLogin from "./pages/DiscordLogin.svelte";
import { onMount } from 'svelte';
+import BulkGroupPrivacy from "./pages/BulkGroupPrivacy.svelte";
+import BulkMemberPrivacy from "./pages/BulkMemberPrivacy.svelte";
// theme cdns (I might make some myself too)
let light = "https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css";
@@ -67,6 +69,8 @@ import DiscordLogin from "./pages/DiscordLogin.svelte";
+
+
diff --git a/src/api/types.ts b/src/api/types.ts
index 61bb4225..3aaea446 100644
--- a/src/api/types.ts
+++ b/src/api/types.ts
@@ -31,7 +31,7 @@ export interface Config {
description_templates: string[];
}
-interface MemberPrivacy {
+export interface MemberPrivacy {
visibility?: string,
description_privacy?: string,
name_privacy?: string,
diff --git a/src/lib/system/Privacy.svelte b/src/lib/system/Privacy.svelte
index b5c9e954..35d0193a 100644
--- a/src/lib/system/Privacy.svelte
+++ b/src/lib/system/Privacy.svelte
@@ -42,6 +42,8 @@
+
+
{/if}
\ No newline at end of file
diff --git a/src/pages/BulkGroupPrivacy.svelte b/src/pages/BulkGroupPrivacy.svelte
new file mode 100644
index 00000000..13f4dc48
--- /dev/null
+++ b/src/pages/BulkGroupPrivacy.svelte
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
Bulk group privacy
+
+
+
+ Apply the selected privacy options (and leave the unselected options untouched):
+
+
+ {#each Object.keys(privacy) as key}
+
+ {/each}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/BulkMemberPrivacy.svelte b/src/pages/BulkMemberPrivacy.svelte
new file mode 100644
index 00000000..fd102a01
--- /dev/null
+++ b/src/pages/BulkMemberPrivacy.svelte
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
Bulk member privacy
+
+
+
+ Apply the selected privacy options (and leave the unselected options untouched):
+
+
+ {#each Object.keys(privacy) as key}
+
+ {/each}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file