diff --git a/backend/apps/agents/schedule_mcp_server.py b/backend/apps/agents/schedule_mcp_server.py index 42c2f702..daa93732 100644 --- a/backend/apps/agents/schedule_mcp_server.py +++ b/backend/apps/agents/schedule_mcp_server.py @@ -123,7 +123,7 @@ TOOLS = [ }, { "name": "DeleteScheduledWorkflow", - "description": "Permanently delete a scheduled workflow. Cannot be undone. ALWAYS confirm via AskUserQuestion before calling this — the user should pick from a list, not have you guess.", + "description": "Permanently delete a scheduled workflow. Cannot be undone. ALWAYS confirm via AskUserQuestion before calling this; the user should pick from a list, not have you guess.", "inputSchema": { "type": "object", "properties": {"workflow_id": {"type": "string"}}, diff --git a/frontend/src/app/pages/Workflows/ScheduleCalendar.tsx b/frontend/src/app/pages/Workflows/ScheduleCalendar.tsx index c834d442..54f88d57 100644 --- a/frontend/src/app/pages/Workflows/ScheduleCalendar.tsx +++ b/frontend/src/app/pages/Workflows/ScheduleCalendar.tsx @@ -21,7 +21,7 @@ interface Props { refDate?: Date; } -// Both compact (popover) and roomy (hub) show the full 24 hours scrollable — +// Both compact (popover) and roomy (hub) show the full 24 hours scrollable; // the user explicitly wants midnight visible at the top, not "9am" as the // starting hour. The scroll container caps the visible window. const HOURS_24 = Array.from({ length: 24 }, (_, i) => i); diff --git a/frontend/src/app/pages/Workflows/SchedulePopover.tsx b/frontend/src/app/pages/Workflows/SchedulePopover.tsx index e0b6c0a9..d29603fe 100644 --- a/frontend/src/app/pages/Workflows/SchedulePopover.tsx +++ b/frontend/src/app/pages/Workflows/SchedulePopover.tsx @@ -74,7 +74,7 @@ export default function SchedulePopover({ const endStr = sameMonth ? String(end.getDate()) : end.toLocaleString('en', { month: 'short', day: 'numeric' }); - return `${startStr} – ${endStr}, ${end.getFullYear()}`; + return `${startStr} to ${endStr}, ${end.getFullYear()}`; } return refDate.toLocaleString('en', { month: 'long', day: 'numeric', year: 'numeric' }); }, [refDate, calendarView]); @@ -112,7 +112,7 @@ export default function SchedulePopover({ )} - {/* Content card — separately bordered/rounded, like image #30. + {/* Content card, separately bordered/rounded, like image #30. Inner content crossfades on tab switch so search↔schedule isn't a jarring jump. Outer card stays fixed-size (W×H) so the toolbar doesn't reflow. */} diff --git a/frontend/src/app/pages/Workflows/app/ComposeView.tsx b/frontend/src/app/pages/Workflows/app/ComposeView.tsx index 6daf65bf..4c4373d7 100644 --- a/frontend/src/app/pages/Workflows/app/ComposeView.tsx +++ b/frontend/src/app/pages/Workflows/app/ComposeView.tsx @@ -214,7 +214,7 @@ const ComposeView: React.FC<{ nav: AppNav }> = ({ nav }) => { {!tested && (