Skip to content

Commit e9bdc57

Browse files
authored
v0.5.112: trace spans improvements, fathom integration, jira fixes, canvas navigation updates
2 parents 36612ae + e7b4da2 commit e9bdc57

File tree

41 files changed

+1907
-210
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+1907
-210
lines changed

apps/docs/components/icons.tsx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1979,6 +1979,24 @@ export function ElevenLabsIcon(props: SVGProps<SVGSVGElement>) {
19791979
)
19801980
}
19811981

1982+
export function FathomIcon(props: SVGProps<SVGSVGElement>) {
1983+
return (
1984+
<svg {...props} xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' fill='none'>
1985+
<path
1986+
d='M0,668.7v205.78c0,53.97,34.24,102.88,85.8,119.08,87.48,27.49,167.88-36.99,167.88-120.22v-77.45L0,668.7Z'
1987+
fill='#007299'
1988+
/>
1989+
<path
1990+
d='M873.72,626.07c-19.05,0-38.38-4.3-56.58-13.38L72.78,241.43C11.15,210.69-17.51,136.6,11.18,74.05,41.2,8.59,119.26-18.53,183.23,13.38l744.25,371.21c62.45,31.15,91,109.08,59.79,171.43-22.22,44.38-67.02,70.05-113.55,70.05Z'
1991+
fill='#00beff'
1992+
/>
1993+
<path
1994+
d='M500.09,813.66c-19.05,0-38.38-4.3-56.58-13.38l-370.72-184.9c-61.63-30.74-90.29-104.82-61.61-167.37,30.02-65.46,108.08-92.59,172.06-60.68l370.62,184.85c62.45,31.15,91,109.08,59.79,171.43-22.22,44.38-67.02,70.05-113.55,70.05Z'
1995+
fill='#00beff'
1996+
/>
1997+
</svg>
1998+
)
1999+
}
19822000
export function LinkupIcon(props: SVGProps<SVGSVGElement>) {
19832001
return (
19842002
<svg {...props} xmlns='http://www.w3.org/2000/svg' viewBox='0 0 154 107' fill='none'>

apps/docs/components/ui/icon-mapping.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ import {
4343
EvernoteIcon,
4444
ExaAIIcon,
4545
EyeIcon,
46+
FathomIcon,
4647
FirecrawlIcon,
4748
FirefliesIcon,
4849
GammaIcon,
@@ -206,6 +207,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
206207
enrich: EnrichSoIcon,
207208
evernote: EvernoteIcon,
208209
exa: ExaAIIcon,
210+
fathom: FathomIcon,
209211
file_v3: DocumentIcon,
210212
firecrawl: FirecrawlIcon,
211213
fireflies_v2: FirefliesIcon,
Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
---
2+
title: Fathom
3+
description: Access meeting recordings, transcripts, and summaries
4+
---
5+
6+
import { BlockInfoCard } from "@/components/ui/block-info-card"
7+
8+
<BlockInfoCard
9+
type="fathom"
10+
color="#181C1E"
11+
/>
12+
13+
## Usage Instructions
14+
15+
Integrate Fathom AI Notetaker into your workflow. List meetings, get transcripts and summaries, and manage team members and teams. Can also trigger workflows when new meeting content is ready.
16+
17+
18+
19+
## Tools
20+
21+
### `fathom_list_meetings`
22+
23+
List recent meetings recorded by the user or shared to their team.
24+
25+
#### Input
26+
27+
| Parameter | Type | Required | Description |
28+
| --------- | ---- | -------- | ----------- |
29+
| `apiKey` | string | Yes | Fathom API Key |
30+
| `includeSummary` | string | No | Include meeting summary \(true/false\) |
31+
| `includeTranscript` | string | No | Include meeting transcript \(true/false\) |
32+
| `includeActionItems` | string | No | Include action items \(true/false\) |
33+
| `includeCrmMatches` | string | No | Include linked CRM matches \(true/false\) |
34+
| `createdAfter` | string | No | Filter meetings created after this ISO 8601 timestamp |
35+
| `createdBefore` | string | No | Filter meetings created before this ISO 8601 timestamp |
36+
| `recordedBy` | string | No | Filter by recorder email address |
37+
| `teams` | string | No | Filter by team name |
38+
| `cursor` | string | No | Pagination cursor from a previous response |
39+
40+
#### Output
41+
42+
| Parameter | Type | Description |
43+
| --------- | ---- | ----------- |
44+
| `meetings` | array | List of meetings |
45+
|`title` | string | Meeting title |
46+
|`recording_id` | number | Unique recording ID |
47+
|`url` | string | URL to view the meeting |
48+
|`share_url` | string | Shareable URL |
49+
|`created_at` | string | Creation timestamp |
50+
|`transcript_language` | string | Transcript language |
51+
| `next_cursor` | string | Pagination cursor for next page |
52+
53+
### `fathom_get_summary`
54+
55+
Get the call summary for a specific meeting recording.
56+
57+
#### Input
58+
59+
| Parameter | Type | Required | Description |
60+
| --------- | ---- | -------- | ----------- |
61+
| `apiKey` | string | Yes | Fathom API Key |
62+
| `recordingId` | string | Yes | The recording ID of the meeting |
63+
64+
#### Output
65+
66+
| Parameter | Type | Description |
67+
| --------- | ---- | ----------- |
68+
| `template_name` | string | Name of the summary template used |
69+
| `markdown_formatted` | string | Markdown-formatted summary text |
70+
71+
### `fathom_get_transcript`
72+
73+
Get the full transcript for a specific meeting recording.
74+
75+
#### Input
76+
77+
| Parameter | Type | Required | Description |
78+
| --------- | ---- | -------- | ----------- |
79+
| `apiKey` | string | Yes | Fathom API Key |
80+
| `recordingId` | string | Yes | The recording ID of the meeting |
81+
82+
#### Output
83+
84+
| Parameter | Type | Description |
85+
| --------- | ---- | ----------- |
86+
| `transcript` | array | Array of transcript entries with speaker, text, and timestamp |
87+
|`speaker` | object | Speaker information |
88+
|`display_name` | string | Speaker display name |
89+
|`matched_calendar_invitee_email` | string | Matched calendar invitee email |
90+
|`text` | string | Transcript text |
91+
|`timestamp` | string | Timestamp \(HH:MM:SS\) |
92+
93+
### `fathom_list_team_members`
94+
95+
List team members in your Fathom organization.
96+
97+
#### Input
98+
99+
| Parameter | Type | Required | Description |
100+
| --------- | ---- | -------- | ----------- |
101+
| `apiKey` | string | Yes | Fathom API Key |
102+
| `teams` | string | No | Team name to filter by |
103+
| `cursor` | string | No | Pagination cursor from a previous response |
104+
105+
#### Output
106+
107+
| Parameter | Type | Description |
108+
| --------- | ---- | ----------- |
109+
| `members` | array | List of team members |
110+
|`name` | string | Team member name |
111+
|`email` | string | Team member email |
112+
|`created_at` | string | Date the member was added |
113+
| `next_cursor` | string | Pagination cursor for next page |
114+
115+
### `fathom_list_teams`
116+
117+
List teams in your Fathom organization.
118+
119+
#### Input
120+
121+
| Parameter | Type | Required | Description |
122+
| --------- | ---- | -------- | ----------- |
123+
| `apiKey` | string | Yes | Fathom API Key |
124+
| `cursor` | string | No | Pagination cursor from a previous response |
125+
126+
#### Output
127+
128+
| Parameter | Type | Description |
129+
| --------- | ---- | ----------- |
130+
| `teams` | array | List of teams |
131+
|`name` | string | Team name |
132+
|`created_at` | string | Date the team was created |
133+
| `next_cursor` | string | Pagination cursor for next page |
134+
135+

apps/docs/content/docs/en/tools/meta.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
"enrich",
3838
"evernote",
3939
"exa",
40+
"fathom",
4041
"file",
4142
"firecrawl",
4243
"fireflies",

apps/docs/content/docs/en/tools/slack.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -590,6 +590,7 @@ List all users in a Slack workspace. Returns user profiles with names and avatar
590590
|`name` | string | Username \(handle\) |
591591
|`real_name` | string | Full real name |
592592
|`display_name` | string | Display name shown in Slack |
593+
|`email` | string | Email address \(requires users:read.email scope\) |
593594
|`is_bot` | boolean | Whether the user is a bot |
594595
|`is_admin` | boolean | Whether the user is a workspace admin |
595596
|`is_owner` | boolean | Whether the user is the workspace owner |
@@ -629,6 +630,7 @@ Get detailed information about a specific Slack user by their user ID.
629630
|`title` | string | Job title |
630631
|`phone` | string | Phone number |
631632
|`skype` | string | Skype handle |
633+
|`email` | string | Email address \(requires users:read.email scope\) |
632634
|`is_bot` | boolean | Whether the user is a bot |
633635
|`is_admin` | boolean | Whether the user is a workspace admin |
634636
|`is_owner` | boolean | Whether the user is the workspace owner |

apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-shift-selection-lock.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ interface UseShiftSelectionLockResult {
1212
/** Computed ReactFlow props based on current selection state */
1313
selectionProps: {
1414
selectionOnDrag: boolean
15-
panOnDrag: [number, number] | false
15+
panOnDrag: number[]
1616
selectionKeyCode: string | null
1717
}
1818
}
@@ -55,7 +55,7 @@ export function useShiftSelectionLock({
5555

5656
const selectionProps = {
5757
selectionOnDrag: !isHandMode || isShiftSelecting,
58-
panOnDrag: (isHandMode && !isShiftSelecting ? [0, 1] : false) as [number, number] | false,
58+
panOnDrag: isHandMode && !isShiftSelecting ? [0, 1] : [1],
5959
selectionKeyCode: isShiftSelecting ? null : 'Shift',
6060
}
6161

0 commit comments

Comments
 (0)