📜 feat: Customize Privacy Policy & Terms of Service (#2091)

This commit is contained in:
Flynn 2024-03-14 16:43:18 -04:00 committed by GitHub
parent d4190c9320
commit 1b243c6f8c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 155 additions and 45 deletions

View file

@ -147,6 +147,22 @@ export const rateLimitSchema = z.object({
export const configSchema = z.object({
version: z.string(),
cache: z.boolean(),
interface: z
.object({
privacyPolicy: z
.object({
externalUrl: z.string().optional(),
openNewTab: z.boolean().optional(),
})
.optional(),
termsOfService: z
.object({
externalUrl: z.string().optional(),
openNewTab: z.boolean().optional(),
})
.optional(),
})
.optional(),
fileStrategy: fileSourceSchema.optional(),
registration: z
.object({