Files
links/static
junvandCopilot cdb7efd61d jbot: add WeChat-style hold-to-talk voice button
- Added VoiceButton component (inline in App.jsx) with full
  mousedown/mouseup/mouseleave + touchstart/touchend/touchcancel support
- Shows context-aware label: 🎙 按住说话 /  准备中 / 🔴 松开发送 / ⚙ 思考中 / 🔊 播放中
- Pulsing red animation while recording, amber pulse while acquiring mic
- Disabled (gray) while AI is thinking or speaking
- Desktop: pill button docked at bottom of chat panel (max-width 380px)
- Mobile: fixed to bottom of viewport with safe-area-inset support,
  height 60px for easy thumb tap; right-col padded so messages aren't hidden
- Updated hint text and listening status to be input-agnostic

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-17 14:13:37 +10:00
..
2026-03-22 15:23:51 +11:00
2024-11-05 22:45:33 +11:00
2024-11-04 20:43:57 +11:00
2025-06-30 21:39:44 +10:00
2024-11-18 13:09:09 +11:00
2026-03-29 11:10:37 +11:00
2024-11-09 08:48:36 +11:00
2024-11-09 08:48:36 +11:00
2024-11-09 08:48:36 +11:00
2024-11-09 08:48:36 +11:00
2024-11-09 08:48:36 +11:00
2024-11-09 08:48:36 +11:00
2026-03-22 16:15:53 +11:00
2026-03-22 16:15:53 +11:00