Commit Graph

6 Commits

Author SHA1 Message Date
S cb67370c9a Fix PYTHONPATH issue in workflow tests
- Add export PYTHONPATH before running pytest in Quick Tests
- Add export PYTHONPATH before running pytest in Full Test Suite
- This fixes ModuleNotFoundError when importing src modules
2025-08-20 01:12:26 -04:00
S 98e1a8e3ae Add manual trigger workflows for testing and deployment
- Add manual-audio-test.yml for on-demand testing with custom parameters
- Add deploy.yml for environment-specific deployments
- Support for development, staging, and production environments
- Configurable test types, audio samples, and Whisper models
- Database backup and health check capabilities

These workflows can be triggered manually from the Gitea Actions UI

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-20 00:46:50 -04:00
S 1132e9e061 Test CI/CD pipeline trigger 2025-08-19 23:09:16 -04:00
S 68d0415ee8 Add CI/CD pipelines with Gitea Actions
- Add test and lint workflow for code quality checks
- Add build and validate workflow for deployment readiness
- Configure for host mode execution on macOS ARM64
- Include Python testing with pytest, black, ruff, and mypy
- Add Whisper and audio processing validation
- Set up automated testing on push and pull requests

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-19 22:45:35 -04:00
S a3f9ec4695 Complete Clean-Tracks audio censorship system
- Add comprehensive audio processing pipeline with Whisper integration
- Implement web interface with drag-and-drop file upload
- Add CLI tools for batch processing and word list management
- Include real-time WebSocket progress tracking
- Add comprehensive test suite with unit and integration tests
- Support multiple audio formats (MP3, WAV, FLAC, M4A, OGG)
- Implement customizable censorship styles (silence, beep, white noise)
- Add visual waveform display with detected words highlighting

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-18 23:57:16 -04:00
S 7440cbda66 Initial commit: Clean-Tracks audio censorship project setup
- Created project structure with src/, data/, tests/, docs/ directories
- Initialized Task Master with 25 comprehensive tasks from PRD
- Set up Python requirements with audio processing dependencies
- Added Flask web framework and CLI structure
- Configured development environment with .env.example
- Created comprehensive README with project overview
- Added .gitignore for Python/audio files

Project ready for development with Task Master tracking
2025-08-18 18:39:09 -04:00