Files
KatelyaTV/RELEASE_v0.6.0-katelya.md
T

102 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# KatelyaTV v0.6.0-katelya 发布记录
## 🎉 重大更新
### 📺 TVBox 集成优化
- **用户界面改进**
- 在用户菜单中新增"TVBox 配置"按钮,提供便捷的配置入口
- 优化配置页面用户体验,支持一键复制配置链接
- 新增电视图标标识,界面更加直观
- **认证机制优化**
- **重要变更**TVBox API (`/api/tvbox`) 现已开放无需认证访问
- 解决 TVBox 客户端无法登录的根本问题
- 支持直接在 TVBox 应用中使用配置链接,无需预先登录
- 确保其他管理 API 仍受认证保护,维护系统安全
### 🔧 技术优化
#### Cloudflare Pages 部署支持
- **Edge Runtime 全面兼容**
- 修复所有 API 路由的 Edge Runtime 配置问题
- 解决 Cloudflare Pages 部署失败的核心问题
- 重构文件系统访问逻辑,使用 `getConfig()` 替代 `fs.readFileSync`
- 确保生产环境部署稳定性
#### 代码质量提升
- **ESLint 规则优化**
- 修复导入排序问题,确保代码风格一致性
- 解决所有编译时警告和错误
- 提升代码可维护性和团队协作效率
### 🌐 部署兼容性
-**Cloudflare Pages** - 完全支持,Edge Runtime 兼容
-**Vercel** - 自动适配,零配置部署
-**Docker** - 容器化部署,跨平台兼容
-**传统服务器** - Node.js 运行时,稳定运行
### 📱 TVBox 使用指南
#### 配置方式
1. **通过用户菜单**
- 登录 KatelyaTV 网站
- 点击右上角用户头像
- 选择"TVBox 配置"
- 复制配置链接到 TVBox 应用
2. **直接访问**
- JSON 格式:`https://your-domain.com/api/tvbox?format=json`
- Base64 格式:`https://your-domain.com/api/tvbox?format=base64`
#### 支持的客户端
- TVBox 官方版本
- TVBox 开源版本
- 影视仓
- 其他兼容 TVBox 标准的应用
### 🔄 迁移指南
从 v0.5.x 升级到 v0.6.0
1. **无需数据迁移**:配置数据完全兼容
2. **新功能可选**:现有功能保持不变
3. **推荐操作**:重新部署以获取 Cloudflare Pages 优化
### 🐛 修复的问题
- 修复 Cloudflare Pages 部署时的 Edge Runtime 配置错误
- 解决 TVBox API 认证导致的访问失败问题
- 修复代码导入排序导致的 ESLint 警告
- 优化构建过程,减少 Windows 开发环境的权限警告
### ⚠️ 重要说明
- **安全考虑**:TVBox API 开放访问不会泄露敏感信息,配置数据主要包含公开的视频源地址
- **向后兼容**:现有用户的所有功能和数据保持不变
- **推荐升级**:建议所有用户升级以获得更好的 TVBox 集成体验
---
## 🚀 下一版本预告
- 更多视频源集成
- 播放性能优化
- 移动端体验改进
- 更多第三方客户端支持
---
**发布日期**2025 年 9 月 3 日
**版本标签**v0.6.0-katelya
**兼容性**:向下兼容 v0.5.x 所有功能