feat: Complete fresh restart with clean Streamlit configurationβ
Peter Michael Gits+1: Claude
3cb7ae9
- Replaced complex Gradio app with minimal Streamlit interface
- Updated README.md to use app.py instead of hello_world.py
- Clean configuration to resolve persistent 500 errors
- Testing basic Streamlit functionality in existing space
π€ Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
debug: Add hello world test for HF Spaces restart cycle investigationβ
Peter Michael Gits+1: Claude
8884a5c
- Ultra-minimal hello_world.py with basic streamlit output
- Strip requirements.txt to just 'streamlit'
- Change app_file to hello_world.py in README.md
- Test if 5-minute restart cycle persists with minimal code
- Will isolate whether issue is infrastructure or code-related
π€ Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
debug: Switch to ultra-minimal Streamlit test to isolate restart loop issueβ
Peter Michael Gits+1: Claude
4a0bb42
- Create minimal_test.py with only basic Streamlit components
- Change app_file to minimal_test.py in README.md for HF Spaces
- Remove st.set_page_config() from main app temporarily
- Test if complex Streamlit components are causing restart loops
- Will identify root cause before re-adding functionality
π€ Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
fix: Shorten description to meet HF Spaces 60 character limit
Peter Michael Gits
f23aff9
fix: Simplify VoiceCal to single Streamlit service with direct STT connectionβ
Peter Michael Gits+1: Claude
e118f9c
- Replace complex nginx reverse proxy setup with simple Streamlit app
- Create streamlit_websocket_app.py with direct STT WebSocket connection
- Eliminate multi-service complexity that was causing HF Spaces deployment issues
- Implement direct connection to wss://pgits-stt-gpu-service.hf.space/ws/stt
- Maintain unmute.sh pattern with simplified architecture:
* WebRTC MediaRecorder for audio capture
* Direct WebSocket communication to STT service
* Real-time transcription display
- Much better compatibility with HuggingFace Spaces constraints
π€ Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
fix: Switch to Streamlit SDK to bypass VS Code detectionβ
Peter Michael Gits+1: Claude
f3e809e
- Change from Gradio to Streamlit SDK to avoid HF's Python development environment setup
- Create simple streamlit_app.py with basic functionality test
- Ultra-minimal requirements.txt with just streamlit and basic utilities
- This should avoid the openvscode-server installation completely
π€ Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
fix: Simplify VoiceCal build to avoid VS Code detectionβ
Peter Michael Gits+1: Claude
212c804
- Switch to gradio SDK with simple_test.py app file
- Use requirements-minimal.txt without webrtcvad and audio dependencies
- Remove build tools from Dockerfile - use minimal system packages only
- Add .spacesignore to prevent VS Code detection files from being uploaded
- This should avoid the openvscode-server installation that was failing
π€ Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
fix: Switch to Docker SDK to avoid VS Code extension build errorsβ
Peter Michael Gits+1: Claude
7008e61
- Change from sdk: gradio to sdk: docker to bypass HF's auto-detection
- Use custom Dockerfile instead of HF's default Gradio environment
- This avoids the VS Code extension installation that was causing build failures
- Add HF config to disable VS Code integration
π€ Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
feat: Update VoiceCal with comprehensive documentation v0.5.6β
Peter Michael Gits+1: Claude
b4b0dea
- Complete rebrand to VoiceCal with professional README
- Add detailed feature documentation and architecture guide
- Include WebSocket service configuration instructions
- Add comprehensive .gitignore to prevent sensitive file commits
- Ready for production deployment on voiceCal space
π€ Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>