- Add overflow menu with delete option to Header component - Integrate delete flow with confirmation dialog in MeetingDetailPage - Extract delete logic to useDeleteMeeting hook for code organization - Add comprehensive unit tests for delete functionality - Guard against deleting active meetings (recording/stopping states) - Navigate to /meetings on successful deletion - All quality gates pass (479 lines in index.tsx, under 500 limit)
NoteFlow Client
This directory contains the Tauri + React client for NoteFlow.
Development
cd client
npm install
npm run dev
For desktop development:
cd client
npm run tauri dev
Lint & Tests
cd client
npm run lint
npm exec vitest run
Build
cd client
npm run build