diff options
| author | Frank <[email protected]> | 2025-09-18 10:59:01 -0400 |
|---|---|---|
| committer | Frank <[email protected]> | 2025-09-18 10:59:01 -0400 |
| commit | 4ceabdffa07b1af8d99eb73622a4d549d99ec6d2 (patch) | |
| tree | 72e2ae62084a9e24cc76caffbd1f30dafc69ea56 /packages/console/app/public | |
| parent | c87480cf931a6f8f8b55552558ef521f1918b578 (diff) | |
| download | opencode-4ceabdffa07b1af8d99eb73622a4d549d99ec6d2.tar.gz opencode-4ceabdffa07b1af8d99eb73622a4d549d99ec6d2.zip | |
wip: zen
Diffstat (limited to 'packages/console/app/public')
| -rw-r--r-- | packages/console/app/public/favicon.svg | 5 | ||||
| -rw-r--r-- | packages/console/app/public/robots.txt | 5 | ||||
| -rw-r--r-- | packages/console/app/public/social-share.png | bin | 0 -> 17520 bytes | |||
| -rw-r--r-- | packages/console/app/public/theme.json | 182 |
4 files changed, 192 insertions, 0 deletions
diff --git a/packages/console/app/public/favicon.svg b/packages/console/app/public/favicon.svg new file mode 100644 index 000000000..3c81bbdb4 --- /dev/null +++ b/packages/console/app/public/favicon.svg @@ -0,0 +1,5 @@ +<svg width="600" height="600" viewBox="0 0 600 600" fill="none" xmlns="http://www.w3.org/2000/svg"> +<rect width="600" height="600" fill="black"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M115 180H300V420H115V180ZM253.75 229.044H161.25V370.405H253.75V229.044Z" fill="white"/> +<path d="M346.25 180H485V229.044H392.5V370.405H485V419.449H346.25V180Z" fill="white"/> +</svg> diff --git a/packages/console/app/public/robots.txt b/packages/console/app/public/robots.txt new file mode 100644 index 000000000..f88eb1790 --- /dev/null +++ b/packages/console/app/public/robots.txt @@ -0,0 +1,5 @@ +User-agent: * +Allow: / + +# Disallow shared content pages +Disallow: /s/
\ No newline at end of file diff --git a/packages/console/app/public/social-share.png b/packages/console/app/public/social-share.png Binary files differnew file mode 100644 index 000000000..97f67994d --- /dev/null +++ b/packages/console/app/public/social-share.png diff --git a/packages/console/app/public/theme.json b/packages/console/app/public/theme.json new file mode 100644 index 000000000..b3e97f7ca --- /dev/null +++ b/packages/console/app/public/theme.json @@ -0,0 +1,182 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "properties": { + "$schema": { + "type": "string", + "description": "JSON schema reference for configuration validation" + }, + "defs": { + "type": "object", + "description": "Color definitions that can be referenced in the theme", + "patternProperties": { + "^[a-zA-Z][a-zA-Z0-9_]*$": { + "oneOf": [ + { + "type": "string", + "pattern": "^#[0-9a-fA-F]{6}$", + "description": "Hex color value" + }, + { + "type": "integer", + "minimum": 0, + "maximum": 255, + "description": "ANSI color code (0-255)" + }, + { + "type": "string", + "enum": ["none"], + "description": "No color (uses terminal default)" + } + ] + } + }, + "additionalProperties": false + }, + "theme": { + "type": "object", + "description": "Theme color definitions", + "properties": { + "primary": { "$ref": "#/definitions/colorValue" }, + "secondary": { "$ref": "#/definitions/colorValue" }, + "accent": { "$ref": "#/definitions/colorValue" }, + "error": { "$ref": "#/definitions/colorValue" }, + "warning": { "$ref": "#/definitions/colorValue" }, + "success": { "$ref": "#/definitions/colorValue" }, + "info": { "$ref": "#/definitions/colorValue" }, + "text": { "$ref": "#/definitions/colorValue" }, + "textMuted": { "$ref": "#/definitions/colorValue" }, + "background": { "$ref": "#/definitions/colorValue" }, + "backgroundPanel": { "$ref": "#/definitions/colorValue" }, + "backgroundElement": { "$ref": "#/definitions/colorValue" }, + "border": { "$ref": "#/definitions/colorValue" }, + "borderActive": { "$ref": "#/definitions/colorValue" }, + "borderSubtle": { "$ref": "#/definitions/colorValue" }, + "diffAdded": { "$ref": "#/definitions/colorValue" }, + "diffRemoved": { "$ref": "#/definitions/colorValue" }, + "diffContext": { "$ref": "#/definitions/colorValue" }, + "diffHunkHeader": { "$ref": "#/definitions/colorValue" }, + "diffHighlightAdded": { "$ref": "#/definitions/colorValue" }, + "diffHighlightRemoved": { "$ref": "#/definitions/colorValue" }, + "diffAddedBg": { "$ref": "#/definitions/colorValue" }, + "diffRemovedBg": { "$ref": "#/definitions/colorValue" }, + "diffContextBg": { "$ref": "#/definitions/colorValue" }, + "diffLineNumber": { "$ref": "#/definitions/colorValue" }, + "diffAddedLineNumberBg": { "$ref": "#/definitions/colorValue" }, + "diffRemovedLineNumberBg": { "$ref": "#/definitions/colorValue" }, + "markdownText": { "$ref": "#/definitions/colorValue" }, + "markdownHeading": { "$ref": "#/definitions/colorValue" }, + "markdownLink": { "$ref": "#/definitions/colorValue" }, + "markdownLinkText": { "$ref": "#/definitions/colorValue" }, + "markdownCode": { "$ref": "#/definitions/colorValue" }, + "markdownBlockQuote": { "$ref": "#/definitions/colorValue" }, + "markdownEmph": { "$ref": "#/definitions/colorValue" }, + "markdownStrong": { "$ref": "#/definitions/colorValue" }, + "markdownHorizontalRule": { "$ref": "#/definitions/colorValue" }, + "markdownListItem": { "$ref": "#/definitions/colorValue" }, + "markdownListEnumeration": { "$ref": "#/definitions/colorValue" }, + "markdownImage": { "$ref": "#/definitions/colorValue" }, + "markdownImageText": { "$ref": "#/definitions/colorValue" }, + "markdownCodeBlock": { "$ref": "#/definitions/colorValue" }, + "syntaxComment": { "$ref": "#/definitions/colorValue" }, + "syntaxKeyword": { "$ref": "#/definitions/colorValue" }, + "syntaxFunction": { "$ref": "#/definitions/colorValue" }, + "syntaxVariable": { "$ref": "#/definitions/colorValue" }, + "syntaxString": { "$ref": "#/definitions/colorValue" }, + "syntaxNumber": { "$ref": "#/definitions/colorValue" }, + "syntaxType": { "$ref": "#/definitions/colorValue" }, + "syntaxOperator": { "$ref": "#/definitions/colorValue" }, + "syntaxPunctuation": { "$ref": "#/definitions/colorValue" } + }, + "required": ["primary", "secondary", "accent", "text", "textMuted", "background"], + "additionalProperties": false + } + }, + "required": ["theme"], + "additionalProperties": false, + "definitions": { + "colorValue": { + "oneOf": [ + { + "type": "string", + "pattern": "^#[0-9a-fA-F]{6}$", + "description": "Hex color value (same for dark and light)" + }, + { + "type": "integer", + "minimum": 0, + "maximum": 255, + "description": "ANSI color code (0-255, same for dark and light)" + }, + { + "type": "string", + "enum": ["none"], + "description": "No color (uses terminal default)" + }, + { + "type": "string", + "pattern": "^[a-zA-Z][a-zA-Z0-9_]*$", + "description": "Reference to another color in the theme or defs" + }, + { + "type": "object", + "properties": { + "dark": { + "oneOf": [ + { + "type": "string", + "pattern": "^#[0-9a-fA-F]{6}$", + "description": "Hex color value for dark mode" + }, + { + "type": "integer", + "minimum": 0, + "maximum": 255, + "description": "ANSI color code for dark mode" + }, + { + "type": "string", + "enum": ["none"], + "description": "No color (uses terminal default)" + }, + { + "type": "string", + "pattern": "^[a-zA-Z][a-zA-Z0-9_]*$", + "description": "Reference to another color for dark mode" + } + ] + }, + "light": { + "oneOf": [ + { + "type": "string", + "pattern": "^#[0-9a-fA-F]{6}$", + "description": "Hex color value for light mode" + }, + { + "type": "integer", + "minimum": 0, + "maximum": 255, + "description": "ANSI color code for light mode" + }, + { + "type": "string", + "enum": ["none"], + "description": "No color (uses terminal default)" + }, + { + "type": "string", + "pattern": "^[a-zA-Z][a-zA-Z0-9_]*$", + "description": "Reference to another color for light mode" + } + ] + } + }, + "required": ["dark", "light"], + "additionalProperties": false, + "description": "Separate colors for dark and light modes" + } + ] + } + } +} |
