rspace-online/backlog/tasks/task-33 - Port-folk-fathom-...

1.3 KiB

id title status assignee created_date labels milestone dependencies references priority
TASK-33 Port folk-fathom-browser shape (Fathom meetings integration) To Do
2026-02-18 19:50
shape-port
phase-3
data-integration
m-0
TASK-25
canvas-website/src/shapes/FathomMeetingsBrowserShapeUtil.tsx
canvas-website/src/components/FathomMeetingsPanel.tsx
medium

Description

Port FathomMeetingsBrowserShapeUtil + FathomMeetingsPanel from canvas-website to rspace-online.

Source: canvas-website/src/shapes/FathomMeetingsBrowserShapeUtil.tsx (549 lines) + canvas-website/src/components/FathomMeetingsPanel.tsx (705 lines) Target: rspace-online/lib/folk-fathom-browser.ts

Features to implement:

  • Fathom API integration (meeting list, transcripts)
  • Meeting list with search/filter
  • Transcript search with speaker identification
  • Open individual meetings as folk-fathom-note shapes

Needs /api/fathom/* proxy endpoints (TASK-25).

Acceptance Criteria

  • #1 Fathom API returns meeting list
  • #2 Search/filter meetings works
  • #3 Speaker identification displayed
  • #4 Selecting meeting creates folk-fathom-note
  • #5 Toolbar button added to canvas.html