// 此文件由 scripts/convert-changelog.js 自动生成 // 请勿手动编辑 export interface ChangelogEntry { version: string; date: string; added: string[]; changed: string[]; fixed: string[]; } export const changelog: ChangelogEntry[] = [ { version: "224.2.0", date: "2026-08-03", added: [ "音乐增加均衡器配置", "新增快捷快进功能", "搜索新增高级面板", "搜索新增只搜私人影库" ], changed: [ "anime4k超分使用自管理的 WebGPU 渲染器兼容firefox", "优化openlist集数识别规则", "source移除更改为仅对ios Safari生效", "影视搜索、聚合开关视图切换移动到高级面板" ], fixed: [ "修复移动端点击videocard失效问题" ] }, { version: "224.1.1", date: "2026-07-31", added: [ // 无新增内容 ], changed: [ // 无变更内容 ], fixed: [ "修复tv模式登录失效跳转/login页面而非/tv/login页面" ] }, { version: "224.1.0", date: "2026-07-31", added: [ "生态应用增加moontvplus浏览器插件", "网盘源新增集数长按或右键显示原名", "增强追番订阅:关键词表达式、字幕组快捷、右键添加与缺集补搜", "新增磁链测活功能" ], changed: [ "API Base URL保存与请求时去除末尾斜杠", "VideoCard操作菜单限制高度并可滑动" ], fixed: [ "修复VideoCard来源数量浮层左上角被裁切,并阻止长按同时弹出操作菜单", "修复OpenList多根路径扫描进度未汇总" ] }, { version: "224.0.0", date: "2026-07-21", added: [ "新增Turso(libSQL)数据库支持", "新增流量分析功能", "动漫订阅增加排除关键词", "增加客户端去广告配置", "openlist增加路径元信息配置分类和自动刷新链接功能", "增加动漫数据源桜色镜像站" ], changed: [ "tgbot站点名改为自定义站点名", "webtv局域网遥控二维码可聚焦", "设备识别移除tgbot", "IOS PWA沉浸式状态栏支持", "优化动漫数据源图片降级策略" ], fixed: [ // 无修复内容 ] }, { version: "223.3.0", date: "2026-07-06", added: [ "接入Telegram Bot功能", "增加本地播放/离线播放状态标识", "公告增加每次显示模式", "增加光鸭云盘名称映射" ], changed: [ // 无变更内容 ], fixed: [ // 无修复内容 ] }, { version: "223.2.0", date: "2026-06-25", added: [ "EdgeOne部署支持", "Web TV增加局域网遥控", "动漫磁力搜索增加Nyaa源", "下载增加IndexedDB模式", "增加下载内容导出功能", "增加自定义X-Emby-Authorization" ], changed: [ "UC和夸克网盘增加自动续期机制", "优化预加载策略", "扫码登录成功返回上一页", "用户登出立即失效所有token" ], fixed: [ "修复AI总开关关闭后AI评论仍然显示", "修复搜索页带类型参数时仍后台搜索影视类型" ] }, { version: "223.1.0", date: "2026-06-15", added: [ " web tv模式增加上下键可改为菜单模式", "支持高级字幕(ass,ssa)渲染" ], changed: [ "web tv优化选集面板聚焦" ], fixed: [ // 无修复内容 ] }, { version: "223.0.0", date: "2026-06-11", added: [ "即将上映增加预告片功能", "增加浏览器离线通知功能", "增加视频特殊源配置功能", "增加动漫源cloudflare workers部署脚本示例", "网盘搜索前增加来源筛选", "增加自定义字幕上传", "web tv增加geckoview内核版本", "通知中心增加通知配置入口", "电视直播增加测速功能", "用户管理增加查看设备", "增加优选策略说明", "增加画面翻转功能", "新增进度条缩略图功能", "增加倍速快捷键", "增加快捷键说明" ], changed: [ "撤销设备登录后,不再刷新整个列表", "优化视频下载", "web tv模式左右焦点锁定,默认聚焦首页导航", "提升播放页带背景图下选集面板的对比度", "首页轮播图标题自适应大小", "升级artplayer到5.4.0", "cloudflare环境下排除无用nodejs包" ], fixed: [ "修复即将上映需多次点击才显示", "修复未配置opds源不显示电子书馆入口", "修复电视直播表头错位" ] }, { version: "222.0.0", date: "2026-06-01", added: [ "增加WebTV模式(实验性)", "音乐增加明显的缓冲中标识", "音乐增加来源显示", "音乐增加热搜、推荐歌单", "音乐增加歌手和专辑搜索", "音乐增加定时睡眠", "观影室音乐增加一起听功能", "添加歌词跳转进度功能", "增加动漫数据源配置", "增加播放记录批量删除功能" ], changed: [ "提升音乐解析超时时间", "音乐界面修改为多路由模式", "美化音乐界面", "美化电子书馆界面", "听书音色缓存localstorage", "dockerfile编译时建立默认离线下载目录", "订阅改为电视访问" ], fixed: [ "修复detailpanel切换tmdb时,没有更新季度信息", "修复阅读页面legado书源方式缺少听书控件", "修复首页单模块失败影响整页数据加载" ] }, { version: "221.1.0", date: "2026-05-25", added: [ // 无新增内容 ], changed: [ "legado新增正文专用解析函数", "优化books/catalog页面" ], fixed: [ "修复音质切换没有立即生效", "修复音乐界面添加重复歌单报错" ] }, { version: "221.0.0", date: "2026-05-24", added: [ "电子书馆引入 Legado 书源支持", "漫画和电子书馆搜索增加流式输出功能", "增加 Emby 格式 SxxExx 分组功能", "登录增加 fail2ban 机制,防止暴力破解", "夸克网盘增加直链优先 / 转码优先切换", "夸克网盘增加多线程播放功能", "网盘搜索磁链类型增加存到私人影库功能", "存至私人影库增加下载方式选择", "OpenList 离线下载增加额外源选择", "用户管理增加用户名搜索功能", "增加轮播图高度配置", "搜索增加部分缓存快速启动机制" ], changed: [ "音乐封面改为黑胶留声机样式", "播放记录保存时不再保存相同秒数的记录", "优化切集性能", "优化 episode_progress 渲染时机", "AI 问片手动渲染表格以修复渲染表格报错" ], fixed: [ "修复当前播放的音乐记录置底问题", "修复无网盘权限仍可直链播放网盘链接的权限漏洞", "修复播放记录面板不显示当前集数", "修复音乐分页问题" ] }, { version: "220.0.0", date: "2026-05-14", added: [ "增加视频源过多提示", "电子书馆增加听书功能", "增加电视直播刷新间隔配置", "音乐增加稍后播放", "音乐排行榜增加播放全部", "电子书室增加滚动阅读模式", "音乐增加音频图动画", "增加可视化视频源权重设置", "短剧增加查看更多功能" ], changed: [ "优化漫画展馆和电子书室的历史加载速度", "videocard省略tooltip增加自动换行", "网盘链接检测无效链接自动置于底部", "美化电子书加载界面", "调整修改密码入口位置", "音乐播放记录修改为队列式加载", "修改音乐界面加载指示", "电子书馆opds封面获取优化", "网盘类型选项卡改为单行", "清空音乐播放记录时,停止当前播放的音乐" ], fixed: [ "修复生产环境使用网盘有效性检测报错无法找到模块", "修复电子书馆标题不根据站点名显示", "修复关系型数据库保存音乐记录错误" ] }, { version: "219.0.0", date: "2026-05-01", added: [ "新增用户组权限控制", "新增移动云盘、百度网盘、天翼网盘、123云盘、uc网盘、115网盘的在线播放", "新增网盘有效性检测功能", "新增首页背景图设置", "videocard右键菜单标题省略时增加tooptip", "新增电子书室功能", "新增快速优选模式" ], changed: [ "优化漫画展馆的搜索速度", "优化音乐代理逻辑", "音乐播放器大屏下修改为左右布局", "夸克网盘在线播放移除openlist依赖" ], fixed: [ "修复漫画展馆无法重新搜索" ] }, { version: "218.0.0", date: "2026-04-20", added: [ "新增sqlite数据库支持", "play页面缓存引入主动清理机制", "用户菜单新增个人中心", "新增也许你想看功能", "新增基于lxserver的音乐功能", "新增弹幕自动装填默认开关设置", "增加漫画展馆功能", "选集屏蔽增加相反模式", "增加弹幕缓存大小统计", "新增本地多集进度保存功能", "搜索页面增加结果统计" ], changed: [ "换源集数不一致时清空当前剧集弹幕缓存", "优化safari浏览器的体验", "视频源脚本缓存更改为内存缓存" ], fixed: [ "修复videocard右键菜单缩略图不使用备用源" ] }, { version: "217.0.0", date: "2026-04-10", added: [ "新增注册邀请码功能", "增加弹幕内置源", "增加netlify部署支持", "观影室增加屏幕共享功能", "详情面板新增照片墙功能", "新增夸克网盘的转存与播放功能", "豆瓣数据源增加备用源功能" ], changed: [ "移除音乐功能" ], fixed: [ "修复弹幕选集分组无法鼠标滑轮滚动", "修复高级推荐报错无限刷新" ] }, { version: "216.0.0", date: "2026-03-30", added: [ "新增视频源脚本", "私人影库增加本机转码功能", "tvbox订阅增加黄色过滤", "播放记录显示直链播放的链接", "磁链增加代理配置", "弹幕选集面板增强", "电视直播聚合同名节目", "douban页面大屏自动预加载第二页", "增加docker lite镜像", "详情面板增加外部跳转" ], changed: [ "GlobalError自动消失", "站点配置子服务配置项折叠" ], fixed: [ "修复手动选择弹幕因缓存问题无法变更弹幕集数", "修复当前集拉回开头显示恢复进度按钮", "修复视频源权重的一些问题" ] }, { version: "215.0.0", date: "2026-03-20", added: [ "增加主动恢复进度按钮", "新增播放记录面板", "弹幕搜索面板标题增加tooltip", "影视搜索新增列表视图", "pansou增加重试按钮", "新增ai评论生成", "增加一键render部署", "电视直播增加三种代理模式" ], changed: [ "优化直链播放m3u8体验", "搜索页面海量数据下使用虚拟滚动提高性能", "优化emby代理内存泄漏问题", "电视直播代理控制权从用户端改为管理端", "获取视频源详情不再依赖title" ], fixed: [ "修复search页面僵尸历史记录tag", "修复弹幕搜索框挤压", "修复搜索页面加载条显示顺序错误", "修复继续观看渐进式加载的一些问题" ] }, { version: "214.1.0", date: "2026-03-10", added: [ // 无新增内容 ], changed: [ "emby兼容jellyfin", "emby支持无密码登录", "ai问片移除think块", "ai问片可点击标题播放", "优化ai问片流式处理,系统提示词增加日期,优化决策json提取" ], fixed: [ "修复filesystem模式取消下载不删除文件", "修复未配置TVBOX_SUBSCRIBE_TOKEN不代理emby图片" ] }, { version: "214.0.0", date: "2026-03-04", added: [ "下载新增File System Api模式,实现浏览器本地播放", "emby增加自定义ua和图片代理", "tvbox支持根据用户细分视频源", "新增下载线程数调整设置", "DetailPanel选集自动跟随", "源名字中增加分辨率显示", "换源增加全部重试" ], changed: [ "数据迁移支持并发提升性能", "首页信息空数据不缓存", "播放页面的弹窗在大屏下使用抽屉式", "电视直播放行mp4", "定时任务支持控制是否同步返回", "下载按钮支持拖动", "网络设置改名数据源设置并关闭默认折叠", "cloudflare添加minify参数以压缩大小", "videocard直播不显示详情" ], fixed: [ "修复集数屏蔽设置面板层级", "修复侧边栏私人影库选项不高亮" ] }, { version: "213.0.0", date: "2026-02-24", added: [ "私人影库新加追番订阅功能", "新增进度条图标个性化功能", "新增下载任务数设置", "播放页面显示详情按钮", "详情面板增加演员数据", "继续播放增加剧集更新提示", "tvbox订阅增加默认jar包", "定时任务增加冷却" ], changed: [ "详情面板支持切换数据源", "AI问片关闭弹窗不中断", "定时任务性能优化,支持并发处理" ], fixed: [ "修复通知已读不更新菜单状态", "修正生态应用selene下载链接" ] }, { version: "212.2.0", date: "2026-02-13", added: [ "新增生态应用模块", "新增精确搜索功能" ], changed: [ "求片按钮位置调整" ], fixed: [ "修复音乐模块移动端无法调节音量", "修复emby无法删除最后一个服务", "修复cloudflare非d1部署报错", "修复音乐模块openlist缓存未启用时仍走代理", "修复postgrep数据方式导入导出无法使用", "修复openlist扫描目录包含文件时报错" ] }, { version: "212.1.0", date: "2026-02-08", added: [ "新增 Vercel Postgres 数据库支持" ], changed: [ "自动创建站长账号,避免外键约束导致无法操作关联表", "即将上映恢复长按菜单,上映天数改为点击显示" ], fixed: [ // 无修复内容 ] }, { version: "212.0.0", date: "2026-02-07", added: [ "接入Tunehub实现音乐播放", "网络直播支持观影室同步", "详情图片点击可预览", "oidc登录图标自动识别多平台" ], changed: [ "获取用户站长无信息时返回默认值兜底", "继续观看使用渐进式加载模式", "openlist根路径主动移除bom防止获取根目录失效", "webgpu缓冲区大小调整", "设备管理可识别OrionTv" ], fixed: [ "修复与upstash合并数据源时丢失的用户缓存信息", "修复登录页面不处理error参数", "修复safari视频切换集数无法清理旧视频", "修复部分tmdb接口在cloudflare下无法使用" ] }, { version: "211.0.0", date: "2026-02-01", added: [ "cloudflare部署增加d1支持", "电视直播支持flv播放", "登录注册页面输入框增加图标" ], changed: [ "豆瓣预告片改为前端获取", "豆瓣预告片可播放声音", "轮播图缓存采用乐观更新策略", "管理面板无权限时显示错误提示" ], fixed: [ // 无修复内容 ] }, { version: "210.2.0", date: "2026-01-29", added: [ "外部播放器增加app打开", "新增tvbox屏蔽源配置", "新增视频源权重功能" ], changed: [ "设备管理当前设备置顶且显示黄色边框", "live分片代理移除content-length发送" ], fixed: [ "修复tmdbkey错误和未登录时获取外部观影室密钥无限重定向" ] }, { version: "210.1.3", date: "2026-01-28", added: [ // 无新增内容 ], changed: [ // 无变更内容 ], fixed: [ "修复跳转登录不登出" ] }, { version: "210.1.2", date: "2026-01-27", added: [ // 无新增内容 ], changed: [ // 无变更内容 ], fixed: [ "修复刷新token失效无限重定向" ] }, { version: "210.1.1", date: "2026-01-27", added: [ // 无新增内容 ], changed: [ // 无变更内容 ], fixed: [ "修复token过期重定向无法续期的问题" ] }, { version: "210.1.0", date: "2026-01-27", added: [ "增加直链播放", "直播兼容txt格式" ], changed: [ "首页轮播图和继续观看可隐藏", "刷新token改为前端进行防止redis数据库方式报错" ], fixed: [ // 无修复内容 ] }, { version: "210.0.0", date: "2026-01-25", added: [ "新增网络直播功能", "动漫磁力搜索增加蜜柑", "动漫磁力搜索增加动漫花园", "pansou增加关键词过滤", "cloudflare workers部署支持" ], changed: [ "去广告增强", "登录验证机制改为Token+Refresh Token形式", "移除旧版用户操作残留" ], fixed: [ "修复缓存弹幕限制后不显示原始数量", "修复测速缓存导致的错误测速数据", "修复videocard,2000年只显示0年" ] }, { version: "209.1.0", date: "2026-01-21", added: [ "增加禁用自动匹配弹幕", "增加弹幕上限设置", "增加禁用弹幕热力图开关" ], changed: [ "恢复无数据库支持", "反爬增强" ], fixed: [ "修复订阅去广告开关不正确修改链接问题" ] }, { version: "209.0.0", date: "2026-01-18", added: [ "新增收藏更新邮件发送", "新增测速超时设置", "tmdb详情支持查看季度信息,集数信息", "tmdb支持设置反代", "tmdb图片支持自定义设置url", "豆瓣图片增加百度图片代理" ], changed: [ "统一upstash和redis数据层", "优化docker镜像大小", "Cloudflare Turnstile开启前检测sitekey和Secretkey不能为空", "豆瓣反爬增强", "竖向videocard的source name调整到海报右下角", "取消小雅获取剧集强制刷新", "本地设置选项卡增加图标" ], fixed: [ "修复详情不应用豆瓣图片策略" ] }, { version: "208.0.0", date: "2026-01-16", added: [ "ai问片增加非流式响应", "新增下集弹幕预加载", "openlist和小雅增加禁用预览方式播放", "管理配置增加主动重载", "emby增加排序功能", "播放页面标题自动跟随影片标题", "emby数据增加导入导出" ], changed: [ "小雅现在会自动刷新播放链接", "缓冲策略从下拉框改为滑块", "openlist扫描前增加tmdbkey配置检测", "优化firefox下的弹幕热力图", "小雅获取剧集时刷新文件夹" ], fixed: [ "修复redis方式数据导入报错", "修复小雅不过滤空url" ] }, { version: "207.0.0", date: "2026-01-13", added: [ "私人影库增加小雅支持", "测速增加码率测算", "私人影库增加求片功能", "搜索增加简繁转换器", "openlist多目录扫描支持" ], changed: [ "视频源保留关键字增加xiaoya,emby", "年代筛选的年代改为动态生成", "openlist支持视频预览方式播放" ], fixed: [ "修复upstash方式数据导入报错", "修复新加载弹幕不显示弹幕数量", "修复生产环境emby分类返回空数组" ] }, { version: "206.3.0", date: "2026-01-10", added: [ "emby支持配置多源", "emby支持配置高级参数(转码mp4,代理等)", "新增自定义ai问片默认消息" ], changed: [ "优化搜索逻辑和聚合逻辑", "加载缓存弹幕时显示元信息", "服务器代理豆瓣图片反防盗链增强" ], fixed: [ "修复emby分类切换时加载旧数据" ] }, { version: "206.2.1", date: "2026-01-08", added: [ // 无新增内容 ], changed: [ // 无变更内容 ], fixed: [ "修正豆瓣图片源" ] }, { version: "206.2.0", date: "2026-01-07", added: [ "轮播图数据源增加豆瓣", "弹幕开关状态持久化", "play页面新增复制视频链接" ], changed: [ "搜索聚合规则增强", "emby剧集弹幕匹配优化", "搜索来源筛选提升私人影库权重", "私人影库未配置openlist时自动跳转emby", "优化弹幕加载逻辑" ], fixed: [ "修复私人影库报错导致搜索无结果", "修复无法保存更多推荐数据源" ] }, { version: "206.1.0", date: "2026-01-05", added: [ "新增手动上传弹幕功能" ], changed: [ "修改页面进度条逻辑", "openlist和emby源改为异步搜索", "提高移动端选集面板高度" ], fixed: [ "修复live页面500报错" ] }, { version: "206.0.0", date: "2026-01-04", added: [ "私人影库增加emby支持", "清空增加确认框", "增加页面切换进度条", "增加首页模块配置" ], changed: [ "私人影库支持解析ova集数", "优化弹幕匹配逻辑", "修改本地设置面板可折叠", "关闭预告片后不再检测连通性,检测连通性时增加query保证无缓存检测" ], fixed: [ "修正视频源代理模式外部播放器链接", "修复删除配置文件源提示成功的问题" ] }, { version: "205.1.0", date: "2026-01-02", added: [ "播放器显示截屏按钮", "播放器在移动端增加快进快退控件", "私人影库增加扫描模式", "定时任务接口增加鉴权", "tmdb轮播图支持预告片显示" ], changed: [ "调整竖向videocard样式", "源站寻片应用黄色过滤器", "调整播放页大屏幕下封面图大小", "热力图不再使用artplayer内置方式,改为自定义实现" ], fixed: [ "修复私人影库分页问题", "修复同一视频频繁弹窗弹幕选择", "彻底移除旧版用户导入导出并修复导入密码二次hash的问题" ] }, { version: "205.0.1", date: "2026-01-01", added: [ // 无新增内容 ], changed: [ "迁移跳过配置到新数据结构" ], fixed: [ // 无修复内容 ] }, { version: "205.0.0", date: "2026-01-01", added: [ "oidc注册支持设置linuxdo信任等级", "播放页增加更多推荐", "新增首页轮播图", "播放页面增加背景图", "增加动漫磁力搜索", "视频源增加代理开关", "新增预缓冲和缓冲策略", "新增ai问片功能", "新增播放记录自动清理", "tmdb增加轮询", "视频卡新增详情功能", "新增源站寻片功能" ], changed: [ "大幅提高播放页性能", "私人影库扫描增加季度支持与年份辅助扫描", "移除首页的收藏夹切换卡,改成从用户菜单进入", "美化继续观看模块", "tvbox支持私人影库播放", "继续观看列表使用虚拟滚动", "重构弹幕缓存", "迁移观看记录和收藏到新数据结构", "跳过配置改成弹窗配置", "首页推荐数据增加1小时缓存", "不再支持无数库使用", "更换logo" ], fixed: [ "修复/api/server-config暴露externalServerAuth的安全问题", "修复换源列表,私人影库不显示图像", "修复无法切换源到私人影库", "修正admin权限问题", "修复定时任务的openlist扫描", "修复导入用户丢失问题", "修复暂停保存两次播放记录" ] }, { version: "204.0.0", date: "2025-12-25", added: [ "⚠️⚠️⚠️更新此版本前务必进行备份!!!⚠️⚠️⚠️", "新增私人影视库功能(实验性)", "增加弹幕热力图", "增加盘搜搜索资源" ], changed: [ "完全重构用户数据存储结构", "提高所有弹幕接口的超时时间", "优化完结标识判断", "即将上映移动端字体大小调整", "tmdb增加代理支持", "剧集更新检测改为服务器后台定时执行" ], fixed: [ // 无修复内容 ] }, { version: "203.2.2", date: "2025-12-20", added: [ // 无新增内容 ], changed: [ // 无变更内容 ], fixed: [ "修复IOS端换集报错播放器初始化失败", "修复超分切换时重复渲染" ] }, { version: "203.2.0", date: "2025-12-19", added: [ "首页新增短剧推荐", "新增剧集更新检查" ], changed: [ "优化弹幕匹配规则", "弹幕请求超时修改为2分钟", "视频加载失败增加提示" ], fixed: [ // 无修复内容 ] }, { version: "203.1.0", date: "2025-12-18", added: [ "直播页面增加超分功能", "直播节目单增加Timeline视图", "直播页面增加外部播放器" ], changed: [ "直播观看记录会出现在继续观看列表了", "直播页面切换频道现在地址栏会跟随变化", "直播首次加载节目单改为异步" ], fixed: [ // 无修复内容 ] }, { version: "203.0.0", date: "2025-12-17", added: [ "首页新增即将上映模块", "新增剧集屏蔽功能", "换源增加重新测试和质量排序" ], changed: [ "IOS全屏体验优化", "站点配置中的注册相关配置移动到了新的注册配置大项中", "默认站名从MoonTV改为MoonTVPlus", "用户管理现在会给oidc注册的用户显示oidc标识" ], fixed: [ "修复压缩节目单无法加载", "修复Docker环境下离线下载无法开启" ] }, { version: "202.0.0", date: "2025-12-14", added: [ "新增离线下载功能", "增加注册功能", "增加oidc登录功能", "增加自定义主题" ], changed: [ "视频下载现在支持选集下载" ], fixed: [ "修复webrtc连接容易断开的问题", "修复语音聊天中转模式回声" ] }, { version: "201.0.1", date: "2025-12-10", added: [ // 无新增内容 ], changed: [ // 无变更内容 ], fixed: [ "修复因弹幕缓存导致弹幕过滤功能失效的bug" ] }, { version: "201.0.0", date: "2025-12-10", added: [ "增加观影室,支持多人同步观影、实时聊天、语音通话等功能(实验性)", "增加完整下载,通过合并m3u8片段实现完整视频下载", "播放详情页增加评分显示" ], changed: [ "现在本地弹幕缓存会主动清除了" ], fixed: [ "修正tvbox订阅请求时机错误" ] }, { version: "200.4.0", date: "2025-12-06", added: [ "增加tvbox订阅功能,自带去广告", "增加弹幕本地缓存" ], changed: [ "外部播放器使用代理m3u8时现在可以增加鉴权了" ], fixed: [ // 无修复内容 ] }, { version: "200.3.0", date: "2025-12-05", added: [ "增加自定义去广告功能" ], changed: [ "现在外部播放器支持去广告了" ], fixed: [ "修复首页/api/favorites接口重复请求" ] }, { version: "200.2.0", date: "2025-12-04", added: [ "新增弹幕过滤功能", "配置文件现在支持上传json", "搜索结果现在支持缓存" ], changed: [ "登录页面现在可以保存和查看密码", "优化弹幕自动匹配", "优化超分功能" ], fixed: [ "弹幕自动加载失败现在有提示了" ] }, { version: "200.1.0", date: "2025-12-03", added: [ // 无新增内容 ], changed: [ "评论抓取功能更改为懒加载", "评论抓取功能增加开关,默认为关闭" ], fixed: [ "修复播放页500错误" ] }, { version: "200.0.0", date: "2025-12-02", added: [ "新增外部播放器跳转", "新增视频超分", "新增弹幕抓取", "新增评论抓取" ], changed: [ // 无变更内容 ], fixed: [ "修复首页卡顿" ] }, { version: "100.0.0", date: "2025-08-26", added: [ "新增对 SITE_BASE 环境变量的支持,解决 m3u8 重写时 base url 错误的问题" ], changed: [ "移除授权相关逻辑", "移除代码混淆", "移除 melody-cdn-sharon" ], fixed: [ // 无修复内容 ] }, { version: "4.3.0", date: "2025-08-26", added: [ "支持将 IPTV 频道添加到收藏中" ], changed: [ "禁用 flv 直播,仅支持 m3u8 直播", "降低代理 ts 分片的内存占用" ], fixed: [ // 无修复内容 ] }, { version: "4.2.1", date: "2025-08-26", added: [ // 无新增内容 ], changed: [ // 无变更内容 ], fixed: [ "修复直播源加载失败或离开页面后依然无限加载的问题" ] }, { version: "4.2.0", date: "2025-08-26", added: [ "支持 flv 直播和直播地址解析到 mp4 的处理", "增加直播台标的 proxy 以防止 cors", "支持播放页选集分组的滚动翻页" ], changed: [ "管理后台页面的按钮增加加载中的 UI" ], fixed: [ "/api/proxy/m3u8 仅对 m3u8 内容反序列化,降低内存和 CPU 消耗" ] }, { version: "4.1.1", date: "2025-08-25", added: [ // 无新增内容 ], changed: [ "增加对 url-tvg 和多 epg url 的支持" ], fixed: [ "修复 epg 数据清洗中去重叠逻辑未考虑日期导致的问题" ] }, { version: "4.1.0", date: "2025-08-24", added: [ "解析 m3u 自带的 epg 和自定义 epg,增加今日节目单" ], changed: [ "直播源数据刷新改为并发刷新" ], fixed: [ // 无修复内容 ] }, { version: "4.0.0", date: "2025-08-24", added: [ "增加 iptv 订阅和播放功能" ], changed: [ "搜索页面视频卡片移动端/右键菜单添加豆瓣链接", "搜索建议遵循色情过滤" ], fixed: [ // 无修复内容 ] }, { version: "3.2.1", date: "2025-08-22", added: [ // 无新增内容 ], changed: [ "新增色色过滤分类", "调整搜索建议框层级" ], fixed: [ // 无修复内容 ] }, { version: "3.2.0", date: "2025-08-22", added: [ "视频源管理支持批量启用、禁用、删除", "用户管理支持批量设置用户组", "视频卡片右键/长按菜单新增新标签页播放" ], changed: [ "视频卡片移动端 hover 时仅保留播放按钮", "微调管理页面 UI 和视频卡片右键/长按菜单中的收藏样式" ], fixed: [ "修复了搜索栏 enter 键自动选中第一个建议项的问题" ] }, { version: "3.1.2", date: "2025-08-22", added: [ // 无新增内容 ], changed: [ // 无变更内容 ], fixed: [ "修复移动端卡片无法点击的问题" ] }, { version: "3.1.1", date: "2025-08-21", added: [ // 无新增内容 ], changed: [ // 无变更内容 ], fixed: [ "修复了视频卡片 hover 的非播放按钮点击后进入播放页的问题" ] }, { version: "3.1.0", date: "2025-08-21", added: [ "增加用户组管理和用户组播放源限制", "增加管理面板视频源有效性检查", "搜索栏增加一键删除按钮" ], changed: [ "放宽授权心跳对于网络问题的判断标准", "统一管理面板弹窗使用 createPortal", "VideoCard 允许移动端响应 hover 事件", "移动端布局 header 常驻,搜索按钮移动到 header 右侧", "调大搜索接口超时时间" ], fixed: [ "修复 bangumi 返回的整数评分无小数导致 UI 不对齐的问题" ] }, { version: "3.0.2", date: "2025-08-20", added: [ // 无新增内容 ], changed: [ "优化机器码生成逻辑" ], fixed: [ "修复 redis url 不支持 rediss 协议的问题" ] }, { version: "3.0.1", date: "2025-08-20", added: [ // 无新增内容 ], changed: [ // 无变更内容 ], fixed: [ "修复授权初始化错误" ] }, { version: "3.0.0", date: "2025-08-20", added: [ "防盗卖加固", "支持自定义用户可用视频源" ], changed: [ "右键视频卡片可弹出操作菜单" ], fixed: [ "过滤掉集数为 0 的搜索结果" ] }, { version: "2.7.1", date: "2025-08-17", added: [ // 无新增内容 ], changed: [ // 无变更内容 ], fixed: [ "修复 iOS 下版本面板可穿透滚动背景的问题" ] }, { version: "2.7.0", date: "2025-08-17", added: [ "视频卡片新增移动端操作面板,优化触控屏操作体验" ], changed: [ "优化集数标题的匹配和展示逻辑" ], fixed: [ "修复设置面板和修改密码面板背景可被拖动的问题" ] }, { version: "2.6.0", date: "2025-08-17", added: [ "新增搜索流式输出接口,并设置流式搜索为默认搜索接口,优化搜索体验", "新增源站搜索结果内存缓存,粒度为源站+关键词+页数,缓存 10 分钟", "新增豆瓣 CDN provided by @JohnsonRan" ], changed: [ "搜索结果默认为无排序状态,不再默认按照年份排序", "常规搜索接口无结果时,不再设置响应的缓存头", "移除豆瓣数据源中的 cors-anywhere 方式" ], fixed: [ "数据导出时导出站长密码,保证迁移到新账户时原站长用户可正常登录", "聚合卡片优化移动端源信息展示" ] }, { version: "2.4.1", date: "2025-08-15", added: [ // 无新增内容 ], changed: [ // 无变更内容 ], fixed: [ "对导入和 db 读取的配置文件做自检,防止 USERNAME 修改导致用户状态异常" ] }, { version: "2.4.0", date: "2025-08-15", added: [ "支持 kvrocks 存储(持久化 kv 存储)" ], changed: [ // 无变更内容 ], fixed: [ "修复搜索结果排序不稳定的问题", "导入数据时同时更新内存缓存的管理员配置" ] }, { version: "2.3.0", date: "2025-08-15", added: [ "支持站长导入导出整站数据" ], changed: [ "仅允许站长操作配置文件", "微调搜索结果过滤面板的移动端样式" ], fixed: [ // 无修复内容 ] }, { version: "2.2.1", date: "2025-08-14", added: [ // 无新增内容 ], changed: [ // 无变更内容 ], fixed: [ "修复了筛选 panel 打开时滚动页面 panel 不跟随的问题" ] }, { version: "2.2.0", date: "2025-08-14", added: [ "搜索结果支持按播放源、标题和年份筛选,支持按年份排序", "搜索界面视频卡片展示年份信息,聚合卡片展示播放源" ], changed: [ // 无变更内容 ], fixed: [ "修复 /api/search/resources 返回空的问题", "修复 upstash 实例无法编辑自定义分类的问题" ] }, { version: "2.1.0", date: "2025-08-13", added: [ "支持通过订阅获取配置文件" ], changed: [ "微调部分文案和 UI", "删除部分无用代码" ], fixed: [ // 无修复内容 ] }, { version: "2.0.1", date: "2025-08-13", added: [ // 无新增内容 ], changed: [ "版本检查和变更日志请求 Github" ], fixed: [ "微调管理面板样式" ] }, { version: "2.0.0", date: "2025-08-13", added: [ "支持配置文件在线配置和编辑", "搜索页搜索框实时联想", "去除对 localstorage 模式的支持" ], changed: [ "播放记录删除按钮改为垃圾桶图标以消除歧义" ], fixed: [ "限制设置面板的最大长度,防止超出视口" ] }, { version: "1.1.1", date: "2025-08-12", added: [ // 无新增内容 ], changed: [ "修正 zwei 提供的 cors proxy 地址", "移除废弃代码" ], fixed: [ "[运维] docker workflow release 日期使用东八区日期" ] }, { version: "1.1.0", date: "2025-08-12", added: [ "每日新番放送功能,展示每日新番放送的番剧" ], changed: [ // 无变更内容 ], fixed: [ "修复远程 CHANGELOG 无法提取变更内容的问题" ] }, { version: "1.0.5", date: "2025-08-12", added: [ // 无新增内容 ], changed: [ "实现基于 Git 标签的自动 Release 工作流" ], fixed: [ // 无修复内容 ] }, { version: "1.0.4", date: "2025-08-11", added: [ "优化版本管理工作流,实现单点修改" ], changed: [ "版本号现在从 CHANGELOG 自动提取,无需手动维护 VERSION.txt" ], fixed: [ // 无修复内容 ] }, { version: "1.0.3", date: "2025-08-11", added: [ // 无新增内容 ], changed: [ "升级播放器 Artplayer 至版本 5.2.5" ], fixed: [ // 无修复内容 ] }, { version: "1.0.2", date: "2025-08-11", added: [ // 无新增内容 ], changed: [ "版本号比较机制恢复为数字比较,仅当最新版本大于本地版本时才认为有更新", "[运维] 自动替换 version.ts 中的版本号为 VERSION.txt 中的版本号" ], fixed: [ // 无修复内容 ] }, { version: "1.0.1", date: "2025-08-11", added: [ // 无新增内容 ], changed: [ // 无变更内容 ], fixed: [ "修复版本检查功能,只要与最新版本号不一致即认为有更新" ] }, { version: "1.0.0", date: "2025-08-10", added: [ "基于 Semantic Versioning 的版本号机制", "版本信息面板,展示本地变更日志和远程更新日志" ], changed: [ // 无变更内容 ], fixed: [ // 无修复内容 ] } ]; export default changelog;