Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 15 additions & 7 deletions crates/config/src/settings_schema.rs
Original file line number Diff line number Diff line change
Expand Up @@ -239,8 +239,9 @@ const INLINE_DIFFS: &[SettingOption] = &[
];

const STATUS_INDICATOR: &[SettingOption] = &[
// `whale` is retired: load migrates whale | 🐳 | 🐋 to the typographic
// mark, so the editor no longer offers it.
SettingOption::new("cw", "ConfigChoiceStatusCw", ""),
SettingOption::new("whale", "ConfigChoiceStatusWhale", ""),
SettingOption::new("dots", "ConfigChoiceStatusDots", ""),
SettingOption::new("off", "ConfigValueOff", ""),
];
Expand Down Expand Up @@ -284,6 +285,11 @@ const WORK_SURFACE_PLACEMENT: &[SettingOption] = &[
"ConfigChoicePlacementTop",
"ConfigChoiceDetailPlacementTop",
),
SettingOption::new(
"bottom",
"ConfigChoicePlacementBottom",
"ConfigChoiceDetailPlacementBottom",
),
SettingOption::new(
"left",
"ConfigChoicePlacementLeft",
Expand All @@ -298,6 +304,8 @@ const WORK_SURFACE_PLACEMENT: &[SettingOption] = &[
];

const RAIL_PANEL: &[SettingOption] = &[
// The dock's own grammar is lowercase nouns, so the panels the classic
// sidebar never named ride on their raw value (`RailPanel::title`).
SettingOption::new(
"tasks",
"ConfigChoiceRailTasks",
Expand All @@ -308,16 +316,16 @@ const RAIL_PANEL: &[SettingOption] = &[
"ConfigChoiceRailAgents",
"ConfigChoiceDetailRailAgents",
),
SettingOption::new("background", "", ""),
SettingOption::new("files", "", ""),
SettingOption::new("notepad", "", ""),
SettingOption::new(
"context",
"ConfigChoiceRailContext",
"ConfigChoiceDetailRailContext",
),

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[WARNING] New rail panel schema entries have empty display strings

RAIL_PANEL introduces background/files/notepad/git/price as SettingOption::new with empty title and detail IDs. If the settings UI renders the stored title/detail IDs directly, these five entries will show blank labels or descriptions rather than RailPanel::title. Confirm the UI has an empty-ID fallback or add MessageId/localized strings for parity with the other rail options.

SettingOption::new(
"pinned",
"ConfigChoiceRailPinned",
"ConfigChoiceDetailRailPinned",
),
SettingOption::new("git", "", ""),
SettingOption::new("price", "", ""),

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[INFO] New rail panel schema entries use empty label and hint strings

background, files, notepad, git, and price are added as SettingOption::new(..., "", ""). If any schema consumer does not special-case empty label/hint keys, these options will render blank. The comment indicates raw RailPanel::title fallback is intentional, but that fallback is not tested here. Consider adding explicit locale entries or an assertion that empty labels fall back to the raw panel title.

];

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Avoid empty label/hint strings for the newly exposed rail panels. Either add explicit locale/MessageId entries for background/files/notepad/git/price, or add a test that proves the empty-label fallback displays the raw RailPanel::title value instead of blank text.

/// Rail tab ids.
Expand Down Expand Up @@ -681,7 +689,7 @@ pub const SETTINGS_SCHEMA: &[SettingDef] = &[
def(
"work_surface_placement",
SettingKind::Enum(WORK_SURFACE_PLACEMENT),
"left",
"bottom",
ui(
TAB_WORK,
"sidebar",
Expand Down
12 changes: 4 additions & 8 deletions crates/tui/locales/ca.json
Original file line number Diff line number Diff line change
Expand Up @@ -270,7 +270,6 @@
"ConfigLabelCalmMode": "Transcripció tranquil·la",
"ConfigLabelLowMotion": "Reduir el moviment",
"ConfigLabelFancyAnimations": "Moviment de la interfície en viu",
"ConfigLabelLaunchScreen": "Pantalla d'inici",
"ScreenModeFullscreenNotice": "Pantalla: pantalla completa (pantalla alternativa).",
"ScreenModeInlineNotice": "Pantalla: en línia — el terminal conserva el seu historial. La transcripció es manté a la finestra; encara no s'escriu a l'historial.",
"ScreenModeMouseCaptureOn": "Captura del ratolí activada.",
Expand All @@ -296,8 +295,6 @@
"ConfigLabelMentionMenuBehavior": "Comportament del menú de mencions",
"ConfigLabelMentionWalkDepth": "Profunditat de mencions de fitxers",
"ConfigLabelWorkspaceFollowSymlinks": "Seguir enllaços simbòlics",
"ConfigLabelSidebarWidth": "Amplada de la barra lateral",
"ConfigLabelSidebarFocus": "Focus de la barra lateral",
"ConfigLabelContextPanel": "Panell de context",
"ConfigLabelAutoCompact": "Compactació automàtica",
"ConfigLabelAutoCompactThreshold": "Llindar de compactació",
Expand Down Expand Up @@ -1929,14 +1926,13 @@
"ConfigChoiceModePlan": "Planifica (només lectura)",
"ConfigChoiceModeOperate": "Opera",
"ConfigChoicePlacementTop": "A dalt",
"ConfigChoicePlacementBottom": "Barra inferior",
"ConfigChoicePlacementLeft": "Barra lateral esquerra",
"ConfigChoicePlacementRight": "Barra lateral dreta",
"ConfigChoiceRailTasks": "Tasques",
"ConfigChoiceRailAgents": "Agents",
"ConfigChoiceRailContext": "Context",
"ConfigChoiceRailPinned": "Fixats",
"ConfigChoiceStatusCw": "Marca Codewhale",
"ConfigChoiceStatusWhale": "Balena animada",
"ConfigChoiceStatusDots": "Punts animats",
"ConfigChoiceDiffFull": "Diff complet",
"ConfigChoiceDiffSummary": "Resum",
Expand All @@ -1949,13 +1945,13 @@
"ConfigChoiceDetailModePlan": "Comença en un espai de planificació de només lectura.",
"ConfigChoiceDetailModeOperate": "Operate converteix la teva petició en un objectiu i hi treballa en paral·lel: workers en segon pla per als fluxos separables, verificats abans d'aturar-se.",
"ConfigChoiceDetailPlacementTop": "Mostra Tasques, Pendents i Workers damunt de la transcripció.",
"ConfigChoiceDetailPlacementBottom": "Mostra Tasques, Pendents i Workers sota el redactor.",
"ConfigChoiceDetailPlacementLeft": "Mostra Tasques, Pendents i Workers en una barra lateral esquerra quan el terminal és prou ample.",
"ConfigChoiceDetailPlacementRight": "Mostra Tasques, Pendents i Workers en una barra lateral dreta quan el terminal és prou ample.",
"ConfigChoiceDetailPlacementOff": "Amaga el rail del tot.",
"ConfigChoiceDetailRailTasks": "El rail mostra la llista en viu de Tasques / Pendents / Workers.",
"ConfigChoiceDetailRailAgents": "El rail mostra els subagents i l'estat de distribució.",
"ConfigChoiceDetailRailContext": "El rail mostra el context d'espai de treball, tokens i cost.",
"ConfigChoiceDetailRailPinned": "El rail mostra l'objectiu fixat i el resum de la llista de verificació.",
"ConfigChoiceDetailLowMotionOn": "Atura el moviment de l'estat en viu sense canviar la sortida del model.",
"ConfigChoiceDetailLowMotionOff": "Permet el moviment triat als altres ajustos d'aparença.",
"ConfigChoiceDetailFancyOn": "Anima amb fidelitat l'estat en viu d'eines, estat i oceà.",
Expand All @@ -1981,8 +1977,8 @@
"ConfigHintInlineDiffs": "full | summary | off; el canvi exacte es manté als detalls d'Alt/Option+V",
"ConfigHintToolCollapse": "compact | expanded | calm",
"ConfigHintBackgroundColor": "#RRGGBB | default",
"ConfigHintWorkSurfacePlacement": "top | left | right | off · els rails laterals requereixen el mode Ocean i almenys 72 columnes",
"ConfigHintRailPanel": "tasks | agents | context | pinned · quin tauler mostra el rail",
"ConfigHintWorkSurfacePlacement": "bottom | top | left | right | off · els rails laterals requereixen el mode Ocean i almenys 72 columnes",
"ConfigHintRailPanel": "tasks | agents | background | files | notepad | context | git | price · quin tauler mostra el rail",
"ConfigHintWorkSurfaceTopHeight": "5..=16 files · també ajustable arrossegant el divisor",
"ConfigHintWorkSurfaceSideWidth": "26..=80 columnes · també ajustable arrossegant el divisor",
"ConfigHintBaseUrl": "rebut de ruta de només lectura de l'endpoint en viu · canvia proveïdor, credencial i endpoint junts amb /provider",
Expand Down
12 changes: 4 additions & 8 deletions crates/tui/locales/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -270,7 +270,6 @@
"ConfigLabelCalmMode": "Ruhiges Transkript",
"ConfigLabelLowMotion": "Bewegung reduzieren",
"ConfigLabelFancyAnimations": "Animierte UI",
"ConfigLabelLaunchScreen": "Startbildschirm",
"ScreenModeFullscreenNotice": "Bildschirm: Vollbild (alternativer Bildschirm).",
"ScreenModeInlineNotice": "Bildschirm: Inline — das Terminal behält seinen eigenen Scrollback. Das Transkript bleibt im Ansichtsbereich; bisher wird nichts in den Scrollback geschrieben.",
"ScreenModeMouseCaptureOn": "Mausaufnahme aktiviert.",
Expand All @@ -296,8 +295,6 @@
"ConfigLabelMentionMenuBehavior": "Mention-Menü-Verhalten",
"ConfigLabelMentionWalkDepth": "Datei-Mention-Tiefe",
"ConfigLabelWorkspaceFollowSymlinks": "Symlinks folgen",
"ConfigLabelSidebarWidth": "Seitenleisten-Breite",
"ConfigLabelSidebarFocus": "Seitenleisten-Fokus",
"ConfigLabelContextPanel": "Kontext-Panel",
"ConfigLabelAutoCompact": "Auto-Komprimierung",
"ConfigLabelAutoCompactThreshold": "Komprimierungs-Schwelle",
Expand Down Expand Up @@ -1929,14 +1926,13 @@
"ConfigChoiceModePlan": "Planen (nur lesen)",
"ConfigChoiceModeOperate": "Steuern",
"ConfigChoicePlacementTop": "Oben",
"ConfigChoicePlacementBottom": "Untere Leiste",
"ConfigChoicePlacementLeft": "Linke Seitenleiste",
"ConfigChoicePlacementRight": "Rechte Seitenleiste",
"ConfigChoiceRailTasks": "Aufgaben",
"ConfigChoiceRailAgents": "Agenten",
"ConfigChoiceRailContext": "Kontext",
"ConfigChoiceRailPinned": "Angeheftet",
"ConfigChoiceStatusCw": "Codewhale-Marke",
"ConfigChoiceStatusWhale": "Animierter Wal",
"ConfigChoiceStatusDots": "Animierte Punkte",
"ConfigChoiceDiffFull": "Vollständiger Diff",
"ConfigChoiceDiffSummary": "Zusammenfassung",
Expand All @@ -1949,13 +1945,13 @@
"ConfigChoiceDetailModePlan": "Startet in einem schreibgeschützten Planungsbereich.",
"ConfigChoiceDetailModeOperate": "Operate macht aus Ihrer Eingabe ein Ziel und arbeitet es parallel ab: Hintergrund-Worker für trennbare Stränge, verifiziert bevor es stoppt.",
"ConfigChoiceDetailPlacementTop": "Zeigt Aufgaben, To-do und Worker über dem Transkript.",
"ConfigChoiceDetailPlacementBottom": "Zeigt Aufgaben, To-do und Worker unter dem Composer.",
"ConfigChoiceDetailPlacementLeft": "Zeigt Aufgaben, To-do und Worker in einer linken Seitenleiste, wenn das Terminal breit genug ist.",
"ConfigChoiceDetailPlacementRight": "Zeigt Aufgaben, To-do und Worker in einer rechten Seitenleiste, wenn das Terminal breit genug ist.",
"ConfigChoiceDetailPlacementOff": "Blendet die Leiste vollständig aus.",
"ConfigChoiceDetailRailTasks": "Die Leiste zeigt die Live-Liste Aufgaben / To-do / Worker.",
"ConfigChoiceDetailRailAgents": "Die Leiste zeigt Sub-Agenten und den Verteilungsstatus.",
"ConfigChoiceDetailRailContext": "Die Leiste zeigt Arbeitsbereichs-, Token- und Kostenkontext.",
"ConfigChoiceDetailRailPinned": "Die Leiste zeigt das angeheftete Ziel und die Checklisten-Zusammenfassung.",
"ConfigChoiceDetailLowMotionOn": "Stoppt Live-Bewegung, ohne die Modellausgabe zu ändern.",
"ConfigChoiceDetailLowMotionOff": "Erlaubt die in den anderen Darstellungseinstellungen gewählte Bewegung.",
"ConfigChoiceDetailFancyOn": "Animiert wahrheitsgetreu den Live-Zustand von Werkzeugen, Status und Ozean.",
Expand All @@ -1981,8 +1977,8 @@
"ConfigHintInlineDiffs": "full | summary | off; die exakte Änderung bleibt in den Alt/Option+V-Details",
"ConfigHintToolCollapse": "compact | expanded | calm",
"ConfigHintBackgroundColor": "#RRGGBB | default",
"ConfigHintWorkSurfacePlacement": "top | left | right | off · Seitenleisten brauchen den Ocean-Modus und mindestens 72 Spalten",
"ConfigHintRailPanel": "tasks | agents | context | pinned · welches Panel die Leiste zeigt",
"ConfigHintWorkSurfacePlacement": "bottom | top | left | right | off · Seitenleisten brauchen den Ocean-Modus und mindestens 72 Spalten",
"ConfigHintRailPanel": "tasks | agents | background | files | notepad | context | git | price · welches Panel die Leiste zeigt",
"ConfigHintWorkSurfaceTopHeight": "5..=16 Zeilen · auch durch Ziehen des Trenners einstellbar",
"ConfigHintWorkSurfaceSideWidth": "26..=80 Spalten · auch durch Ziehen des Trenners einstellbar",
"ConfigHintBaseUrl": "schreibgeschützter Routenbeleg des Live-Endpunkts · Anbieter, Zugangsdaten und Endpunkt gemeinsam mit /provider ändern",
Expand Down
12 changes: 4 additions & 8 deletions crates/tui/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -270,7 +270,6 @@
"ConfigLabelCalmMode": "Quiet transcript",
"ConfigLabelLowMotion": "Reduce motion",
"ConfigLabelFancyAnimations": "Live UI motion",
"ConfigLabelLaunchScreen": "Launch screen",
"ScreenModeFullscreenNotice": "Screen: fullscreen (alternate screen).",
"ScreenModeInlineNotice": "Screen: inline — the terminal keeps its own scrollback. The transcript stays in the viewport; nothing is written into scrollback yet.",
"ScreenModeMouseCaptureOn": "Mouse capture on.",
Expand All @@ -296,8 +295,6 @@
"ConfigLabelMentionMenuBehavior": "Mention menu behavior",
"ConfigLabelMentionWalkDepth": "File mention depth",
"ConfigLabelWorkspaceFollowSymlinks": "Follow symlinks",
"ConfigLabelSidebarWidth": "Sidebar width",
"ConfigLabelSidebarFocus": "Sidebar focus",
"ConfigLabelContextPanel": "Context panel",
"ConfigLabelSessionsRail": "Sessions rail",
"ConfigLabelSessionAutoResume": "Auto-resume last session",
Expand Down Expand Up @@ -1929,14 +1926,13 @@
"ConfigChoiceModePlan": "Plan (read only)",
"ConfigChoiceModeOperate": "Operate",
"ConfigChoicePlacementTop": "Top",
"ConfigChoicePlacementBottom": "Bottom bar",
"ConfigChoicePlacementLeft": "Left sidebar",
"ConfigChoicePlacementRight": "Right sidebar",
"ConfigChoiceRailTasks": "Tasks",
"ConfigChoiceRailAgents": "Agents",
"ConfigChoiceRailContext": "Context",
"ConfigChoiceRailPinned": "Pinned",
"ConfigChoiceStatusCw": "Codewhale mark",
"ConfigChoiceStatusWhale": "Animated whale",
"ConfigChoiceStatusDots": "Animated dots",
"ConfigChoiceDiffFull": "Full diff",
"ConfigChoiceDiffSummary": "Summary",
Expand All @@ -1949,13 +1945,13 @@
"ConfigChoiceDetailModePlan": "Start in a read-only planning workspace.",
"ConfigChoiceDetailModeOperate": "Operate turns your prompt into a goal and works it in parallel: background workers for separable streams, verified before it stops.",
"ConfigChoiceDetailPlacementTop": "Show Tasks, To-do, and Workers above the transcript.",
"ConfigChoiceDetailPlacementBottom": "Show Tasks, To-do, and Workers under the composer.",
"ConfigChoiceDetailPlacementLeft": "Show Tasks, To-do, and Workers in a left sidebar when the terminal is wide enough.",
"ConfigChoiceDetailPlacementRight": "Show Tasks, To-do, and Workers in a right sidebar when the terminal is wide enough.",
"ConfigChoiceDetailPlacementOff": "Hide the rail entirely.",
"ConfigChoiceDetailRailTasks": "Rail shows the live Tasks / To-do / Workers list.",
"ConfigChoiceDetailRailAgents": "Rail shows sub-agents and fan-out state.",
"ConfigChoiceDetailRailContext": "Rail shows workspace, token, and cost context.",
"ConfigChoiceDetailRailPinned": "Rail shows the pinned goal and checklist summary.",
"ConfigChoiceDetailLowMotionOn": "Stops live-state movement without changing model output.",
"ConfigChoiceDetailLowMotionOff": "Allows motion selected by the other appearance settings.",
"ConfigChoiceDetailFancyOn": "Animates truthful tool, status, and ocean live state.",
Expand All @@ -1981,8 +1977,8 @@
"ConfigHintInlineDiffs": "full | summary | off; exact change remains in Alt/Option+V details",
"ConfigHintToolCollapse": "compact | expanded | calm",
"ConfigHintBackgroundColor": "#RRGGBB | default",
"ConfigHintWorkSurfacePlacement": "top | left | right | off · side rails require Ocean mode and at least 72 columns",
"ConfigHintRailPanel": "tasks | agents | context | pinned · which panel the rail shows",
"ConfigHintWorkSurfacePlacement": "bottom | top | left | right | off · side rails require Ocean mode and at least 72 columns",
"ConfigHintRailPanel": "tasks | agents | background | files | notepad | context | git | price · which panel the rail shows",
"ConfigHintWorkSurfaceTopHeight": "5..=16 rows · also adjustable by dragging the divider",
"ConfigHintWorkSurfaceSideWidth": "26..=80 columns · also adjustable by dragging the divider",
"ConfigHintBaseUrl": "read-only route receipt for the live endpoint · change provider, credential, and endpoint together with /provider",
Expand Down
12 changes: 4 additions & 8 deletions crates/tui/locales/es-419.json
Original file line number Diff line number Diff line change
Expand Up @@ -270,7 +270,6 @@
"ConfigLabelCalmMode": "Conversación tranquila",
"ConfigLabelLowMotion": "Reducir movimiento",
"ConfigLabelFancyAnimations": "Movimiento de la interfaz en vivo",
"ConfigLabelLaunchScreen": "Pantalla de inicio",
"ScreenModeFullscreenNotice": "Pantalla: pantalla completa (pantalla alternativa).",
"ScreenModeInlineNotice": "Pantalla: en línea — la terminal conserva su propio historial. La transcripción permanece en la ventana; todavía no se escribe en el historial.",
"ScreenModeMouseCaptureOn": "Captura del mouse activada.",
Expand All @@ -296,8 +295,6 @@
"ConfigLabelMentionMenuBehavior": "Comportamiento del menú de menciones",
"ConfigLabelMentionWalkDepth": "Profundidad de menciones de archivos",
"ConfigLabelWorkspaceFollowSymlinks": "Seguir enlaces simbólicos",
"ConfigLabelSidebarWidth": "Ancho de barra lateral",
"ConfigLabelSidebarFocus": "Enfoque de barra lateral",
"ConfigLabelContextPanel": "Panel de contexto",
"ConfigLabelSessionsRail": "Barra de sesiones",
"ConfigLabelSessionAutoResume": "Reanudar automáticamente la última sesión",
Expand Down Expand Up @@ -1929,14 +1926,13 @@
"ConfigChoiceModePlan": "Planificar (solo lectura)",
"ConfigChoiceModeOperate": "Operar",
"ConfigChoicePlacementTop": "Arriba",
"ConfigChoicePlacementBottom": "Barra inferior",
"ConfigChoicePlacementLeft": "Barra lateral izquierda",
"ConfigChoicePlacementRight": "Barra lateral derecha",
"ConfigChoiceRailTasks": "Tareas",
"ConfigChoiceRailAgents": "Agentes",
"ConfigChoiceRailContext": "Contexto",
"ConfigChoiceRailPinned": "Fijados",
"ConfigChoiceStatusCw": "Marca Codewhale",
"ConfigChoiceStatusWhale": "Ballena animada",
"ConfigChoiceStatusDots": "Puntos animados",
"ConfigChoiceDiffFull": "Diff completo",
"ConfigChoiceDiffSummary": "Resumen",
Expand All @@ -1949,13 +1945,13 @@
"ConfigChoiceDetailModePlan": "Empieza en un espacio de planificación de solo lectura.",
"ConfigChoiceDetailModeOperate": "Operate convierte tu pedido en una meta y la trabaja en paralelo: workers en segundo plano para flujos separables, verificados antes de detenerse.",
"ConfigChoiceDetailPlacementTop": "Muestra Tareas, Pendientes y Workers encima de la transcripción.",
"ConfigChoiceDetailPlacementBottom": "Muestra Tareas, Pendientes y Workers debajo del editor.",
"ConfigChoiceDetailPlacementLeft": "Muestra Tareas, Pendientes y Workers en una barra lateral izquierda cuando la terminal es lo bastante ancha.",
"ConfigChoiceDetailPlacementRight": "Muestra Tareas, Pendientes y Workers en una barra lateral derecha cuando la terminal es lo bastante ancha.",
"ConfigChoiceDetailPlacementOff": "Oculta el riel por completo.",
"ConfigChoiceDetailRailTasks": "El riel muestra la lista en vivo de Tareas / Pendientes / Workers.",
"ConfigChoiceDetailRailAgents": "El riel muestra subagentes y el estado de distribución.",
"ConfigChoiceDetailRailContext": "El riel muestra el contexto de workspace, tokens y costo.",
"ConfigChoiceDetailRailPinned": "El riel muestra el objetivo fijado y el resumen de la lista de verificación.",
"ConfigChoiceDetailLowMotionOn": "Detiene el movimiento del estado en vivo sin cambiar la salida del modelo.",
"ConfigChoiceDetailLowMotionOff": "Permite el movimiento elegido en los otros ajustes de apariencia.",
"ConfigChoiceDetailFancyOn": "Anima con fidelidad el estado en vivo de herramientas, estado y océano.",
Expand All @@ -1981,8 +1977,8 @@
"ConfigHintInlineDiffs": "full | summary | off; el cambio exacto permanece en los detalles de Alt/Option+V",
"ConfigHintToolCollapse": "compact | expanded | calm",
"ConfigHintBackgroundColor": "#RRGGBB | default",
"ConfigHintWorkSurfacePlacement": "top | left | right | off · los rieles laterales requieren el modo Ocean y al menos 72 columnas",
"ConfigHintRailPanel": "tasks | agents | context | pinned · qué panel muestra el riel",
"ConfigHintWorkSurfacePlacement": "bottom | top | left | right | off · los rieles laterales requieren el modo Ocean y al menos 72 columnas",
"ConfigHintRailPanel": "tasks | agents | background | files | notepad | context | git | price · qué panel muestra el riel",
"ConfigHintWorkSurfaceTopHeight": "5..=16 filas · también ajustable arrastrando el divisor",
"ConfigHintWorkSurfaceSideWidth": "26..=80 columnas · también ajustable arrastrando el divisor",
"ConfigHintBaseUrl": "recibo de ruta de solo lectura del endpoint en vivo · cambia proveedor, credencial y endpoint juntos con /provider",
Expand Down
Loading
Loading