voiceCal-ai-v3 / app /api /main.py

Commit History

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

pgits commited on

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

pgits Claude Sonnet 4.6 commited on

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

pgits commited on

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

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

PERF: Prevent token waste by detecting celebration phrases early
a30f2e2

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

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

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: Add missing File, UploadFile imports for Groq STT endpoint
dc1a973

pgits Claude commited on

FEATURE: Groq STT Integration - Replace HuggingFace with Groq Whisper
74910cf

pgits Claude commited on

UPDATE: Change default TTS voice from Fritz-PlayAI to Cheyenne-PlayAI
d6fb7b5

pgits Claude commited on

FIX: Groq TTS voice parameter validation and error handling
bad8d71

pgits Claude commited on

MAJOR: Replace Kyutai TTS with Groq TTS for improved performance and reliability
442df50

pgits Claude commited on

Add comprehensive backend debugging for email session storage
252909c

pgits Claude commited on

Simplify JavaScript regex patterns to avoid Python syntax warnings
e906c6e

pgits Claude commited on

Fix JavaScript regex syntax errors blocking page initialization
fbbdd55

pgits Claude commited on

Add user email display to chat interface
82a206d

pgits Claude commited on

Add email collection form to landing page with chat integration
5f63ec9

pgits Claude commited on

Revert TTS client reuse to fix agent timeout issue
4b8fee8

pgits Claude commited on

Optimize TTS performance with connection reuse and timing
10bbf48

pgits Claude commited on

Fix TTS audio serving - read files locally and serve via cache
cec0bc9

pgits Claude commited on

Improve TTS audio proxy with multiple URL fallbacks
a378a3e

pgits Claude commited on

Fix TTS mixed content error - force HTTPS for audio URLs
fef1935

pgits Claude commited on

Fix TTS 403 error - add audio proxy endpoint
8522bd8

pgits Claude commited on

Fix TTS response parsing - TTS is working, handle file paths correctly
3c0a644

pgits Claude commited on

Fix TTS: Use correct Gradio function name from source code
2b193f4

pgits Claude commited on

Fix TTS: Try multiple Gradio client endpoints with fallbacks
4cd50fa

pgits Claude commited on

Fix TTS API endpoint - switch from Gradio predict to REST API
0ece64e

pgits Claude commited on

Fix TTS CORS issues with backend proxy endpoint
5a46657

pgits Claude commited on

Add comprehensive logging and debugging utilities
630eb84

pgits Claude commited on

Fix health check for JWT session backend
9a9fc4f

pgits Claude commited on

Initial VoiceCal.ai v1.0.0 deployment
05c4fa2

pgits Claude commited on