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