hex2077
|
98b5e26c1f
|
chore: 更新 next.js 及相关依赖至 15.2.8 版本
|
2026-01-07 00:16:08 +08:00 |
|
hex2077
|
60a820e59f
|
chore: 降级next和eslint-config-next版本至15.2.6
更新package.json和package-lock.json中的依赖版本,确保next和eslint-config-next版本一致
|
2026-01-07 00:12:54 +08:00 |
|
hex2077
|
2d94f98de7
|
refactor: 更新配置文件路径和依赖版本
将多个检查脚本中的tts_providers.json路径改为tts_providers-local.json
升级next和eslint-config-next到15.5.9版本
|
2026-01-06 23:58:44 +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
|
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
|
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 |
|