[studio] Complete editor uploads and queued cloud builds (#135)

* [studio] Complete editor uploads and queued cloud builds

* [studio] Protect unpublished source and remove unused notification RPC
This commit is contained in:
dukedotdev
2026-10-19 11:04:58 -04:00
committed by GitHub
parent 81c372135c
commit a3291bc9ce
30 changed files with 2553 additions and 142 deletions
+8
View File
@@ -1111,6 +1111,14 @@ export const SanitizeRequest = z.object({
/** `POST /api/sanitize/v1/isPure` — whether the text is free of profanity. */
export const IsPureResponse = z.object({ IsPure: z.boolean() })
/** Studio sends repeated Values form fields and consumes this result envelope. */
export const BulkAllowedRequest = z.object({ Values: z.array(z.string()) })
export const BulkAllowedResponse = z.object({
Success: z.boolean(),
Error: z.string().nullable(),
Value: z.object({ ArePure: z.array(z.boolean()) }).nullable(),
})
/** `GET /api/keepsakes/globalconfig` — the keepsake feature switches. */
export const KeepsakeConfig = z.object({
KeepsakeFeatureEnabled: z.boolean(),