hex2077
|
d7c4520a65
|
feat(登录): 添加登录重定向功能并优化路径处理
- 新增登录API路由,处理会话检查及重定向逻辑
- 在Sidebar组件中引入路径处理函数,优化注销后的重定向路径
- 更新LoginModal组件,为社交登录添加回调URL参数
|
2025-08-25 23:19:35 +08:00 |
|
hex2077
|
ee6dfb0fe1
|
refactor: 调整登录模态框渲染逻辑和docker-compose配置
将登录模态框的条件渲染移至hooks调用之后,确保路径处理完成
将docker-compose中的name字段改为container_name以符合最新语法规范
|
2025-08-25 22:50:16 +08:00 |
|
hex2077
|
bf314aa5b4
|
feat(i18n): 添加播客生成任务的多语言支持
refactor(login): 改进登录后重定向逻辑
style(components): 统一加载中的文本显示
chore(docker): 为服务添加名称配置
|
2025-08-25 22:27:30 +08:00 |
|
hex2077
|
99fad315d0
|
refactor(i18n): 将 useTranslation 重命名为 getTranslation 以更准确描述功能
fix(依赖): 添加缺失的依赖项到 useEffect 钩子中
style(env): 更新 .gitignore 和 .env 文件配置
docs(docker): 更新 docker-compose 和文档中的镜像命名
|
2025-08-25 20:45:28 +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
|
f9db0215e0
|
feat: 添加每日签到功能和sitemap生成
refactor: 优化TTS配置获取逻辑并提取为独立模块
fix: 修正新用户积分初始化环境变量名称
style: 更新播客生成页面UI和文案
docs: 修改提示词模板格式和内容
build: 添加next-sitemap依赖和配置文件
|
2025-08-21 23:03:02 +08:00 |
|
hex2077
|
043b0e39f8
|
feat: 添加Docker支持并优化SEO和用户认证
refactor: 重构页面元数据以支持SEO规范链接
feat(web): 实现用户积分系统和登录验证
docs: 添加Docker使用指南和更新README
build: 添加Docker相关配置文件和脚本
chore: 更新依赖项并添加初始化SQL文件
|
2025-08-21 17:59:17 +08:00 |
|
hex2077
|
d3bd3fdff2
|
refactor: 更新音频文件路径和UI样式调整
fix: 修正TTS提供商配置中的null值问题
chore: 清理无用文件和更新输入文本内容
|
2025-08-20 14:18:18 +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 |
|
hex2077
|
47668b8a74
|
feat: 新增播客详情页及相关功能组件
实现播客详情页功能,包括:
1. 新增 PodcastContent 组件展示播客详情
2. 添加 AudioPlayerControls 和 PodcastTabs 组件
3. 实现分享功能组件 ShareButton
4. 优化音频文件命名规则和缓存机制
5. 完善类型定义和 API 接口
6. 调整 UI 布局和响应式设计
7. 修复积分不足状态码问题
|
2025-08-18 23:42:36 +08:00 |
|
hex2077
|
e479ffb789
|
feat: 实现积分系统与认证重构
重构认证系统,从next-auth迁移至better-auth,并实现完整的积分系统功能:
1. 新增积分账户管理、交易记录和扣减逻辑
2. 添加积分概览组件和API端点
3. 重构认证相关组件和路由
4. 优化播客生成流程与积分校验
5. 新增安全配置文档和数据库schema
6. 改进UI状态管理和错误处理
新增功能包括:
- 用户注册自动初始化积分账户
- 播客生成前检查积分余额
- 积分交易记录查询
- 用户积分实时显示
- 安全回调处理
|
2025-08-18 00:21:02 +08:00 |
|
hex2077
|
b63fcb3f6d
|
feat: 实现用户认证系统并优化音频播放器功能
- 新增NextAuth认证系统,支持Google和GitHub登录
- 添加登录模态框组件和用户头像显示
- 重构音频播放器,支持倍速控制和状态同步
- 优化播客卡片显示当前播放状态和生成状态
- 新增API调用追踪工具和防重复调用Hook
- 修复多个API重复调用问题并添加详细文档
- 改进音频文件处理流程,支持MP3格式输出
- 更新类型定义和组件Props以支持新功能
|
2025-08-16 23:03:46 +08:00 |
|
hex2077
|
719eb14927
|
feat: 添加播客生成器Web应用基础架构
实现基于Next.js的播客生成器Web应用,包含以下主要功能:
- 完整的Next.js项目结构配置
- 播客生成API接口
- 音频文件服务API
- TTS配置管理
- 响应式UI组件
- 本地存储和状态管理
- 音频可视化组件
- 全局样式和主题配置
新增配置文件包括:
- Next.js、Tailwind CSS、ESLint等工具配置
- 环境变量示例文件
- 启动脚本和构建检查脚本
- 类型定义和工具函数库
|
2025-08-14 23:44:18 +08:00 |
|