{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "Changelog Console",
  "description": "Terminal-style release log with version, date, and note per entry.",
  "type": "object",
  "properties": {
    "eyebrow": {
      "type": "string",
      "title": "Eyebrow",
      "description": "Small mono label above the heading.",
      "x-editor": "text"
    },
    "heading": {
      "type": "string",
      "title": "Heading",
      "description": "Section heading.",
      "x-editor": "text"
    },
    "title": {
      "type": "string",
      "title": "Console title",
      "description": "Label shown in the console title bar.",
      "default": "changelog",
      "x-editor": "text"
    },
    "entries": {
      "type": "array",
      "title": "Entries",
      "description": "Each entry is a version / date / note row.",
      "default": [],
      "x-editor": "collection",
      "items": {
        "type": "object",
        "properties": {
          "version": { "type": "string", "title": "Version", "description": "Release tag (e.g. v2.4.0).", "x-editor": "text" },
          "date": { "type": "string", "title": "Date", "description": "Release date.", "x-editor": "text" },
          "note": { "type": "string", "title": "Note", "description": "One-line summary of the change.", "x-editor": "text" }
        },
        "required": ["version", "note"]
      }
    }
  }
}
