Browse Source
- ViewModel: _currentPlayingPath tracks active track. Tap same → stop. Tap different → stop old, play new. onComplete clears currentPlayingPath. - AudioRecorderManager: stopPlayback() already called at start (existing) - VoiceBubble: simplified click, always sends to ViewModel for state managementtopo_upd
2 changed files with 15 additions and 4 deletions
Loading…
Reference in new issue