From 42ee05780005ce200551e46d8314b085173366c5 Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Thu, 17 Sep 2026 09:16:52 -0700 Subject: [PATCH] Add members_can_invite --- src/app/components/hosting/RelayCreate.svelte | 1 + src/app/components/hosting/RelayDetailCard.svelte | 10 ++++++++++ src/app/hosting.ts | 4 ++++ 3 files changed, 15 insertions(+) diff --git a/src/app/components/hosting/RelayCreate.svelte b/src/app/components/hosting/RelayCreate.svelte index c060a9c0..2a1ff17f 100644 --- a/src/app/components/hosting/RelayCreate.svelte +++ b/src/app/components/hosting/RelayCreate.svelte @@ -29,6 +29,7 @@ policy_strip_signatures: 0, groups_enabled: 1, management_enabled: 1, + members_can_invite: 1, push_enabled: 1, } diff --git a/src/app/components/hosting/RelayDetailCard.svelte b/src/app/components/hosting/RelayDetailCard.svelte index eb371b38..c3d053cf 100644 --- a/src/app/components/hosting/RelayDetailCard.svelte +++ b/src/app/components/hosting/RelayDetailCard.svelte @@ -409,6 +409,16 @@ onchange={setFlag("policy_public_join")} /> {/snippet} + + {#snippet label()} + Members can invite others + {/snippet} + {#snippet input()} + + {/snippet} + {#snippet label()} Strip signatures diff --git a/src/app/hosting.ts b/src/app/hosting.ts index a59d62ae..202287d5 100644 --- a/src/app/hosting.ts +++ b/src/app/hosting.ts @@ -41,6 +41,7 @@ export type HostedRelay = { policy_strip_signatures: number groups_enabled: number management_enabled: number + members_can_invite: number blossom_enabled: number livekit_enabled: number push_enabled: number @@ -54,6 +55,7 @@ export type RelayFlag = | "policy_strip_signatures" | "groups_enabled" | "management_enabled" + | "members_can_invite" | "blossom_enabled" | "livekit_enabled" | "push_enabled" @@ -72,6 +74,7 @@ export type CreateRelayInput = { policy_strip_signatures?: number groups_enabled?: number management_enabled?: number + members_can_invite?: number blossom_enabled?: number livekit_enabled?: number push_enabled?: number @@ -91,6 +94,7 @@ export type UpdateRelayInput = { policy_strip_signatures?: number groups_enabled?: number management_enabled?: number + members_can_invite?: number blossom_enabled?: number livekit_enabled?: number push_enabled?: number