Commit History

UX: Show Meet link, scrub TTS noise, fix value strikethrough (v1.7.21)
d03b09a

pgits commited on

UX: Live booking-field panel + TTS speech rules (v1.7.19)
770aaf0

pgits commited on

FIX: Prevent post-booking loop — one meeting per session
252e460

pgits Claude Opus 4.6 commited on

UX: Update Jessica greeting with Orpheus vocal direction tags
4cc093e

pgits Claude Opus 4.6 commited on

UX: Update welcome greeting to introduce Jessica by name
2fc0afe

pgits Claude Opus 4.6 commited on

FIX: Enable TTS without requiring microphone permission
bda9d25

pgits Claude Opus 4.6 commited on

FIX: Replace decommissioned playai-tts with Groq Orpheus TTS model
082abed

pgits Claude Sonnet 4.6 commited on

FIX: Resume shared global AudioContext before TTS playback
4185400

pgits Claude Sonnet 4.6 commited on

FIX: Enable TTS without requiring microphone permission
bb6ae32

pgits Claude Sonnet 4.6 commited on

FIX: Stop recording and handle farewell messages after booking
7ee8e75

pgits commited on

FIX: Re-enable VAD and improve silence detection for faster response
48db0fc

pgits commited on

FEAT: Add privacy policy and terms of service for Google OAuth verification
aca490b

pgits commited on

BRANDING: Update description from "speechbot" to "Personal Voice Agent"
eb15db8

pgits Claude commited on

UX: Hide microphone UI during initial greeting
ccd1125

pgits Claude commited on

UI: Remove quick-action buttons for voice-only interface
0880b7e

pgits Claude commited on

UX: Delay microphone start until TTS greeting finishes
1a887a7

pgits Claude commited on

FIX: Send session ID to /api/session-info for menu color updates
ebd2a68

pgits Claude commited on

DEBUG: Add extensive logging for menu color update troubleshooting
34d8a31

pgits Claude commited on

HOTFIX: Disable noise filtering that was blocking all speech
49b763f

pgits Claude commited on

FEAT: Add welcome greeting, faster response, and noise filtering
95c5fc3

pgits Claude commited on

DEBUG: Add comprehensive logging for menu color updates
af4d1ce

pgits Claude commited on

FIX: Resolve double booking_complete trigger timing issue
83243f0

pgits Claude commited on

FIX: Remove auto-scroll + add debug logging for menu color updates
965a2c0

pgits Claude commited on

FIX: Move audio visualizer to bottom-right corner to avoid covering menu
0044bf7

pgits Claude commited on

UX: Fix recording popup covering menu items + reverse color coding
75a3a75

pgits Claude commited on

FEAT: Add session reset after booking + celebration redirect
29190cb

pgits Claude commited on

UX: Add LLM_DEBUG environment variable to suppress verbose logging
35499d7

pgits Claude commited on

FIX: TTS outer circle visualization and mute button behavior
ca42898

pgits Claude commited on

UI: Remove black background from audio visualizer
5061f06

pgits Claude commited on

FEAT: Add dual-circle audio visualization for user and TTS
7be0442

pgits Claude commited on

UI: Replace linear waveform with circular design (unmute.sh style)
159e90a

pgits Claude commited on

UX: Hide all messages in voice-only mode - audio-only experience
04c3b0a

pgits Claude commited on

ENHANCE: Break down menu items for individual tracking
95cda0a

pgits Claude commited on

FEATURE: Dynamic menu color coding + increased iteration limit
f6aa177

pgits Claude commited on

UI: Restore audio visualizer and redesign mute button
01b15e5

pgits Claude commited on

PERF: Prevent token waste by detecting celebration phrases early
a30f2e2

pgits Claude commited on

FIX: Remove duplicate TTS call causing messages to repeat twice
10e485b

pgits Claude commited on

FIX: Smart error handling - alert developer, show success to user
3722be6

pgits Claude commited on

FIX: Graceful error handling for event loop and connection failures
14d24d0

pgits Claude commited on

FEATURE: Voice-only mode - Hide keyboard, filter TTS, wait for completion
8869226

pgits Claude commited on

CONFIG: Adjust silence detection and TTS interrupt thresholds
233a1bf

pgits Claude commited on

FIX: Adjust bottom margin in chat widget for better footer spacing
d485cc8

pgits Claude commited on

UPDATE: Switch landing page to use VoiceCal LinkedIn diagram
415943d

pgits Claude commited on

REBRAND: Update UI from ChatCal.ai to VoiceCal.ai
acbbf62

pgits Claude commited on

UX: Add back buttons to LinkedIn diagram and fix instruction visibility
23f31f5

pgits Claude commited on

FEATURE: Add LinkedIn diagram and improve chat widget UX
1d2f8d4

pgits Claude commited on

FIX: Server-side format conversion for Groq STT compatibility
cc1c3e1

pgits Claude commited on

FIX: Use Groq-compatible audio codecs (AAC for MP4, Opus for OGG)
7ffa67a

pgits Claude commited on

FEATURE: Smart MediaRecorder format detection for Groq STT compatibility
43d1ac6

pgits Claude commited on

TEST: Try opus filename extension for Groq STT compatibility
8b95bee

pgits Claude commited on