Commit History

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

pgits Claude commited on

CHANGE: Remove in-person meetings, require meeting format
5e9c220

pgits Claude commited on

FEATURE: Add phone call meeting type (no Google Meet)
e33a503

pgits Claude commited on

FEATURE: Enforce one meeting per session and improve exit flow
4bf3fc5

pgits Claude commited on

FIX: Prevent phone numbers from being extracted as times
5f07521

pgits Claude commited on

REBRAND: Change ChatCal to VoiceCal in system prompt
b2aa819

pgits Claude commited on

FIX: Update OAuth redirect URI to port 8080 for local development
ef6dcd5

pgits Claude commited on

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

pgits Claude commited on

FIX: Correct time extraction for 4-digit times with AM/PM (e.g., 1120 AM)
6d20880

pgits Claude commited on

FIX: Remove unnecessary name confirmation for implicit extraction
48dc6dc

pgits Claude commited on

REVERT: Restore max_iterations to 15 (from 25)
2e083be

pgits Claude commited on

FIX: Add implicit name extraction for statements like "Juan Valdez."
120b742

pgits Claude commited on

IMPROVE: Smart name parsing and increased max iterations
c937f30

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

🎉 MAJOR FIX: ReAct-compatible prompt enables actual tool calling
517e33f

pgits Claude commited on

FIX: Resolve event loop cleanup issues in WorkflowHandler
3828146

pgits Claude commited on

FIX: Proper async event loop handling for WorkflowHandler
6b5388d

pgits Claude commited on

PROMPT: Add explicit tool calling instructions
b473334

pgits Claude commited on

FIX: Implement proper async WorkflowHandler pattern
9bd23fa

pgits Claude commited on

FIX: Use synchronous workflow iteration instead of async
3a11276

pgits Claude commited on

RESTORE: Tool calling functionality by removing direct LLM bypass
3e97b38

pgits Claude commited on

CRITICAL FIX: Stop LLM from echoing user context in responses
d8dacc2

pgits Claude commited on

FIX: Prevent STT garbage from corrupting user names
a3b2f20

pgits Claude commited on

BYPASS FIX: Direct LLM call to avoid WorkflowHandler async issues
009e2a7

pgits Claude commited on

ALTERNATIVE FIX: Capture workflow response during iteration instead of .result()
12b358d

pgits Claude commited on

CRITICAL FIX: Resolve async workflow handler result extraction
6249450

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

CRITICAL FIX: Use original WebM blob directly for STT transcription
dafd707

pgits Claude commited on

FIX: Inline base64 to blob conversion for STT audio data
39a3433

pgits Claude commited on

REVERT: Back to original working STT implementation
e8ac07b

pgits Claude commited on

FIX: Correct STT audio file format from .wav to .webm
61d326d

pgits Claude commited on

CRITICAL FIX: Add missing base64ToBlob method for STT functionality
f579ed2

pgits Claude commited on

FIX: Resolve async event loop closure during Groq LLM API requests
1e0c36b

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

FEATURE: Enhanced TTS interruption with intelligent noise filtering
e4ce72e

pgits Claude commited on

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

pgits Claude commited on

CRITICAL FIX: Resolve infinite loop in name extraction with international characters
14336c7

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

CRITICAL FIX: Agent must NOT ask for confirmation when requested time is available
da4d1e8

pgits Claude commited on

FIX: Agent not booking after user confirms available time slot
022eaff

pgits Claude commited on

REMOVE: Email confirmation logic - email now provided from landing page
bf3a51f

pgits Claude commited on

FEATURE: Implement TTS speech interruption for better user experience
8eee6ae

pgits Claude commited on

Add comprehensive backend debugging for email session storage
252909c

pgits Claude commited on

Add enhanced debugging for email parameter flow investigation
6f202d3

pgits Claude commited on