v0.5.71: ux, ci improvements, docs updates#2995
Merged
waleedlatif1 merged 6 commits intomainfrom Jan 25, 2026
Merged
Conversation
Collaborator
waleedlatif1
commented
Jan 25, 2026
- fix(tooltip): add tooltip to canonical toggle button (fix(tooltip): add tooltip to canonical toggle button #2990)
- fix(context-menu): preserve selection when right-clicking selected block (fix(context-menu): preserve selection when right-clicking selected block #2991)
- fix(copilot): canonical modes should be constructed on edit (fix(copilot): canonical modes should be constructed on edit #2989)
- fix(releases): improve commit categorization and ci security (fix(releases): improve commit categorization and ci security #2992)
- fix(sdk): improve input handling and separate input from options (fix(sdk): improve input handling and separate input from options #2993)
- improvement(docs): add quick reference page and update SDK documentation (improvement(docs): add quick reference page and update SDK documentation #2994)
* fix(tooltip): add tooltip to canonical toggle button * ack comments
…ock (#2991) * fix(context-menu): preserve selection when right-clicking selected block * added tsdoc
* fix(copilot): canonical modes should be constructed * reuse canonicalIndex * fix insert into subflow case:
* fix(releases): improve commit categorization and CI security * fix(releases): remove redundant update check
* fix(sdk): improve input handling and separate input from options * fix(sdk): treat null as no input for consistency with Python SDK
…ion (#2994) * docs(sdk): update README to reflect new interface * improvement(docs): add quick reference page and update SDK documentation * docs(copilot): update copilot documentation with all features
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
Greptile OverviewGreptile SummaryThis release bundles six merged PRs containing UX improvements, CI security enhancements, and SDK API refinements. Key Changes:
Tests: Comprehensive test coverage added for SDK primitive/array input handling in both TypeScript and Python SDKs. Confidence Score: 5/5
Important Files Changed
Sequence DiagramsequenceDiagram
participant User
participant SDK as SDK Client
participant API as Workflow API
participant Copilot
participant Canvas as Canvas UI
Note over User,Canvas: SDK Input Handling Flow
User->>SDK: executeWorkflow(id, "NVDA", options)
SDK->>SDK: Check input type (primitive)
SDK->>SDK: Wrap in {input: "NVDA"}
SDK->>API: POST /api/workflows/{id}/execute
API-->>SDK: {success: true, output: {...}}
SDK-->>User: Return result
Note over User,Canvas: Canonical Mode Construction
User->>Copilot: Edit workflow block with inputs
Copilot->>Copilot: updateCanonicalModesForInputs()
Copilot->>Copilot: buildCanonicalIndex(subBlocks)
Copilot->>Copilot: Determine basic/advanced mode
Copilot->>Copilot: Update block.data.canonicalModes
Copilot-->>User: Block state updated
Note over User,Canvas: Context Menu Selection Fix
User->>Canvas: Right-click selected node
Canvas->>Canvas: Check isClickedNodeSelected
Canvas->>Canvas: Preserve currentSelectedNodes
Canvas->>Canvas: Open context menu for selection
Canvas-->>User: Context menu with multi-selection
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.