Commit Graph

157 Commits

Author SHA1 Message Date
katelya 22c68b7e19 feat: remove outdated documentation and fix overlay issue in SkipController
- Deleted SKIP_CONTROLLER_TEST.md and SKIP_CONTROLLER_UPDATE.md as they are no longer relevant.
- Removed SKIP_FEATURE_GUIDE.md to streamline user documentation.
- Eliminated SKIP_OVERLAY_FIX.md after addressing the click offset issue caused by the SkipController overlay.
- Improved user experience by ensuring the SkipController does not interfere with episode selection.
v0.7.0-katelya
2025-09-04 18:10:59 +08:00
katelya 82485d1939 feat: Add Docker Compose configurations for Kvrocks and Redis deployments
- Implemented `docker-compose.kvrocks.auth.yml` for Kvrocks with password authentication.
- Created `docker-compose.redis.yml` for Redis deployment.
- Added Kvrocks configuration file `kvrocks.auth.conf` with necessary settings.
- Updated documentation with deployment guidelines for Kvrocks.
- Introduced ESLint configuration for code quality.
- Developed deployment configuration check script `check-deployment-configs.js`.
- Added D1 database initialization script `d1-init.sql` for KatelyaTV.
- Created test script `test-kvrocks-deployment.js` to validate Kvrocks deployment.
- Implemented fix verification script `verify-kvrocks-fix.js` for password handling.
- Updated `wrangler.toml` for Cloudflare deployment configuration.
2025-09-04 17:55:23 +08:00
katelya 63120d418b feat: 实现真正的无限滚动加载
- 修改 PaginatedRow 组件支持动态加载更多数据
- 添加 onLoadMore 回调函数和加载状态管理
- 在首页三个版块实现真正的分页加载新内容
- 第一页时隐藏左箭头,避免无效操作
- 移除底部页码指示器,界面更简洁
- 右箭头点击时动态从豆瓣API加载新数据
2025-09-04 16:36:59 +08:00
katelya 8f23545439 feat: 优化PaginatedRow组件的翻页逻辑,确保向前翻页不超出范围并支持无限循环翻页 2025-09-04 16:10:38 +08:00
katelya 62f70a9bf5 feat: 优化PaginatedRow组件的翻页逻辑,改进按钮显示条件 2025-09-04 16:07:45 +08:00
katelya 275b5ed9d0 feat: 添加站点访问密码配置到docker-compose文件 2025-09-04 16:00:45 +08:00
katelya dcc6d4cef2 feat: 优化PaginatedRow组件,支持无限翻页和悬停显示导航按钮 2025-09-04 15:45:47 +08:00
katelya c5c8aa43f2 feat: 重新设计PaginatedRow组件,优化首页热门板块的切页体验
新功能:
- 实现无限循环翻页,不再局限于有限页数
- 重新设计翻页按钮,使用紫色渐变和更好的悬停效果
- 按钮位置居中对齐,放在两行内容的中间位置
- 为每个组件实例添加唯一ID,避免跨板块悬停效果冲突

 设计改进:
- 按钮使用渐变背景和阴影效果,提升视觉体验
- 优化按钮尺寸和间距,更加美观
- 改进页码指示器的动画效果
- 修复悬停状态下其他板块也高亮的问题

 Bug修复:
- 解决鼠标悬停在一个影视卡片时其他板块卡片也高亮的问题
- 修复只能显示两批内容的限制,现在支持无限循环
- 优化按钮定位,确保在各种屏幕尺寸下都能正确居中
2025-09-04 15:35:10 +08:00
katelya 07a68b01a4 build: 更新版本号到 20250904151930
- 使用 generate-version.js 脚本生成新版本号
- 同步更新 src/lib/version.ts 和 VERSION.txt
- 确保前端显示正确的版本信息
- 触发 Docker 镜像重新构建
2025-09-04 15:19:50 +08:00
katelya fb47b3d358 docs: 优化 Cloudflare Pages 和 Vercel 配置文件部署指导
- 详细说明配置文件的正确下载和使用方法
- 添加常见错误的排查步骤和解决方案
- 明确指出不要直接复制网页内容,需下载文件
- 提供 JSON 格式验证和故障排除指南
- 更新版本号以触发 Docker 镜像重新构建
2025-09-04 15:12:24 +08:00
katelya b73b52bc05 fix: 优化README.md中的部署方式对比表格格式和环境变量说明 2025-09-04 15:07:42 +08:00
katelya 235259c24d docs: 添加Vercel+Upstash多用户部署完整指导文档
- 新增详细的Vercel+Upstash部署步骤说明
- 更新部署方式对比表,突出Vercel+Upstash方案优势
- 添加多用户系统和跨设备同步功能说明
- 优化推荐方案,推荐Vercel+Upstash作为个人用户首选
- 更新环境变量说明,包含Upstash配置详情
- 添加费用说明和免费额度介绍
2025-09-04 15:07:12 +08:00
katelya c755a6d466 feat: 添加分页组件PaginatedRow,优化首页内容展示逻辑 2025-09-04 14:24:13 +08:00
katelya b9222cf33d feat: 添加对linux/arm/v7平台的支持,优化Docker构建配置 2025-09-04 13:28:39 +08:00
katelya 63d0942b66 feat: 优化影视源类型判断逻辑,支持更智能的API地址解析 2025-09-04 13:18:29 +08:00
katelya d6ea0a4748 feat: 智能判断影视源类型,根据API地址动态设置type 2025-09-04 13:11:36 +08:00
katelya b0deb7eedc 修正配置文件下载地址的格式,添加空格以提高可读性 2025-09-04 12:32:06 +08:00
katelya ab147dd19a feat: 添加站点全局访问密码配置 2025-09-04 12:01:19 +08:00
katelya 4b9f87f7f8 删除旧版本的发布说明文件,更新用户菜单以移除TVBox配置按钮,并在管理页面中添加TVBox配置按钮。 2025-09-04 10:56:44 +08:00
katelya 9083d83355 Merge branch 'main' of https://github.com/katelya77/KatelyaTV 2025-09-04 10:52:32 +08:00
katelya f02a027a2a merge 2025-09-04 10:52:28 +08:00
Katelya 035f15cd7f 更新配置文件的片源数量!
Added download links for Plus version of the configuration file.
2025-09-03 23:14:38 +08:00
katelya db651d5a55 fix: 调整集数网格的列宽和间距,优化布局 2025-09-03 22:38:12 +08:00
katelya f121b06b91 fixed littles bug 2025-09-03 22:29:58 +08:00
katelya 475d8f0334 fix: 调整集数网格的垂直间距,优化布局 2025-09-03 22:20:21 +08:00
katelya b54d626496 fix: 调整集数网格的间距,优化布局 2025-09-03 22:13:37 +08:00
katelya 5202a4b11a fix: 调整集数网格的间距,优化布局 2025-09-03 22:07:04 +08:00
katelya af73306814 fix: 修复选集点击偏移问题,优化事件处理和布局 2025-09-03 22:01:00 +08:00
katelya f0bbcf00dc fix: 修复选集点击偏移问题,调整跳过配置面板位置以避免覆盖 2025-09-03 21:52:08 +08:00
katelya 9aeef4bc63 feat: 修复选集点击偏移问题,优化布局和事件处理 2025-09-03 21:42:00 +08:00
katelya d6e14b2d00 feat: 优化跳过控制器,新增片尾倒计时模式选择,支持剩余时间和绝对时间模式 2025-09-03 21:31:09 +08:00
katelya 981137afe9 feat: 更新 Kvrocks 配置,使用预构建 Docker 镜像并添加故障排除指南 2025-09-03 21:09:38 +08:00
katelya ae22119708 feat: 删除 v0.5.0-katelya 发布记录,准备更新至 v0.6.0-katelya 2025-09-03 20:38:42 +08:00
katelya 222126e50f feat: 更新版本至 0.6.0-katelya,新增 TVBox 配置功能及优化用户体验 v0.6.0-katelya 2025-09-03 20:34:52 +08:00
katelya 3783fbdd00 feat: 更新 middleware 匹配规则,添加 TVBox API 路径支持 2025-09-03 20:26:56 +08:00
katelya c4458ae23a feat: 添加 TVBox 配置按钮,支持跳转到配置页面 2025-09-03 20:17:25 +08:00
katelya ac29b75457 feat: 更新 TVBox API 解析逻辑,支持从配置文件异步读取源站列表 2025-09-03 20:05:56 +08:00
katelya 1ca36f7454 feat: Add TVBox configuration support and management interface
- Introduced a new configuration page for TVBox with JSON and Base64 format options.
- Updated API endpoints for TVBox configuration retrieval.
- Enhanced the sidebar navigation to link to the new configuration page.
- Improved error handling and user feedback for configuration copying.
- Added detailed usage instructions and feature descriptions in the documentation.
- Fixed issues related to deployment and static generation.
2025-09-03 19:54:58 +08:00
katelya 2294f1b066 feat: 添加 TVBox 配置接口,支持视频源导入及解析功能 2025-09-03 19:32:24 +08:00
katelya b4ebe89292 feat: 更新 service worker 逻辑,优化模块注册和缓存管理 2025-09-03 19:20:20 +08:00
katelya 54b4388685 feat: 更新视频源配置,禁止删除示例源并优化批量删除提示 2025-09-03 14:45:23 +08:00
katelya 66a6fd0392 feat: 添加对 Kvrocks 的支持,包括配置文件、环境变量示例及数据库操作实现 2025-09-03 14:34:45 +08:00
katelya d563ca165d feat: 优化视频源批量删除功能,支持一键删除所有视频源并改善用户提示 2025-09-03 14:15:41 +08:00
katelya cdd60356eb feat: 添加视频源批量操作功能,包括批量选择和删除 2025-09-03 14:06:42 +08:00
katelya d8e8510e5e feat: 添加视频源配置管理功能,包括导入和导出配置的支持 2025-09-02 17:56:48 +08:00
katelya 1e3467fff2 feat: 添加 CORS 支持,处理预检请求并更新 API 响应头 2025-09-02 17:43:06 +08:00
Katelya c69e9a380f Revise important change notification in README
Updated important change notification to include details about recommended configuration files.
2025-09-02 17:24:10 +08:00
katelya 53ef9281ba feat: 更新 README.md,移除内置视频源并提供用户自定义资源站配置说明 2025-09-02 17:21:47 +08:00
katelya fa958d0987 Refactor service worker and remove test page
- Updated service worker (sw.js) to improve caching strategies and update asset revisions.
- Deleted the test page (page.tsx) as it is no longer needed.
- Refactored EpisodeSelector component to simplify logic and improve performance.
- Added a .dockerignore file to exclude unnecessary files from Docker builds.
2025-09-02 17:08:23 +08:00
katelya f545058bf8 feat: 添加 'use client' 声明到 EpisodeSelector 和 TestPage 组件 2025-09-02 16:40:48 +08:00