This commit adds comprehensive support for displaying AI's thinking process in the transcript UI:
1. Update ThinkingDisplay component:
- Improve rendering of thinking sections with expandable/collapsible UI
- Add proper toggle functionality for showing/hiding thinking sections
- Enhance styling and readability of thinking sections
2. Update AudioPlayer component for Svelte 5 compatibility:
- Convert to use $state for reactive variables
- Refactor to use modern event handling
- Improve waveform rendering and progress tracking
3. Update summary display with markdown rendering support:
- Add proper formatting for AI-generated summaries
- Improve UI for viewing thinking sections in summaries
- Connect thinking display toggle to parent component state
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>