11 Commits

Author SHA1 Message Date
6d93025453 fix: update gitignore paths from canto-backend/frontend to backend/frontend
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 18:13:26 +08:00
2fa9c1fcb6 refactor: rename backend/frontend dirs and remove NovelWriter submodule
- Rename qwen3-tts-backend → canto-backend
- Rename qwen3-tts-frontend → canto-frontend
- Remove NovelWriter embedded repo

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 18:03:29 +08:00
8aec4f6f44 feat: Integrate IndexTTS2 model and update related schemas and frontend components 2026-03-12 13:30:53 +08:00
8a9ed60add feat: add GitHub Actions workflow for Docker image publishing and update .gitignore for nginx.conf 2026-03-06 16:12:28 +08:00
38e00fd38c feat: add Docker deployment support and fix /users/me endpoint
- Add docker/ directory with Dockerfile for backend and frontend
- Backend: pytorch/pytorch CUDA base image with all qwen_tts deps
- Frontend: multi-stage nginx build with /api/ proxy to backend
- docker-compose.yml (CPU) + docker-compose.gpu.yml (GPU overlay)
- Fix /users/me returning 404 due to missing route (was caught by /{user_id})
- Update .gitignore to exclude docker/models, docker/data, docker/.env
- Update README and README.zh.md with Docker deployment instructions

Images: bdim404/qwen3-tts-backend, bdim404/qwen3-tts-frontend

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-06 15:15:27 +08:00
ff0a7dc1a8 fix: Update .gitignore to include backend scripts and service files; modify VITE_API_URL in .env.production for local development 2026-02-05 10:46:53 +08:00
6c25dd9dd9 feat: Add systemd service, configure API for proxy deployment, and enhance mobile audio playback with token authentication. 2026-02-03 21:53:41 +08:00
18de86e64f chore: split combined .gitignore entry 样本.mp3aliyun.md into separate entries for 样本.mp3 and aliyun.md. 2026-02-03 19:10:18 +08:00
18fd1f0fa5 feat: Integrate Aliyun TTS backend with dynamic speaker validation and listing, and adjust toast notification position.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-03 19:09:10 +08:00
117a51ca77 style: Adjust UI color palette and update gitignore to exclude CLAUDE.md and 样本.mp3. 2026-02-03 14:19:57 +08:00
80513a3258 init commit
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-26 15:34:31 +08:00