Merge branch 'origin/main' into feature/elicitations

Resolved conflicts by adopting the improved form input handling from main:
- Standardized JsonSchemaType.required to only accept string arrays (JSON Schema standard)
- Adopted enhanced object and array rendering with proper nested support
- Improved boolean field rendering (removed extra wrapper div)
- Enhanced array handling with add/remove functionality
- Simplified required field validation logic

This maintains elicitation functionality while benefiting from the form input fixes.
This commit is contained in:
Alex Andru 2025-07-03 16:14:21 +02:00
commit 19ff315dd1

View file

@ -18,7 +18,7 @@ export type JsonSchemaType = {
| "null";
title?: string;
description?: string;
required?: boolean | string[];
required?: string[];
default?: JsonValue;
properties?: Record<string, JsonSchemaType>;
items?: JsonSchemaType;