From 9bee30aadeac7b87536dd7c7dec4ce01bed2573f Mon Sep 17 00:00:00 2001 From: Akhilesh Sudhakar <55130408+akhisud3195@users.noreply.github.com> Date: Tue, 19 Aug 2025 21:35:03 +0800 Subject: [PATCH] Triggers revamp (#212) * Simplify composio trigger name to be computed directly from Slug * Show log and friendly name in composio trigger cards * Standardize buttons in all trigger creation flows * Update trigger cards look * Remove extra ring around fields in trigger config form * Add copilot welcome message * Update copilot welcome message * Fix @ mentions deletion glitch --- .../app/lib/components/input-field.tsx | 8 +- .../app/lib/components/mentions_editor.tsx | 64 +++++++++++---- .../create-recurring-job-rule-form.tsx | 10 +-- .../components/recurring-job-rule-view.tsx | 44 ++++------- .../components/recurring-job-rules-list.tsx | 11 +-- .../job-rules/components/triggers-tab.tsx | 78 ++++++++----------- .../create-scheduled-job-rule-form.tsx | 10 +-- .../components/scheduled-job-rule-view.tsx | 24 ++---- .../components/scheduled-job-rules-list.tsx | 11 +-- .../components/ComposioTriggerTypesPanel.tsx | 51 +++++++----- .../workflow/components/TriggerConfigForm.tsx | 9 ++- .../components/common/panel-common.tsx | 42 +++++++++- 12 files changed, 201 insertions(+), 161 deletions(-) diff --git a/apps/rowboat/app/lib/components/input-field.tsx b/apps/rowboat/app/lib/components/input-field.tsx index 42ef48a6..a2b96dac 100644 --- a/apps/rowboat/app/lib/components/input-field.tsx +++ b/apps/rowboat/app/lib/components/input-field.tsx @@ -251,7 +251,7 @@ function TextInputField({
+
+ {triggerType.description}
- {triggerType.description} -
-+ I'm your copilot for building agents and adding tools to them. +
++ Here's what you can do in Rowboat: +
+