Feat/standup audio playback ui
🔀 MR: Add Standup Audio Playback to Verification UI
Summary
This MR enhances the standup verification UI by listing individual standup audio submissions for each intern and enabling in-browser playback using corpus-provided audio URLs.
Changes
- Added standup audio list per intern
- Integrated HTML5 audio playback
- Ensured only one audio plays at a time
- Handled missing audio and empty states gracefully
- Preserved existing standup count and verification logic
Scope
- Standup verification UI components only
- No backend or API changes
- No data refetching
UX Notes
- Compact, non-intrusive UI
- Clear play/pause indicators
- Audio stops on intern collapse or view change
Testing
- Manual verification:
- Audio plays correctly
- Multiple audios do not overlap
- Edge cases handled safely
- Verification workflow remains unchanged
Notes
- Read-only enhancement
- Safe, isolated UI improvement