-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Open
Description
@suchintan Here is the weekly summary of PRs merged in the past week as requested:
Recent Development Updates
Debugger Continuity Implementation [Feature]
- Added new
BlockRunModel
for tracking block runs and execution flow in the debugger system #3314, #6065 - Implemented block output persistence and reuse functionality to maintain debugger state between sessions #3318, #6075
- Created new BlockOutputStore using Zustand for state management of debugger outputs #3318, #6075
- Added localStorage support for user overrides of block outputs #3318, #6075
- Created API endpoints to retrieve block outputs for debugging purposes #3314, #6065
- Implemented SwitchBar component for toggling between different output views #3318, #6075
- Enhanced CodeEditor with fullHeight support for better output display #3318, #6075
- Updated NodeHeader to include block outputs with overrides in API payloads #3318, #6075
Workflow AI Fallback Feature [Feature]
- Implemented
ai_fallback
flag across workflow system to control AI fallback execution #3313, #6064 - Added AI fallback parameter to workflow creation functions with default value (False) #3321, #6082
- Implemented UI toggle for AI fallback in workflow settings #3324, #6086
- Updated StartNode component to display and manage AI fallback option #3324, #6086
- Enhanced
_fallback_to_ai_run
to pass block_type with detailed logging for better error tracking #3330, #6090 - Extended workflowTypes and workflowYamlTypes to include aiFallback property #3324, #6086
- Enhanced script regeneration after AI fallback with new functions
_regenerate_script_block_after_ai_fallback
and_generate_block_code_from_task
#3330, #6090 - Added new
generate_script
boolean column to TaskV2Model with default False to control script generation behavior #3332, #6092
UI Component Enhancements [Feature/Bug Fix]
- Added window state management callbacks (onMinimize, onMaximize, onRestore) to FloatingWindow component #3299, #6035
- Fixed overflow issues in BrowserStream by adding overflow-hidden styling to prevent control button overflow during VNC sessions #3299, #6035
- Reverted icon and layout changes in ScrollableActionList.tsx and ActionCard.tsx to restore LightningBoltIcon (gold) for script-created actions #3297, #6032
- Added tooltips to scripted execution icons with 300ms delay to display 'Scripted Execution' text #3298, #6034
- Implemented password visibility toggle feature in WorkflowBlockInput for secure key input #3300, #6036
- Removed 'nowheel' class from BlockCodeEditor to enable native-like scrolling #3325, #6088
- Added custom wheel event handler in CodeEditor to manage nested scrolling and prevent unwanted scroll propagation #3325, #6088
- Replaced NodeActionMenu dropdown with a button featuring LightningBoltIcon for caching actions #3322, #6083
Block-Specific Workflow Execution [Feature]
- Disabled script generation for workflows with block labels #3319, #6077
- Updated _get_workflow_script to skip script operations when block labels are provided #3319, #6077
- Modified execute_workflow to pass block_labels parameter #3319, #6077
- Added
workflow_permanent_id
parameter to key workflow execution functions for consistent identity management #3306, #6051 - Added GET
/runs/{run_id}/timeline
endpoint to retrieve run timelines for workflow_run and task_v2 types #3312, #6063 - Implemented timeline flattening and error handling for the run timeline endpoint #3312, #6063
- Added support for resolving timeline data via associated workflow_run_id for task_v2 runs #6063
- Added
Exception
to safe variables whitelist inbuild_safe_vars()
to enable exception handling in code blocks #3307, #6053
UI Terminology and Navigation Improvements [Refactor/Bug Fix]
- Replaced all instances of 'Script' with 'Code' in UI elements for consistent terminology #3316, #6071
- Updated tooltips, dialog titles, and button texts to use consistent terminology #3316, #6071
- Extracted CopyButton component into its own file for reuse #3317, #6073
- Enhanced CopyButton to show temporary check icon for successful copy operations #3317, #6073
- Fixed browser history behavior in Workspace.tsx by using replace: true when updating search params #6067
- Improved setSearchParams to update only when cache-key-value differs from current URL value #6067
- Added 'justify-center' class to SidebarContent for proper logo centering #6069, #3323, #6085
- Renamed 'File Upload' to 'Cloud Storage' in configuration and UI panels for better clarity #3300, #6036
Metadata
Metadata
Assignees
Labels
No labels