Spaces:
Sleeping
Sleeping
Commit History
-
CRITICAL FIX: Remove tee command from Dockerfile CMDβ
- The tee command was causing container to exit immediately - Change CMD from tee version to simple python app.py - This should fix the application startup and keep container running - Version bump to 0.3.7 π€ Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>58bf2cb -
Force Dockerfile refresh - recreate with all debugging toolsβ
- Completely recreate Dockerfile to force HuggingFace cache refresh - Includes wget, git, curl, procps, htop, nano, vim, net-tools, lsof, strace, telnet, netcat-openbsd, tree, less - Remove problematic tee command, use direct python app.py - Version bump to 0.3.6 π€ Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>d7f011f -
Fix Dockerfile tee issue causing container exitβ
- Remove problematic tee command from CMD - Add proper logging to app.py with file output to /tmp/app.log - Ensure uvicorn runs in foreground to keep container alive - Version bump to 0.3.4 π€ Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>1fdad94 -
Bump version to 0.3.3β
- Establish proper semantic versioning workflow for HF deployments - All changes now go through git with version bumps π€ Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>235e1ce -
Merge branch 'main' of https://huggingface.co/spaces/pgits/voiceCal-ai into STT-v2-working-best-2HF
9c3daae -
Fix Dockerfile with wget and debugging tools, update app.py port handling, add JWT session managementβ
- Add wget, git, curl, and debugging tools to Dockerfile - Fix app.py to check PORT then APP_PORT environment variables - Implement JWT session management for HuggingFace deployment - Add tee logging to capture app output in /tmp/app.log - Update main page button to point to voice interface (/chat-widget) - Version bump to 0.3.2 π€ Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>7a87887 -
Upload Dockerfile with huggingface_hub
Verified signature044966b -
Upload Dockerfile with huggingface_hub
Verified signature73b6f80 -
Upload app/api/main.py with huggingface_hub
Verified signaturefbc70c9 -
Upload app.py with huggingface_hub
Verified signature14dfe79 -
Upload Dockerfile with huggingface_hub
Verified signature0cfcb40 -
Upload Dockerfile with huggingface_hub
Verified signaturefd24d5d -
Upload README.md with huggingface_hub
Verified signature3c39541 -
Upload Dockerfile with huggingface_hub
Verified signature458b04a -
Upload Dockerfile with huggingface_hub
Verified signature03e01e6 -
Upload Dockerfile with huggingface_hub
Verified signature77c563a -
Upload Dockerfile.clean with huggingface_hub
Verified signaturedd0117a -
Upload app/calendar/service.py with huggingface_hub
Verified signature2d49205 -
Upload app/api/main.py with huggingface_hub
Verified signature233047e -
Upload folder using huggingface_hub
Verified signaturede5afdb -
Upload app/api/main.py with huggingface_hub
Verified signaturef6a8e02 -
Upload requirements.txt with huggingface_hub
Verified signature3a58d6f -
Upload requirements.txt with huggingface_hub
Verified signaturee1feb9a -
Upload app/config.py with huggingface_hub
Verified signaturef2b2c1b -
Upload app/config.py with huggingface_hub
Verified signature2be694b -
Upload folder using huggingface_hub
Verified signaturebc89f02 -
Upload app.py with huggingface_hub
Verified signature8537ec5 -
Upload Dockerfile with huggingface_hub
Verified signatureaf42ba3 -
Merge branch 'main' of https://huggingface.co/spaces/pgits/voiceCal-ai into STT-v2-working-best-2HF
bfa9d65 -
Force rebuild: Update Dockerfile commentβ
π€ Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>c10d06d -
Upload requirements.txt with huggingface_hub
Verified signatured64e0a1 -
Upload Dockerfile with huggingface_hub
Verified signaturebff4dc3 -
Upload README.md with huggingface_hub
Verified signatureb7ff919 -
Upload app.py with huggingface_hub
Verified signature804a185 -
bump: version to 0.3.1 - HF deployment fixes
9df1f5a -
trigger: Force HF space rebuild
efc36f6 -
feat: Add Dockerfile for HuggingFace deployment with JWT sessions
89635b0 -
fix: Update README.md with correct HF configuration (sdk: docker)
524f34e
-
feat: Add WebRTC TTS integration with kyutai-tts-service-v3β
π€ Features Added: - WebRTC auto-play TTS for all AI responses - Kyutai TTS proxy server on localhost:8081 - Zero-click audio playback (bypasses browser restrictions) - Pre-display TTS synthesis with 500ms delay - 30-minute increment scheduling prompts - Peter's availability reference updates π§ Technical Implementation: - ChatCalTTS JavaScript class with MediaStream creation - Proxy server connects to pgits-kyutai-tts-service-v3.hf.space - Async message display with TTS-first workflow - ReActAgent iteration limits (5 max) to prevent loops - Silent failure handling for TTS unavailability π Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>5ce820f
-
feat: Add Hugging Face and Groq integration with local model supportβ
Peter Michael Gits +1: Claude- Add HF-Groq integration with local model support (hf-lama.py, groq-llama.py, hf-spaces-lama.py) - Update chat widget with enhanced functionality - Improve agent core with better LLM handling - Add debug and test widget HTML files - Include comprehensive documentation - Add simple test utilities π€ Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>0334aca
-
feat: Major ChatCal.ai improvements - LLM migration, conversation memory, and smart featuresβ
Peter Michael Gits +1: Claude- Migrate from Anthropic Claude to Groq Llama-3.1-8b-instant for 10x performance improvement - Implement persistent conversation memory with ChatMemoryBuffer for multi-turn dialogues - Add custom meeting ID system (MMDD-HHMM-DURm format) for easy cancellation tracking - Develop intelligent cancellation system with automatic email notifications - Enhance responses with HTML formatting for better readability and user experience - Remove greeting templates for more direct, efficient interactions - Add testing mode configuration to treat Peter's email as regular user email - Implement conversation state tracking for complex multi-step operations - Improve user info extraction and retention across conversation sessions - Add comprehensive documentation updates reflecting all new features π€ Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>686522b -
Merge google-meet branch into mainβ
Peter Michael Gits +1: Claude- Resolve README.md conflict by using comprehensive parent-level README - Keep the multi-component project overview from google-meet branch - Maintain documentation structure for both main app and local LLM components π€ Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>aa01d40 -
Add comprehensive project README for ChatCal.aiβ
Peter Michael Gits +1: Claude- Add parent directory README.md with project overview - Document both main application and local LLM components - Include quick start guides for different usage scenarios - Detail project structure and available features - Provide links to component-specific documentation π€ Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>700cacc -
Create README.mdβ
Peter Michael GitsUnverified signatureplease go to the directory chatcal6614407
-
docs: Add comprehensive LinkedIn diagram in HTML and PDF formatsβ
Peter Michael Gits +1: Claude- Created professional HTML version with responsive CSS design - Generated PDF version using reportlab with structured layout - Added Python script for PDF generation - Complete feature overview with setup guide and usage examples π€ Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>6b2f6b8 -
docs: Add comprehensive LinkedIn post diagram for ChatCal.aiβ
Peter Michael Gits +1: Claude- Complete feature overview from project inception to current state - Detailed setup guide with all required steps - Technical architecture breakdown - Usage examples and key benefits - LinkedIn post caption suggestions - Visual ASCII diagram format for social media sharing π€ Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>0945599 -
feat: Update welcome message to advertise Google Meet optionβ
Peter Michael Gits +1: Claude- Added Google Meet availability to all meeting types in welcome message - Clarified that users can request in-person OR Google Meet meetings - Added helpful tip about triggering Google Meet with keywords - Enhanced user experience with clear Google Meet instructions π€ Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>776d755 -
feat: Add Google Meet integration to ChatCal.aiβ
Peter Michael Gits +1: Claude- Add Google Meet conference option to all meeting types - Update calendar service to create Meet links via Google Calendar API - Implement automatic Google Meet detection from user messages - Enhanced email invitations to include Google Meet links - Support for keywords: google meet, video call, video conference, online meeting, etc. - Meeting confirmations now show Google Meet links when created - Updated system prompts to advertise Google Meet availability π€ Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>4317ba9 -
fix: Simplify greeting templates to avoid redundancyβ
Peter Michael Gits +1: Claude- Removed lengthy introductions from greeting templates - Web interface already provides full introduction - New greetings are concise and direct - Eliminates duplicate messaging for better user experience π€ Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>932c36c -
fix: Remove 'full name' requirement, any name is sufficientβ
Peter Michael Gits +1: Claude- Updated system prompts to ask for 'name' instead of 'full name' - Simplified name collection to be less formal and more user-friendly - Maintains same validation logic but with friendlier language π€ Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>c837e65