feat: Tool Workshop manifest editor (PR 2)

- Add tool_definitions API client with types for manifests
- Add ManifestEditor component: base image selector, package editors
  (apt/npm/pip/node), script editors (build/startup), mount schema
  designer, runtime config, and live preview panel
- Integrate ManifestEditor into Tool Workshop as 'Manifest (Declarative)'
  definition type alongside Compose and Dockerfile
- Update ToolType API types to include manifest_id and 'manifest'
  definition_type
- Frontend builds clean, TypeScript typecheck passes
This commit is contained in:
Alex Blank
2026-05-28 14:35:04 +02:00
parent 5deee8c65c
commit e46b4f9249
6 changed files with 3006 additions and 1524 deletions
File diff suppressed because it is too large Load Diff