Commit History

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

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: 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

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

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

Improve UX: Move audio visualizer below text box and adjust mute button positioning
01e14a3

pgits Claude commited on

Add dedicated Mute/Unmute toggle button for clear recording control
c9fd9d6

pgits Claude commited on

Fix microphone button UX - make it a transcription trigger, not recording toggle
09aa1f2

pgits Claude commited on

Implement TTS-aware microphone control to prevent feedback loops
a442d3b

pgits Claude commited on

MAJOR: Implement continuous listening UX with auto-start recording
4e0b10f

pgits Claude commited on

Fix JavaScript regex syntax error causing 'Loading...' issue
85ff422

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

Fix email display regex bug - stop at bullet points
dbaa31d

pgits Claude commited on

Force refresh email display with visible styling and cache busting
a8daba6

pgits Claude commited on

Fix user email display label and data retrieval
f031cb5

pgits Claude commited on

Move user email display to prominent header location
594af7c

pgits Claude commited on

Add user email display to chat interface
82a206d

pgits Claude commited on

Fix microphone button visibility and positioning
fc7c905

pgits Claude commited on

Add user information display panel
78e0254

pgits Claude commited on

Position record button adjacent to text input for optimal UX
75a4673

pgits Claude commited on

Reposition floating record button for better accessibility
492018a

pgits Claude commited on

Make record button float to stay accessible during conversation
49db569

pgits Claude commited on

Fix Google Meet links and fireworks celebration
a799d77

pgits Claude commited on

Add fireworks celebration and automatic redirect after successful booking
70fde65

pgits Claude commited on

Add 'agenda' to step 2 of booking instructions
8fdbebb

pgits Claude commited on

Update chat widget welcome message to emphasize voice interaction
680e211

pgits Claude commited on

Add extensive debugging for landing page email parameter flow
c5983a0

pgits Claude commited on

Add email reminder banner for users who bypass landing page form
3c171dd

pgits Claude commited on

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

pgits Claude commited on

Remove TTS queue preemption - let current audio finish before next item
81c8fae

pgits Claude commited on

Disable keyboard/ESC key interrupt for TTS voice stream
4b0a62c

pgits Claude commited on