addedInput schema / properties / streamDeckId / description
Added value: +"Deck ID from list_stream_decks"
addedOutput schema / properties / items / items / properties / aiFilterId / description
Added value: +"Attached AI filter ID for get_ai_filter; null when none"
addedOutput schema / properties / items / items / properties / columnWidth / description
Added value: +"Column width in pixels from set_collection_column_width; null when unset"
changedOutput schema / properties / items / items / properties / filters / properties / excludeKeywords / anyOf
Previous value: -[
- {
- "$ref": "#/properties/items/items/properties/filters/properties/includeKeywords/anyOf/0"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "all": {
+ "anyOf": [
+ {
+ "maxLength": 4000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Space-separated words; a post matches when its text contains every word"
+ },
+ "any": {
+ "anyOf": [
+ {
+ "maxLength": 4000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Space-separated words; a post matches when its text contains at least one word"
+ },
+ "phrase": {
+ "anyOf": [
+ {
+ "maxLength": 4000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Exact phrase; a post matches when its text contains it"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / properties / items / items / properties / filters / properties / includeKeywords / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "all": {
- "anyOf": [
- {
- "maxLength": 4000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "any": {
- "anyOf": [
- {
- "maxLength": 4000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "phrase": {
- "anyOf": [
- {
- "maxLength": 4000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "all": {
+ "anyOf": [
+ {
+ "maxLength": 4000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Space-separated words; a post matches when its text contains every word"
+ },
+ "any": {
+ "anyOf": [
+ {
+ "maxLength": 4000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Space-separated words; a post matches when its text contains at least one word"
+ },
+ "phrase": {
+ "anyOf": [
+ {
+ "maxLength": 4000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Exact phrase; a post matches when its text contains it"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / properties / items / items / properties / highlights / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "isEnabled": {
- "type": "boolean"
- },
- "values": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "color": {
- "maxLength": 64,
- "minLength": 1,
- "type": "string"
- },
- "regex": {
- "maxLength": 4000,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "regex",
- "color"
- ],
- "type": "object"
- },
- "maxItems": 15,
- "type": "array"
- }
- },
- "required": [
- "isEnabled",
- "values"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "isEnabled": {
+ "description": "Whether the highlight rules apply",
+ "type": "boolean"
+ },
+ "values": {
+ "description": "Rules that mark matching post text with a color",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "color": {
+ "description": "Synoptic app color for matching text, such as lightYellow, green or red",
+ "maxLength": 64,
+ "minLength": 1,
+ "type": "string"
+ },
+ "regex": {
+ "description": "Regular expression, either bare (case-insensitive) or /pattern/flags",
+ "maxLength": 4000,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "regex",
+ "color"
+ ],
+ "type": "object"
+ },
+ "maxItems": 15,
+ "type": "array"
+ }
+ },
+ "required": [
+ "isEnabled",
+ "values"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / items / items / properties / id / description
Added value: +"ID to pass to this item’s get, update, delete or reorder tools"
addedOutput schema / properties / items / items / properties / matchingSourcesOnly / description
Added value: +"Whether the Synoptic app source picker shows only streams with market matching"
addedOutput schema / properties / items / items / properties / name / description
Added value: +"Display name"