Skip to content

Conversation

@bensabic
Copy link
Contributor

Node Config Panel (node-config-panel.tsx):

  • Add success toast when copying the node code
  • Improve edge/connection panel:
    • Rename header from 'Properties' to 'Connection'
    • Show human-readable node labels instead of raw IDs:
      • Display format: 'Plugin: Action' (e.g., 'Resend: Send Email')
      • Show 'System: {action}' for non-plugin actions
      • Show 'Trigger: {type}' for trigger nodes
    • Rename fields from 'Source/Target' to 'From/To'
    • Remove Edge ID field (not user-friendly)
    • Update delete dialog title to 'Delete Connection'
  • Add tooltips to all icon-only buttons for discoverability
  • Unify button styling: make all action buttons icon-only with tooltips
  • Add 'Node Details' section with heading and description for label/description fields
  • Add placeholder examples: 'e.g. Send welcome email'

Workflow Toolbar (workflow-toolbar.tsx):

  • Add loading toast when opening a workflow from the dropdown menu
  • Toast shows 'Opening {workflow name}...' while navigating
  • Toast auto-dismisses when navigation completes

  Node Config Panel (node-config-panel.tsx):
  - Add success toast when copying the node code
  - Improve edge/connection panel:
    - Rename header from 'Properties' to 'Connection'
    - Show human-readable node labels instead of raw IDs
    - Display format: 'Plugin: Action' (e.g., 'Resend: Send Email')
    - Show 'System: {action}' for non-plugin actions
    - Show 'Trigger: {type}' for trigger nodes
    - Rename fields from 'Source/Target' to 'From/To'
    - Remove Edge ID field (not user-friendly)
    - Update delete dialog title to 'Delete Connection'
  - Add tooltips to all icon-only buttons for discoverability
  - Unify button styling: make all action buttons icon-only with tooltips
  - Add 'Node Details' section with heading and description for label/description fields
  - Add placeholder examples: 'e.g. Send welcome email'

  Workflow Toolbar (workflow-toolbar.tsx):
  - Add loading toast when opening a workflow from the dropdown menu
  - Toast shows 'Opening {workflow name}...' while navigating
  - Toast auto-dismisses when navigation completes
@vercel
Copy link
Contributor

vercel bot commented Nov 30, 2025

@bensabic is attempting to deploy a commit to the Vercel Labs Team on Vercel.

A member of the Team first needs to authorize it.

@ctate
Copy link
Collaborator

ctate commented Dec 1, 2025

Hey @bensabic - thank you so much. Here are a few notes on these items:

  • Add success toast when copying the node code:
    A simple checkmark would be preferable over a toast.

  • Rename header from “Properties” to “Connection”:
    Instead, this panel should follow the same tabbed style as the others. Keep “Properties” and add a “Runs” tab.

  • Show human-readable node labels instead of raw IDs:
    The human-readable labels are helpful for the connecting steps (and could potentially act as a button linking to each step). For the connection itself, the ID should still appear (ideally at the end) since this (and node id's) have been something users need.

  • Add a “Node Details” section with heading/description for label/description fields:
    This doesn't seem necessary.

  • Workflow Toolbar:
    The loading experience is rough, but improving performance would be preferable to adding a toast, even with a skeleton to start.

@bensabic
Copy link
Contributor Author

bensabic commented Dec 1, 2025

@ctate Thank you so much for the feedback!

I'll work on making those changes

For the Node Details section, I mainly added that so there was some separation between that section and everything else. So that it was clearer what fields were for the node itself and the plugin. With that said, happy to also remove that.

Yeah good point regarding the Workflow Toolbar. I'll remove the toast and work on performance related pieces in a seperate PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants