feat: расширить инвентарь, ops и интеграции по roadmap
Docker / build (push) Has been cancelled

Добавлены bulk-операции VPS, карточка /vps/:id, CRUD проектов, Command Palette,
календарь продлений, webhooks, uptime-проверки, audit log, кастомные поля и адаптеры провайдеров.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Denozordec
2026-06-28 15:28:35 +07:00
co-authored by Cursor
parent 0ea92746e4
commit 11b67a1cef
43 changed files with 2085 additions and 79 deletions
@@ -16,6 +16,9 @@ export const settingsSchema = z.object({
notifyNewTariffsEnabled: z.boolean().optional(),
notifyLowBalanceEnabled: z.boolean().optional(),
notifySyncDigestEnabled: z.boolean().optional(),
notifyVpsDownEnabled: z.boolean().optional(),
webhookUrl: z.string().url('Невалидный URL').or(z.literal('')).optional(),
webhookEnabled: z.boolean().optional(),
customFields: z.any().optional(),
})
+1
View File
@@ -35,6 +35,7 @@ export const vpsSchema = z.object({
paidUntil: z.string().optional().default(''),
notes: z.string().optional().default(''),
userOverrides: z.union([z.array(z.string()), z.literal('clear')]).optional(),
customData: z.union([z.string(), z.record(z.unknown())]).optional(),
})
export type VpsFormValues = z.infer<typeof vpsSchema>