-
Notifications
You must be signed in to change notification settings - Fork 3.3k
v0.5.71: ux, ci improvements, docs updates #2995
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
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.
|
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
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No files reviewed, no comments