mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-06-09 19:45:17 +02:00
Add eisenhower email organiser (#253)
* feat: add Eisenhower Email Organiser prebuilt card - Added new eisenhower-email-organiser.json prebuilt workflow template - Updated index.ts to include the new template in exports - Template helps users organize emails using the Eisenhower Matrix (urgent/important quadrants) * fix: update to American spelling - organizer instead of organiser - Updated import statement to use 'eisenhower-email-organizer.json' - Updated export key to 'Eisenhower Email Organizer' - Maintains consistency with American English throughout the codebase * change name of Tweet Assistant * fix: remove duplicate file and fix American spelling in description - Removed duplicate eisenhower-email-organiser.json (British spelling) - Fixed description in eisenhower-email-organizer.json: 'Organises' → 'Organizes' - Now only one file exists with consistent American spelling throughout * fix: update Support category header in prebuilt cards UI - Changed 'Customer Support' to 'Support' in build-assistant-section.tsx - Now matches the category field in customer-support.json - Ensures Support section displays properly in the prebuilt cards UI
This commit is contained in:
parent
08c0879b78
commit
66b6629abb
5 changed files with 8 additions and 8 deletions
|
|
@ -107,6 +107,6 @@
|
|||
"lastUpdatedAt": "2025-09-11T18:51:15.548Z",
|
||||
"name": "Customer Support",
|
||||
"description": "Answers product information (RAG) and delivery status (MCP) questions.",
|
||||
"category": "Customer Support",
|
||||
"category": "Support",
|
||||
"copilotPrompt": "Give me a brief explanation of this assistant."
|
||||
}
|
||||
|
|
|
|||
|
|
@ -118,8 +118,8 @@
|
|||
],
|
||||
"startAgent": "Eisenhower Email Pipeline",
|
||||
"lastUpdatedAt": "2025-09-13T20:34:42.747Z",
|
||||
"name": "Eisenhower Email Organiser",
|
||||
"description": "Organises emails into the four Eisenhower Matrix categories.",
|
||||
"name": "Eisenhower Email Organizer",
|
||||
"description": "Organizes emails into the four Eisenhower Matrix categories.",
|
||||
"category": "Work Productivity",
|
||||
"copilotPrompt": "Give me a brief explanation of this assistant. Also briefly tell me about how to setup a trigger for this assistant."
|
||||
}
|
||||
|
|
@ -10,7 +10,7 @@ import tweetWithGeneratedImage from './tweet-with-generated-image.json';
|
|||
import customerSupport from './customer-support.json';
|
||||
import githubIssueToSlack from './github-issue-to-slack.json';
|
||||
import githubPrToSlack from './github-pr-to-slack.json';
|
||||
import eisenhowerEmailOrganiser from './eisenhower-email-organiser.json';
|
||||
import eisenhowerEmailOrganizer from './eisenhower-email-organizer.json';
|
||||
|
||||
// Keep keys consistent with prior file basenames to avoid breaking links.
|
||||
export const prebuiltTemplates = {
|
||||
|
|
@ -23,6 +23,6 @@ export const prebuiltTemplates = {
|
|||
'Customer Support': customerSupport,
|
||||
'GitHub Issue to Slack': githubIssueToSlack,
|
||||
'GitHub PR to Slack': githubPrToSlack,
|
||||
'Eisenhower Email Organiser': eisenhowerEmailOrganiser,
|
||||
'Eisenhower Email Organizer': eisenhowerEmailOrganizer,
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -293,7 +293,7 @@
|
|||
"pipelines": [],
|
||||
"startAgent": "Tweet Assistant",
|
||||
"lastUpdatedAt": "2025-09-11T18:02:35.880Z",
|
||||
"name": "Viral Tweet Assistant",
|
||||
"name": "Tweet Assistant",
|
||||
"description": "Research topics and create a tweet including generated images.",
|
||||
"category": "News & Social",
|
||||
"copilotPrompt": "Give me a brief explanation of this assistant."
|
||||
|
|
|
|||
|
|
@ -489,7 +489,7 @@ export function BuildAssistantSection() {
|
|||
const workTemplates = templates.filter((t) => (t.category || '').toLowerCase() === 'work productivity');
|
||||
const devTemplates = templates.filter((t) => (t.category || '').toLowerCase() === 'developer productivity');
|
||||
const newsTemplates = templates.filter((t) => (t.category || '').toLowerCase() === 'news & social');
|
||||
const customerSupportTemplates = templates.filter((t) => (t.category || '').toLowerCase() === 'customer support');
|
||||
const customerSupportTemplates = templates.filter((t) => (t.category || '').toLowerCase() === 'support');
|
||||
|
||||
const renderGrid = (items: any[]) => (
|
||||
<div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4">
|
||||
|
|
@ -593,7 +593,7 @@ export function BuildAssistantSection() {
|
|||
<div>
|
||||
<div className="mb-3">
|
||||
<span className="inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold bg-red-50 text-red-700 ring-1 ring-red-200 dark:bg-red-400/10 dark:text-red-300 dark:ring-red-400/30">
|
||||
Customer Support
|
||||
Support
|
||||
</span>
|
||||
</div>
|
||||
{renderGrid(customerSupportTemplates)}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue