Commit Graph

3 Commits

Author SHA1 Message Date
lintsinghua 9d2d9367b2 feat: improve Docker deployment and release workflows
- Add WeasyPrint system dependencies with Chinese font support
- Update requirements.txt with all dependencies
- Fix docker-compose.yml network configuration
- Update GitHub Actions release workflow for frontend-backend architecture
- Update release script for new project structure
- Support multi-arch Docker builds (amd64, arm64)
2025-11-28 20:43:26 +08:00
lintsinghua 0963adfea9 feat: 添加自动化版本发布系统
- 添加 GitHub Actions 发布工作流(release.yml)
- 添加定时发布工作流(scheduled-release.yml)
- 添加本地发布脚本(release.sh)
- 支持多种发布方式:手动触发、Git Tag、定时自动发布
- 自动生成 GitHub Release 和变更日志
- 自动构建并推送 Docker 镜像
2025-10-26 13:03:51 +08:00
lintsinghua a12633b47d refactor(project-structure): Restructure project architecture and improve code organization
- Reorganize source code into feature-based and shared module structure
- Move components, services, and hooks into more logical directories
- Update project configuration files to reflect new structure
- Add .env.example template for easier environment setup
- Enhance README.md with more detailed project information and setup instructions
- Consolidate utility functions and hooks into shared modules
- Remove deprecated or unused files and components
- Improve type definitions and configuration management
- Update routing and main application configuration
This refactoring aims to improve code maintainability, readability, and scalability by implementing a more modular and organized project structure.
2025-10-22 15:12:59 +08:00