Skip to content

Remove workflow features button#24085

Merged
crazywoola merged 3 commits intolanggenius:feat/triggerfrom
lyzno1:remove-workflow-features
Aug 19, 2025
Merged

Remove workflow features button#24085
crazywoola merged 3 commits intolanggenius:feat/triggerfrom
lyzno1:remove-workflow-features

Conversation

@lyzno1
Copy link
Copy Markdown
Member

@lyzno1 lyzno1 commented Aug 18, 2025

Summary

This PR removes the workflow features button from the header.

Changes made:

  • Split the FeaturesTrigger component to separate features button from publish functionality
  • Created new AppPublisherTrigger component containing only the publish logic
  • Removed Features panel component and related state management
  • Cleaned up all translations for features-related text
  • Improved test run shortcut text color to use tertiary text color for better visual hierarchy

Files changed:

  • Deleted: features-trigger.tsx, features.tsx
  • Created: app-publisher-trigger.tsx
  • Modified: workflow header, state management, translations

The publish button remains fully functional with all its previous capabilities.

Screenshots

Before After
image image

Checklist

  • This change requires a documentation update, included: Dify Document
  • I understand that this PR may be closed in case there was no previous discussion or issues. (This doesn't apply to typos!)
  • I've added a test for each change that was introduced, and I tried as much as possible to make a single atomic change.
  • I've updated the documentation accordingly.
  • I ran dev/reformat(backend) and cd web && npx lint-staged(frontend) to appease the lint gods

@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. 💪 enhancement New feature or request labels Aug 18, 2025
@lyzno1 lyzno1 changed the title Remove workflow features button while preserving publish functionality Remove workflow features button Aug 18, 2025
@crazywoola crazywoola merged commit d4ff1e0 into langgenius:feat/trigger Aug 19, 2025
1 check passed
@lyzno1 lyzno1 deleted the remove-workflow-features branch August 19, 2025 03:02
lyzno1 added a commit to lyzno1/dify that referenced this pull request Aug 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

💪 enhancement New feature or request size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants