Skip to content

Conversation

@RonenMars
Copy link
Contributor

@RonenMars RonenMars commented Nov 23, 2025

Description

  • Fixed webhook trigger URL copy button functionality and styling
  • Enhanced connection status display to always show status badges with proper styling
  • Added support for the new init_required connection status
  • Improved status badge UI with consistent hover effects and colors

Changes

Connection Status Badges

  • Always visible: Status badges now display for all connections, not just those with errors
  • New status: Added init_required status with orange styling to indicate connections needing initialization
  • Improved styling: Status badges now have consistent styling with colored borders, hover effects, and proper sizing
  • Tooltip enhancement: Status info messages are shown in tooltips on hover when available

Triggers Section Copy Button

  • Fixed copy functionality: Refactored the webhook URL copy button to properly use the CopyButton component
  • Added customization props: Extended CopyButton with buttonTextClassName and id props for better styling control
  • Consistent styling: Copy button now matches the design language of other action buttons

Code Quality

  • Updated ConnectionItem interface to use status and statusInfoMessage instead of errorMessage
  • Added proper status mapping for INIT_REQUIRED from proto status
  • Fixed minor typos in translation files

What type of PR is this? (check all applicable)

  • 💡 (feat) - A new feature (non-breaking change which adds functionality)
  • 🔄 (refactor) - Code Refactoring - A code change that neither fixes a bug nor adds a feature
  • 🐞 (fix) - Bug Fix (non-breaking change which fixes an issue)
  • 🏎 (perf) - Optimization
  • 📄 (docs) - Documentation - Documentation only changes
  • 📄 (test) - Tests - Adding missing tests or correcting existing tests
  • ⚙️ (ci) - Continuous Integrations - Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)
  • ☑️ (chore) - Chores - Other changes that don't modify src or test files
  • ↩️ (revert) - Reverts - Reverts a previous commit(s).

@RonenMars RonenMars force-pushed the ronen/fix/webhook-trigger-copy-button branch from 6569f80 to 5eb2bf7 Compare November 24, 2025 15:18
@RonenMars RonenMars force-pushed the ronen/fix/webhook-trigger-copy-button branch from 0c28181 to f67d2e7 Compare December 6, 2025 15:21
@RonenMars RonenMars enabled auto-merge (squash) December 6, 2025 15:21
@RonenMars RonenMars requested review from haimzlato and itayd December 6, 2025 15:22
@RonenMars RonenMars force-pushed the ronen/fix/webhook-trigger-copy-button branch from f67d2e7 to 559d900 Compare December 7, 2025 07:05
@RonenMars RonenMars force-pushed the ronen/fix/webhook-trigger-copy-button branch from 559d900 to b5a8a41 Compare December 7, 2025 11:19
@RonenMars RonenMars merged commit 9fe9115 into main Dec 7, 2025
11 checks passed
@RonenMars RonenMars deleted the ronen/fix/webhook-trigger-copy-button branch December 7, 2025 12:10
@github-actions
Copy link

github-actions bot commented Dec 7, 2025

🎉 This release is now available on GitHub

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

Labels

Development

Successfully merging this pull request may close these issues.

3 participants