katelya
|
fc78bb11c0
|
Refactor code structure for improved readability and maintainability
|
2025-10-02 00:34:41 +08:00 |
|
katelya
|
e2e3386128
|
fix: 更新NEXTAUTH_URL为实际域名,添加D1数据库配置并初始化数据库表
|
2025-10-02 00:32:45 +08:00 |
|
katelya
|
8c01f46fec
|
fix: 移除wrangler.toml中的BOM字符,修复ParseError Unknown character 65279
|
2025-10-02 00:07:23 +08:00 |
|
katelya
|
d1e18a5fd4
|
fix: 修复损坏的wrangler.toml文件 - 解决ParseError和Unterminated string错误
|
2025-10-02 00:01:15 +08:00 |
|
katelya
|
4c052df342
|
fix: 修复绑定名称冲突 - 将PASSWORD改为AUTH_PASSWORD避免Cloudflare保留名称
|
2025-10-01 23:47:37 +08:00 |
|
katelya
|
fb5be70529
|
fix: 添加缺失的PASSWORD环境变量以修复500错误
- 在 wrangler.toml 中为生产和预览环境添加 PASSWORD 变量
- PASSWORD 是中间件验证的必需变量,缺失会导致500错误
- 更新部署指南,强调 PASSWORD 必须设置为 Plain text 类型
- 添加详细的环境变量类型设置说明和故障排除步骤
- PASSWORD 用于用户认证和签名验证,是系统核心安全机制
|
2025-10-01 23:39:02 +08:00 |
|
katelya
|
412ce4c2e7
|
fix: 添加缺失的USERNAME环境变量以修复500错误
- 在 wrangler.toml 中为生产和预览环境添加 USERNAME 变量
- USERNAME 用于站长用户身份验证和管理权限控制
- 修复因缺失 USERNAME 导致的管理后台无法访问问题
- 更新部署指南,添加详细的500错误故障排除方案
- 包含完整的环境变量检查清单和验证步骤
|
2025-10-01 23:30:03 +08:00 |
|
katelya
|
2937cf8748
|
Merge branch 'main' of https://github.com/katelya77/KatelyaTV
|
2025-10-01 23:20:20 +08:00 |
|
katelya
|
ab2ee4f7b2
|
docs: 添加Cloudflare Pages部署指南
- 详细说明了Edge Runtime配置错误的解决方案
- 提供了Windows环境下bash依赖问题的多种解决方案
- 包含完整的部署步骤和配置指南
- 添加了常见问题排查和后续维护指导
|
2025-10-01 23:20:11 +08:00 |
|
katelya
|
8aeaa629f1
|
fix: 删除空的测试API文件以修复Cloudflare Pages部署问题
- 删除了空的 /api/test/simple/route.ts 文件
- 删除了空的 test 目录结构
- 确保所有API路由都正确配置了Edge Runtime
- 修复了Cloudflare Pages部署时的Edge Runtime错误
|
2025-10-01 23:18:37 +08:00 |
|
Katelya
|
708d204967
|
1
Removed USERNAME variable from the configuration.
|
2025-10-01 23:10:34 +08:00 |
|
Katelya
|
89f6196d1f
|
Add USERNAME variable to wrangler.toml
|
2025-10-01 22:34:14 +08:00 |
|
katelya
|
3ce1bd1ce4
|
Simplify D1 database access and add fallback to LocalStorage for Edge Runtime compatibility
|
2025-09-05 16:21:41 +08:00 |
|
katelya
|
62072a5558
|
Fix wrangler.toml configuration: Remove duplicate D1 bindings and invalid build fields
|
2025-09-05 16:13:36 +08:00 |
|
katelya
|
87fac5ce53
|
Fix D1 database access and add debug endpoint for Cloudflare Pages troubleshooting
|
2025-09-05 16:11:20 +08:00 |
|
katelya
|
07cdaafcb2
|
Fix 500 Internal Server Error: Add error handling for D1 database access in Cloudflare Pages
|
2025-09-05 16:05:52 +08:00 |
|
katelya
|
142c780b50
|
Fix TypeScript errors: Update User type system across all storage implementations
|
2025-09-05 15:59:55 +08:00 |
|
katelya
|
d83e2c6f42
|
Configure D1 database UUID: 6d580637-1f87-4ddf-8b4d-3d97254b4c33
|
2025-09-05 15:52:49 +08:00 |
|
katelya
|
0d4b6537d0
|
Add Cloudflare Pages configuration and D1 init script
|
2025-09-05 15:48:56 +08:00 |
|
katelya
|
617ad6504d
|
feat: 修复 TVBox 配置生成问题,更新数据库表名并添加迁移脚本
|
2025-09-05 12:51:11 +08:00 |
|
katelya
|
bdfad48656
|
feat: 实现成人内容过滤设置的动态处理,优化搜索API的缓存控制
|
2025-09-05 11:37:25 +08:00 |
|
katelya
|
f0d2ea9d14
|
feat: 调整 EpisodeSelector 组件样式,优化布局和交互体验
|
2025-09-05 11:24:40 +08:00 |
|
katelya
|
a378bad209
|
feat: 实现动态过滤可用资源站,根据用户设置自动处理成人内容
|
2025-09-05 11:18:55 +08:00 |
|
katelya
|
87e401738f
|
feat: 更新 EpisodeSelector 组件,调整每页显示集数和样式以优化用户体验
|
2025-09-05 11:08:25 +08:00 |
|
katelya
|
0874cac2ae
|
feat: 更新 Upstash 配置,修改环境变量名称以提高一致性
|
2025-09-05 10:58:27 +08:00 |
|
katelya
|
427056f4ad
|
feat: 更新搜索API的响应,添加缓存控制头以优化性能
|
2025-09-05 01:37:53 +08:00 |
|
katelya
|
c484dde326
|
feat: 移除 config.json 中的 API 源配置,更新示例配置以支持成人内容源
|
2025-09-05 01:30:12 +08:00 |
|
katelya
|
736bf531f9
|
feat: 更新搜索结果处理逻辑,支持合并常规和成人内容结果,兼容旧格式
|
2025-09-05 01:15:25 +08:00 |
|
katelya
|
0e8ea7003a
|
feat: 添加 is_adult 字段以支持成人内容标记,更新相关逻辑处理
|
2025-09-05 00:57:57 +08:00 |
|
Katelya
|
24e9dd9b5d
|
更新视频源配置is_adult
|
2025-09-05 00:44:31 +08:00 |
|
katelya
|
b9c59a3066
|
feat: 添加 is_adult 字段处理,更新配置以支持成人内容源
|
2025-09-05 00:36:55 +08:00 |
|
katelya
|
af192b35ed
|
docs: 优化README格式,增强可读性,修正内容描述
|
2025-09-04 23:54:22 +08:00 |
|
katelya
|
4c421bcf5f
|
docs: 优化README部署指南,重新组织逻辑结构,简化冗余内容,增强可读性
|
2025-09-04 23:53:05 +08:00 |
|
katelya
|
40cbd617ee
|
fix: 修复Docker + Kvrocks登录失败问题,补充USERNAME环境变量说明
|
2025-09-04 23:45:03 +08:00 |
|
katelya
|
1811d20d2a
|
docs: 添加Docker+Kvrocks登录失败问题的详细故障排除指南
文档更新:
- 在README常见问题排除部分添加专门的Kvrocks登录失败解决方案
- 详细说明问题症状、原因分析和完整的解决步骤
- 提供环境变量配置检查和验证命令
解决用户反馈:
- 针对用户报告的'账号或密码错误'和'Users数组为空'问题
- 提供完整的诊断和修复流程
- 包含重启服务和验证配置的具体命令
技术改进:
- 明确标识这是重要修复项
- 提供可复制执行的命令脚本
- 添加配置验证步骤确保修复生效
|
2025-09-04 23:42:46 +08:00 |
|
katelya
|
b83fd3f8c6
|
fix: 修复Docker+Kvrocks部署中缺少USERNAME环境变量导致登录失败的问题
问题分析:
- docker-compose.kvrocks.yml中缺少USERNAME环境变量配置
- 导致admin_config中Users数组为空,无法创建管理员账户
- 用户登录时提示'账号或密码错误'
修复内容:
- 在docker-compose.kvrocks.yml中添加USERNAME环境变量
- 明确标注管理员账号配置为必填项
- 添加NEXT_PUBLIC_ENABLE_REGISTER用户注册配置
影响:
- 解决用户反馈的Docker+Kvrocks部署登录失败问题
- 确保配置初始化时能正确创建管理员用户
- 提供更清晰的环境变量配置指导
|
2025-09-04 23:40:59 +08:00 |
|
katelya
|
2efcf6a812
|
fix: 修复文档格式和内容,确保成人内容过滤功能说明清晰
|
2025-09-04 23:25:40 +08:00 |
|
katelya
|
2197294cce
|
docs: 添加成人内容过滤功能表结构兼容性修复指南
新增故障排除章节:
- 详细说明表结构不兼容问题的解决方案
- 提供完整的SQL命令来重建兼容的user_settings表
- 包含数据验证和测试步骤
文档更新:
- D1_MIGRATION.md: 添加表结构兼容性修复方案
- CLOUDFLARE_PAGES_ADULT_FILTER.md: 添加开关无法操作问题的解决方法
- 提供JSON格式设置数据的正确结构说明
解决问题:
- 修复'获取用户设置失败'后仍无法操作开关的问题
- 确保与现有代码的完全兼容性
- 提供清晰的表结构和数据格式说明
|
2025-09-04 23:24:02 +08:00 |
|
katelya
|
9a5564b3cf
|
fix: 修复文档格式和内容,确保成人内容过滤功能配置说明清晰
|
2025-09-04 22:56:06 +08:00 |
|
katelya
|
db08179eb0
|
docs: 完善成人内容过滤功能文档和配置
文档更新:
- 更新README中成人内容过滤部分,添加Cloudflare Pages配置要求
- 新增CLOUDFLARE_PAGES_ADULT_FILTER.md详细配置指南
- 更新D1_MIGRATION.md,修正user_settings表结构
数据库优化:
- 修复scripts/d1-init.sql,添加缺失的user_settings表
- 更新表结构以匹配当前实现
- 添加必要的索引优化查询性能
问题修复:
- 解决Cloudflare Pages部署时'获取用户设置失败'错误
- 明确说明不同部署平台的存储类型要求
- 提供详细的故障排除指南
|
2025-09-04 22:55:28 +08:00 |
|
katelya
|
ff388a8085
|
fix: 修复ESLint导入排序问题
- 使用eslint --fix自动修复导入语句排序
- 修正导入语句中的格式问题
|
2025-09-04 22:42:28 +08:00 |
|
katelya
|
b1651dabfc
|
fix: 恢复原设置功能,添加独立的内容过滤入口
- 恢复UserMenu中原有的本地设置功能(聚合搜索、优选测速、豆瓣代理、图片代理等)
- 添加独立的'内容过滤'菜单项,避免与原设置功能混淆
- 保持原有设置功能的完整性和重要配置项
|
2025-09-04 22:40:36 +08:00 |
|
katelya
|
88e48b8599
|
feat: 完整实现成人内容过滤功能的前端集成
- 修改用户菜单设置按钮导航到/settings页面
- 增强搜索页面支持用户认证和内容过滤
- 添加分组结果显示:常规内容和成人内容分标签显示
- 在搜索API调用中包含用户认证信息
- 支持成人内容分组展示和警告提示
- 保持原有聚合搜索功能的兼容性
现在用户可以:
1. 在设置页面控制成人内容过滤开关
2. 在搜索结果中看到内容分组(当存在成人内容时)
3. 获得个性化的搜索体验
|
2025-09-04 22:32:31 +08:00 |
|
katelya
|
235358c8c2
|
fix: 修复import排序和格式化问题
- 修复AdultContentFilter组件的import排序
- 修复settings页面的import排序
- 清理代码格式问题
|
2025-09-04 21:50:55 +08:00 |
|
katelya
|
b06665788f
|
fix: 完善成人内容过滤功能的部署兼容性
- 为用户设置API添加Edge Runtime配置确保部署兼容性
- 完善所有存储后端的用户设置方法实现
- 为D1数据库添加user_settings表迁移脚本
- 修复TypeScript类型错误和构建兼容性
- 所有25个API路由现在都正确配置了Edge Runtime
- 确保Docker、Cloudflare Pages等各平台部署正常运行
|
2025-09-04 21:25:45 +08:00 |
|
katelya
|
86ebbb2cf6
|
feat: 添加成人内容过滤功能
- 新增用户设置系统支持内容过滤开关
- 扩展类型定义支持成人内容标记
- 实现用户设置API端点(GET/PATCH/PUT)
- 增强搜索API支持内容分组和过滤
- 创建AdultContentFilter UI组件
- 添加用户设置页面和认证检查
- 更新配置示例和README文档
- 实现LocalStorage和Redis存储后端
- 默认启用过滤确保安全性
|
2025-09-04 21:11:02 +08:00 |
|
Katelya
|
c9429efba6
|
Update README.md
|
2025-09-04 20:57:05 +08:00 |
|
Katelya
|
5427dbcb0f
|
Improve comments in README for environment variables
|
2025-09-04 20:56:02 +08:00 |
|
katelya
|
b255965de3
|
docs: 更新README.md,添加Upstash Redis和Cloudflare Pages配置说明,优化格式
|
2025-09-04 20:52:12 +08:00 |
|
katelya
|
11779e6d24
|
fix: 修正Cloudflare Pages构建配置,简化部署文档,添加Vercel环境变量示例
|
2025-09-04 20:47:55 +08:00 |
|