v0.26.3
This commit is contained in:
1 parent
32e6875980
commit
cf25423dde
68 files changed
+2314
-422
No files matched your search
+135
-17
@@ -2,7 +2,7 @@
|
||||
"openapi": "3.0.3",
|
||||
"info": {
|
||||
"title": "RustProxy Administration API",
|
||||
"version": "0.26.2",
|
||||
"version": "0.26.3",
|
||||
"description": "Administration API for the active panel origin. Sign in through the panel; the same-origin HttpOnly cookie authenticates all private operations. Mutations also require the exact Origin, X-RustProxy-Request: 1 and a session-bound X-CSRF-Token. Loopback HTTP is the default; Settings can enable HTTPS before using a non-loopback administration bind. This document contains no live configuration or credentials. Object schemas marked extensible are summaries: full configuration validation is authoritative in Rust."
|
||||
},
|
||||
"servers": [
|
||||
@@ -2912,23 +2912,12 @@
|
||||
"file_log_columns": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"maxItems": 11,
|
||||
"maxItems": 64,
|
||||
"uniqueItems": true,
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"time",
|
||||
"event",
|
||||
"status",
|
||||
"client_ip",
|
||||
"vhost",
|
||||
"transport",
|
||||
"matched_by",
|
||||
"sni",
|
||||
"authority",
|
||||
"record",
|
||||
"source"
|
||||
]
|
||||
"minLength": 1,
|
||||
"maxLength": 128
|
||||
},
|
||||
"default": [
|
||||
"time",
|
||||
@@ -2939,7 +2928,7 @@
|
||||
"record",
|
||||
"source"
|
||||
],
|
||||
"description": "Account-scoped Stored Logs explorer columns shown in the dashboard."
|
||||
"description": "Account-scoped Stored Logs explorer columns shown in the dashboard. Field names may be discovered dynamically from bounded JSON/JSONL records."
|
||||
},
|
||||
"theme": {
|
||||
"type": "string",
|
||||
@@ -2950,6 +2939,135 @@
|
||||
"default": "dark",
|
||||
"description": "Account-scoped administration interface theme. Existing accounts and omitted values default to the current dark theme."
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"maxLength": 64,
|
||||
"default": "auto",
|
||||
"description": "Account-scoped administration language id, or auto to follow the browser language when a matching language pack exists."
|
||||
},
|
||||
"ui_scale": {
|
||||
"type": "integer",
|
||||
"minimum": 70,
|
||||
"maximum": 125,
|
||||
"default": 100,
|
||||
"description": "Account-scoped administration workspace scale in percent."
|
||||
},
|
||||
"time_format": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"24h",
|
||||
"12h"
|
||||
],
|
||||
"default": "24h",
|
||||
"description": "Account-scoped administration timestamp display preference used by dashboard log and diagnostics views."
|
||||
},
|
||||
"chart_style": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"default",
|
||||
"soft",
|
||||
"technical",
|
||||
"high_contrast",
|
||||
"neon",
|
||||
"monochrome",
|
||||
"warm",
|
||||
"cool"
|
||||
],
|
||||
"default": "default",
|
||||
"description": "Account-scoped visual presentation preset applied consistently to administration charts."
|
||||
},
|
||||
"button_style": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"normal",
|
||||
"compact"
|
||||
],
|
||||
"default": "normal",
|
||||
"description": "Account-scoped administration button sizing. Normal uses the refreshed controls; Compact restores the smaller source-style button dimensions."
|
||||
},
|
||||
"table_density": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"normal",
|
||||
"compact",
|
||||
"ultra"
|
||||
],
|
||||
"default": "normal",
|
||||
"description": "Account-scoped table and log row density independent from whole-interface scale."
|
||||
},
|
||||
"dashboard_density": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"normal",
|
||||
"compact",
|
||||
"ultra"
|
||||
],
|
||||
"default": "compact",
|
||||
"description": "Account-scoped Overview telemetry-card density."
|
||||
},
|
||||
"dashboard_widgets": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"maxItems": 12,
|
||||
"uniqueItems": true,
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"requests",
|
||||
"active",
|
||||
"bandwidth",
|
||||
"errors",
|
||||
"cache",
|
||||
"memory",
|
||||
"websocket",
|
||||
"http2",
|
||||
"http3",
|
||||
"tls",
|
||||
"http_protocol",
|
||||
"websocket_protocol"
|
||||
]
|
||||
},
|
||||
"default": [
|
||||
"requests",
|
||||
"active",
|
||||
"bandwidth",
|
||||
"errors",
|
||||
"cache",
|
||||
"memory",
|
||||
"websocket",
|
||||
"http2",
|
||||
"http3",
|
||||
"tls",
|
||||
"http_protocol",
|
||||
"websocket_protocol"
|
||||
],
|
||||
"description": "Account-scoped order for configurable Overview telemetry cards."
|
||||
},
|
||||
"dashboard_hidden_widgets": {
|
||||
"type": "array",
|
||||
"maxItems": 12,
|
||||
"uniqueItems": true,
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"requests",
|
||||
"active",
|
||||
"bandwidth",
|
||||
"errors",
|
||||
"cache",
|
||||
"memory",
|
||||
"websocket",
|
||||
"http2",
|
||||
"http3",
|
||||
"tls",
|
||||
"http_protocol",
|
||||
"websocket_protocol"
|
||||
]
|
||||
},
|
||||
"default": [],
|
||||
"description": "Account-scoped Overview telemetry cards hidden from the dashboard."
|
||||
},
|
||||
"backend_table_columns": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
@@ -9840,4 +9958,4 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user