Skip to content

Adds inline rename for pipelines and tasks#2150

Open
Mbeaulne wants to merge 1 commit into04-23-move_actions_to_menufrom
04-23-rename_pipeline_and_task_nodes
Open

Adds inline rename for pipelines and tasks#2150
Mbeaulne wants to merge 1 commit into04-23-move_actions_to_menufrom
04-23-rename_pipeline_and_task_nodes

Conversation

@Mbeaulne
Copy link
Copy Markdown
Collaborator

@Mbeaulne Mbeaulne commented Apr 23, 2026

Description

Adds inline rename functionality for both pipelines and tasks in the editor.

For pipelines, a pencil icon appears next to the pipeline name in the menu bar on hover. Clicking it opens a PipelineNameDialog that allows the user to rename the pipeline, update the file, and navigate to the new route.

For tasks, a pencil icon appears next to the task name in the TaskDetails panel on hover. Clicking it replaces the name with an inline Input field. The rename is committed on blur or Enter, and cancelled on Escape.

Related Issue and Pull requests

Resolves #31

Type of Change

  • Bug fix
  • New feature
  • Improvement
  • Cleanup/Refactor
  • Breaking change
  • Documentation update

Checklist

  • I have tested this does not break current pipelines / runs functionality
  • I have tested the changes on staging

Screenshots (if applicable)

image.png

image.png

Test Instructions

  1. Open a pipeline in the editor.
  2. Hover over the pipeline name in the menu bar — a pencil icon should appear.
  3. Click the pencil icon, enter a new name, and confirm — the pipeline should be renamed and the route updated.
  4. Open a task's detail panel by clicking a task node.
  5. Hover over the task name — a pencil icon should appear.
  6. Click the pencil icon and edit the name inline. Press Enter or click away to confirm, or press Escape to cancel.

Additional Comments

Copy link
Copy Markdown
Collaborator Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@Mbeaulne Mbeaulne marked this pull request as ready for review April 23, 2026 16:17
@Mbeaulne Mbeaulne requested a review from a team as a code owner April 23, 2026 16:17
@Mbeaulne Mbeaulne changed the title rename pipeline and task nodes Adds inline rename for pipelines and tasks Apr 23, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 23, 2026

🎩 Preview

A preview build has been created at: 04-23-rename_pipeline_and_task_nodes/b43b7db

@Mbeaulne Mbeaulne force-pushed the 04-23-rename_pipeline_and_task_nodes branch from 9442648 to 4b08166 Compare April 23, 2026 16:39
Comment thread src/routes/v2/pages/Editor/components/EditorMenuBar/EditorMenuBar.tsx Outdated
Comment thread src/routes/v2/pages/Editor/nodes/TaskNode/context/TaskDetails/TaskDetails.tsx Outdated
@Mbeaulne Mbeaulne force-pushed the 04-23-rename_pipeline_and_task_nodes branch from 4b08166 to b43b7db Compare April 23, 2026 18:59
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.

1 participant