10 Commits

Author SHA1 Message Date
hex2077
1d750ef616 feat(ui): 优化播客创建器文本输入体验和内容长度管理
实现前后端协同的内容长度控制机制。前端通过动态计数器展示
当前输入进度,接近上限时视觉提醒用户。后端API增强参数验证,
针对不同创作模式设定差异化阈值(标准20k/故事30k)。模式
切换时智能裁剪超长内容并友好提示。完善中英日三语国际化
文案支持,提升全球用户使用体验。
2025-10-22 13:27:59 +08:00
hex2077
c2c31227a7 feat(ui): 添加使用说明和常见问题模块并优化SEO配置
- 新增HowToUse和FAQ组件,提供多语言使用指南和常见问题解答
- 优化播客详情页SEO,使用overview_content生成动态标题和描述
- 简化页面元数据配置,更新网站域名和SEO文案
- 更新联系邮箱地址
- 完善中英日三语的多语言配置文件
2025-10-21 14:59:57 +08:00
hex2077
dd2a1b536f feat(podcast): 添加沉浸故事模式支持多语言播客生成
新增沉浸故事生成模式,支持原文朗读和智能分段:
- 服务端新增generate_podcast_with_story_api函数和专用API端点
- 添加故事模式专用prompt模板(prompt-story-overview.txt和prompt-story-podscript.txt)
- 前端新增模式切换UI,支持AI播客和沉浸故事两种模式
- 沉浸故事模式固定消耗30积分,不需要语言和时长参数
- 优化音频静音裁剪逻辑,保留首尾200ms空白提升自然度
- 修复session管理和错误处理,提升系统稳定性
- 新增多语言配置(中英日)支持模式切换文案
2025-10-19 22:09:13 +08:00
hex2077
13d552bb57 feat(ui): 添加播客生成失败重试功能
添加了播客生成失败后的重试功能,包括:
- 在播客卡片中显示失败状态和重试按钮
- 保存失败任务的输入文本内容以便重试
- 实现重试事件系统,将失败内容回填到创建组件
- 更新多语言支持中的失败和重试文本

同时修复了TTS配置中的语音名称错误,调整了遮罩层透明度,
并改进了路径获取逻辑以处理根路径情况。
2025-10-05 22:40:49 +08:00
hex2077
03ac351930 feat(ui): 添加通知横幅组件并调整UI位置
添加全局通知横幅组件,支持多语言和多种状态类型。同时调整Toast组件和开发指示器的位置。
2025-08-26 23:01:39 +08:00
hex2077
7b641fdeff feat: 添加确认模态框并优化音频生成流程
- 新增确认生成模态框组件,支持多语言显示
- 调整音频时长选项为"5分钟左右"和"8-15分钟"
- 优化Docker配置,添加.env和config目录挂载
- 改进音频生成流程,增加静音修剪功能
- 更新多语言翻译文件,添加确认相关文本
- 修复播客内容组件中overview_content处理逻辑
- 优化中间件配置,排除robots.txt和sitemap.xml
- 完善Docker使用文档,补充挂载点说明
- 改进播客脚本提示词,增强对话深度要求
2025-08-26 21:38:00 +08:00
hex2077
bf314aa5b4 feat(i18n): 添加播客生成任务的多语言支持
refactor(login): 改进登录后重定向逻辑
style(components): 统一加载中的文本显示
chore(docker): 为服务添加名称配置
2025-08-25 22:27:30 +08:00
hex2077
f64cd498cf feat: 添加日语支持并优化国际化功能
refactor: 重构中间件和路由处理逻辑
fix: 修复音频示例API的错误处理
docs: 更新README和DOCKER_USAGE文档
style: 优化语言切换器样式
chore: 更新.gitignore添加生产环境配置文件
2025-08-25 19:17:16 +08:00
hex2077
0b00a3b0ae feat(i18n): 添加多语言支持并重构相关组件
实现国际化(i18n)支持,包括:
1. 新增i18n配置文件和中间件
2. 重构页面和组件以支持多语言
3. 添加中英日三语翻译文件
4. 修改API路由以支持语言参数
5. 更新README文档说明i18n功能
6. 添加语言切换组件
7. 调整布局和路由结构支持多语言路径
2025-08-25 00:46:32 +08:00
hex2077
a7ef2d6606 feat: 添加定价页面组件和图标库迁移
refactor: 替换lucide-react为react-icons
feat(定价): 实现定价页面、卡片和切换组件
feat(页脚): 添加页脚链接组件
feat(文档): 新增使用条款、隐私政策和联系页面
style: 更新Toast组件样式和动画
chore: 更新项目元数据和favicon
2025-08-19 22:50:34 +08:00