openclaw/apps/shared/MoltbotKit
Aditya Bhuran df1895ee1a feat(webchat): add inline audio playback for TTS-generated audio
Implements feature request #3504 - Inline audio playback in WebChat UI

Changes:
- Add InlineAudioParser to detect MEDIA: prefixed paths pointing to audio files
- Add InlineAudioPlayerView SwiftUI component with play/pause controls
- Integrate audio player rendering into ChatMarkdownRenderer
- Add comprehensive unit tests for audio path parsing

Supported audio formats: .mp3, .opus, .m4a, .ogg, .oga, .wav, .aac, .flac

The inline audio player displays:
- Play/pause button
- Audio file name
- Progress bar with duration
- Graceful error handling for missing files

Closes #3504
2026-01-28 13:18:59 -05:00
..
Sources feat(webchat): add inline audio playback for TTS-generated audio 2026-01-28 13:18:59 -05:00
Tests/MoltbotKitTests feat(webchat): add inline audio playback for TTS-generated audio 2026-01-28 13:18:59 -05:00
Tools/CanvasA2UI Mac: finish Moltbot rename (paths) 2026-01-27 14:12:47 -06:00
Package.swift fix: update remaining ClawdbotKit path references to MoltbotKit 2026-01-27 14:17:20 -06:00