removedInput schema / properties / bold / anyOf
Removed value: -[
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / bold / description
Added value: +"Draw bold."
removedInput schema / properties / bold / title
Removed value: -"Bold"
addedInput schema / properties / bold / type
Added value: +[
+ "boolean",
+ "null"
+]
removedInput schema / properties / box / anyOf
Removed value: -[
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / box / description
Added value: +"Draw an opaque box behind the words. It buys legibility over light footage — white captions over the film's own light cards measure 1.10:1 without one — and costs clean edges, since libass draws one box per override block."
removedInput schema / properties / box / title
Removed value: -"Box"
addedInput schema / properties / box / type
Added value: +[
+ "boolean",
+ "null"
+]
removedInput schema / properties / box_colour / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / box_colour / description
Added value: +"Colour of the box behind the type, when `box` is on."
removedInput schema / properties / box_colour / title
Removed value: -"Box Colour"
addedInput schema / properties / box_colour / type
Added value: +[
+ "string",
+ "null"
+]
removedInput schema / properties / font / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / font / description
Added value: +"Family name to draw with. Whether it actually draws is a different question from whether it is installed — `fonts` measures a render, and libass substitutes silently at exit 0."
removedInput schema / properties / font / title
Removed value: -"Font"
addedInput schema / properties / font / type
Added value: +[
+ "string",
+ "null"
+]
removedInput schema / properties / highlight / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / highlight / description
Added value: +"What a word turns as it is spoken. It only shows with `karaoke` on."
removedInput schema / properties / highlight / title
Removed value: -"Highlight"
addedInput schema / properties / highlight / type
Added value: +[
+ "string",
+ "null"
+]
removedInput schema / properties / hold / anyOf
Removed value: -[
- {
- "type": "number"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / hold / description
Added value: +"How long a cue lingers after its last word, in seconds."
removedInput schema / properties / hold / title
Removed value: -"Hold"
addedInput schema / properties / hold / type
Added value: +[
+ "number",
+ "null"
+]
removedInput schema / properties / karaoke / anyOf
Removed value: -[
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / karaoke / description
Added value: +"Fill each word as it is spoken. The fill is left-to-right within a line rather than a per-word step, which is what the grouping fields below shape."
removedInput schema / properties / karaoke / title
Removed value: -"Karaoke"
addedInput schema / properties / karaoke / type
Added value: +[
+ "boolean",
+ "null"
+]
removedInput schema / properties / margin / anyOf
Removed value: -[
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / margin / description
Added value: +"Distance from the frame edge, in canvas pixels."
removedInput schema / properties / margin / title
Removed value: -"Margin"
addedInput schema / properties / margin / type
Added value: +[
+ "integer",
+ "null"
+]
removedInput schema / properties / max_duration / anyOf
Removed value: -[
- {
- "type": "number"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / max_duration / description
Added value: +"Longest a single cue stays on screen, in seconds."
removedInput schema / properties / max_duration / title
Removed value: -"Max Duration"
addedInput schema / properties / max_duration / type
Added value: +[
+ "number",
+ "null"
+]
removedInput schema / properties / max_gap / anyOf
Removed value: -[
- {
- "type": "number"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / max_gap / description
Added value: +"Start a new cue when the silence between two words exceeds this many seconds."
removedInput schema / properties / max_gap / title
Removed value: -"Max Gap"
addedInput schema / properties / max_gap / type
Added value: +[
+ "number",
+ "null"
+]
removedInput schema / properties / max_words / anyOf
Removed value: -[
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / max_words / description
Added value: +"Most words in one caption cue. Grouping is part of the look, which is why it is stored with it."
removedInput schema / properties / max_words / title
Removed value: -"Max Words"
addedInput schema / properties / max_words / type
Added value: +[
+ "integer",
+ "null"
+]
removedInput schema / properties / outline_colour / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / outline_colour / description
Added value: +"Colour of the outline around the type."
removedInput schema / properties / outline_colour / title
Removed value: -"Outline Colour"
addedInput schema / properties / outline_colour / type
Added value: +[
+ "string",
+ "null"
+]
removedInput schema / properties / outline_width / anyOf
Removed value: -[
- {
- "type": "number"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / outline_width / description
Added value: +"Outline thickness. With no box this is what holds the words apart from the picture."
removedInput schema / properties / outline_width / title
Removed value: -"Outline Width"
addedInput schema / properties / outline_width / type
Added value: +[
+ "number",
+ "null"
+]
removedInput schema / properties / path / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / path / description
Added value: +"The project directory to act on. Omit it — the usual case — when this server is bound to a project (started as `proofcut -C DIR mcp`, or inside a project; `ping` says which): it then resolves to that one bound project, a relative path resolves against it, and a path outside it is refused by name. Unbound, `path` is the whole address and omitting it refuses rather than guessing."
removedInput schema / properties / path / title
Removed value: -"Path"
addedInput schema / properties / path / type
Added value: +[
+ "string",
+ "null"
+]
addedInput schema / properties / plan / description
Added value: +"Resolve the whole call and report what it would do, writing nothing. Prefer it over doing the thing and undoing it."
removedInput schema / properties / plan / title
Removed value: -"Plan"
removedInput schema / properties / position / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / position / description
Added value: +"Where captions sit, named: `bottom`, `top`, `top-right` and so on."
removedInput schema / properties / position / title
Removed value: -"Position"
addedInput schema / properties / position / type
Added value: +[
+ "string",
+ "null"
+]
removedInput schema / properties / preset / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / preset / description
Added value: +"The base look: `clean`, `karaoke` (per-word highlight) or `boxed`. Everything else overrides one of its fields, and only the overrides are stored."
removedInput schema / properties / preset / title
Removed value: -"Preset"
addedInput schema / properties / preset / type
Added value: +[
+ "string",
+ "null"
+]
addedInput schema / properties / reset / description
Added value: +"Drop every override first. `reset` together with `preset` starts clean from that preset."
removedInput schema / properties / reset / title
Removed value: -"Reset"
removedInput schema / properties / shadow / anyOf
Removed value: -[
- {
- "type": "number"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / shadow / description
Added value: +"Drop-shadow distance."
removedInput schema / properties / shadow / title
Removed value: -"Shadow"
addedInput schema / properties / shadow / type
Added value: +[
+ "number",
+ "null"
+]
removedInput schema / properties / size / anyOf
Removed value: -[
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / size / description
Added value: +"Type size, against the project's canvas as the reference frame."
removedInput schema / properties / size / title
Removed value: -"Size"
addedInput schema / properties / size / type
Added value: +[
+ "integer",
+ "null"
+]
removedInput schema / properties / text / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / text / description
Added value: +"The word's own colour: `#rrggbb`, `#rrggbbaa`, a name, or an ASS `&H…` value. It comes back resolved, because ASS quotes colours backwards and alpha-inverted."
removedInput schema / properties / text / title
Removed value: -"Text"
addedInput schema / properties / text / type
Added value: +[
+ "string",
+ "null"
+]
removedInput schema / title
Removed value: -"caption_styleArguments"