This commit is contained in:
mtvpls
2026-02-13 22:55:15 +08:00
parent 6243bcacd8
commit bdd6d2eea8
4 changed files with 1047 additions and 872 deletions
+16
View File
@@ -1,3 +1,19 @@
## [212.2.0] - 2026-02-13
### Added
- 新增生态应用模块
- 新增精确搜索功能
### Changed
- 求片按钮位置调整
### Fixed
- 修复音乐模块移动端无法调节音量
- 修复emby无法删除最后一个服务
- 修复cloudflare非d1部署报错
- 修复音乐模块openlist缓存未启用时仍走代理
- 修复postgrep数据方式导入导出无法使用
- 修复openlist扫描目录包含文件时报错
## [212.1.0] - 2026-02-08 ## [212.1.0] - 2026-02-08
### Added ### Added
- 新增 Vercel Postgres 数据库支持 - 新增 Vercel Postgres 数据库支持
+1 -1
View File
@@ -1,2 +1,2 @@
212.1.0 212.2.0
+621 -462
View File
@@ -11,8 +11,27 @@ export interface ChangelogEntry {
export const changelog: ChangelogEntry[] = [ export const changelog: ChangelogEntry[] = [
{ {
version: '212.1.0', version: "212.2.0",
date: '2026-02-08', date: "2026-02-13",
added: [
"新增生态应用模块",
"新增精确搜索功能"
],
changed: [
"求片按钮位置调整"
],
fixed: [
"修复音乐模块移动端无法调节音量",
"修复emby无法删除最后一个服务",
"修复cloudflare非d1部署报错",
"修复音乐模块openlist缓存未启用时仍走代理",
"修复postgrep数据方式导入导出无法使用",
"修复openlist扫描目录包含文件时报错"
]
},
{
version: "212.1.0",
date: "2026-02-08",
added: [ added: [
"新增 Vercel Postgres 数据库支持" "新增 Vercel Postgres 数据库支持"
], ],
@@ -21,11 +40,12 @@ export const changelog: ChangelogEntry[] = [
"即将上映恢复长按菜单,上映天数改为点击显示" "即将上映恢复长按菜单,上映天数改为点击显示"
], ],
fixed: [ fixed: [
// 无修复内容
] ]
}, },
{ {
version: '212.0.0', version: "212.0.0",
date: '2026-02-07', date: "2026-02-07",
added: [ added: [
"接入Tunehub实现音乐播放", "接入Tunehub实现音乐播放",
"网络直播支持观影室同步", "网络直播支持观影室同步",
@@ -45,9 +65,10 @@ export const changelog: ChangelogEntry[] = [
"修复safari视频切换集数无法清理旧视频", "修复safari视频切换集数无法清理旧视频",
"修复部分tmdb接口在cloudflare下无法使用" "修复部分tmdb接口在cloudflare下无法使用"
] ]
},{ },
version: '211.0.0', {
date: '2026-02-01', version: "211.0.0",
date: "2026-02-01",
added: [ added: [
"cloudflare部署增加d1支持", "cloudflare部署增加d1支持",
"电视直播支持flv播放", "电视直播支持flv播放",
@@ -60,11 +81,12 @@ export const changelog: ChangelogEntry[] = [
"管理面板无权限时显示错误提示" "管理面板无权限时显示错误提示"
], ],
fixed: [ fixed: [
// 无修复内容
] ]
}, },
{ {
version: '210.2.0', version: "210.2.0",
date: '2026-01-29', date: "2026-01-29",
added: [ added: [
"外部播放器增加app打开", "外部播放器增加app打开",
"新增tvbox屏蔽源配置", "新增tvbox屏蔽源配置",
@@ -77,59 +99,70 @@ export const changelog: ChangelogEntry[] = [
fixed: [ fixed: [
"修复tmdbkey错误和未登录时获取外部观影室密钥无限重定向" "修复tmdbkey错误和未登录时获取外部观影室密钥无限重定向"
] ]
},{ },
version: '210.1.3', {
date: '2026-01-28', version: "210.1.3",
date: "2026-01-28",
added: [ added: [
// 无新增内容
], ],
changed: [ changed: [
// 无变更内容
], ],
fixed: [ fixed: [
"修复跳转登录不登出" "修复跳转登录不登出"
] ]
},{ },
version: '210.1.2', {
date: '2026-01-27', version: "210.1.2",
date: "2026-01-27",
added: [ added: [
// 无新增内容
], ],
changed: [ changed: [
// 无变更内容
], ],
fixed: [ fixed: [
"修复刷新token失效无限重定向" "修复刷新token失效无限重定向"
] ]
},{ },
version: '210.1.1', {
date: '2026-01-27', version: "210.1.1",
date: "2026-01-27",
added: [ added: [
// 无新增内容
], ],
changed: [ changed: [
// 无变更内容
], ],
fixed: [ fixed: [
"修复token过期重定向无法续期的问题" "修复token过期重定向无法续期的问题"
] ]
},{ },
version: '210.1.0', {
date: '2026-01-27', version: "210.1.0",
date: "2026-01-27",
added: [ added: [
"增加直链播放", "增加直链播放",
"直播兼容txt格式", "直播兼容txt格式"
], ],
changed: [ changed: [
"首页轮播图和继续观看可隐藏", "首页轮播图和继续观看可隐藏",
"刷新token改为前端进行防止redis数据库方式报错" "刷新token改为前端进行防止redis数据库方式报错"
], ],
fixed: [ fixed: [
// 无修复内容
] ]
}, },
{ {
version: '210.0.0', version: "210.0.0",
date: '2026-01-25', date: "2026-01-25",
added: [ added: [
"新增网络直播功能", "新增网络直播功能",
"动漫磁力搜索增加蜜柑", "动漫磁力搜索增加蜜柑",
"动漫磁力搜索增加动漫花园", "动漫磁力搜索增加动漫花园",
"pansou增加关键词过滤", "pansou增加关键词过滤",
"cloudflare workers部署支持", "cloudflare workers部署支持"
], ],
changed: [ changed: [
"去广告增强", "去广告增强",
@@ -143,8 +176,8 @@ export const changelog: ChangelogEntry[] = [
] ]
}, },
{ {
version: '209.1.0', version: "209.1.0",
date: '2026-01-21', date: "2026-01-21",
added: [ added: [
"增加禁用自动匹配弹幕", "增加禁用自动匹配弹幕",
"增加弹幕上限设置", "增加弹幕上限设置",
@@ -159,8 +192,8 @@ export const changelog: ChangelogEntry[] = [
] ]
}, },
{ {
version: '209.0.0', version: "209.0.0",
date: '2026-01-18', date: "2026-01-18",
added: [ added: [
"新增收藏更新邮件发送", "新增收藏更新邮件发送",
"新增测速超时设置", "新增测速超时设置",
@@ -181,9 +214,10 @@ export const changelog: ChangelogEntry[] = [
fixed: [ fixed: [
"修复详情不应用豆瓣图片策略" "修复详情不应用豆瓣图片策略"
] ]
},{ },
version: '208.0.0', {
date: '2026-01-16', version: "208.0.0",
date: "2026-01-16",
added: [ added: [
"ai问片增加非流式响应", "ai问片增加非流式响应",
"新增下集弹幕预加载", "新增下集弹幕预加载",
@@ -206,8 +240,8 @@ export const changelog: ChangelogEntry[] = [
] ]
}, },
{ {
version: '207.0.0', version: "207.0.0",
date: '2026-01-13', date: "2026-01-13",
added: [ added: [
"私人影库增加小雅支持", "私人影库增加小雅支持",
"测速增加码率测算", "测速增加码率测算",
@@ -227,8 +261,8 @@ export const changelog: ChangelogEntry[] = [
] ]
}, },
{ {
version: '206.3.0', version: "206.3.0",
date: '2026-01-10', date: "2026-01-10",
added: [ added: [
"emby支持配置多源", "emby支持配置多源",
"emby支持配置高级参数(转码mp4,代理等)", "emby支持配置高级参数(转码mp4,代理等)",
@@ -244,20 +278,21 @@ export const changelog: ChangelogEntry[] = [
] ]
}, },
{ {
version: '206.2.1', version: "206.2.1",
date: '2026-01-08', date: "2026-01-08",
added: [ added: [
// 无新增内容
], ],
changed: [ changed: [
// 无变更内容
], ],
fixed: [ fixed: [
"修正豆瓣图片源" "修正豆瓣图片源"
] ]
},{ },
version: '206.2.0', {
date: '2026-01-07', version: "206.2.0",
date: "2026-01-07",
added: [ added: [
"轮播图数据源增加豆瓣", "轮播图数据源增加豆瓣",
"弹幕开关状态持久化", "弹幕开关状态持久化",
@@ -276,8 +311,8 @@ export const changelog: ChangelogEntry[] = [
] ]
}, },
{ {
version: '206.1.0', version: "206.1.0",
date: '2026-01-05', date: "2026-01-05",
added: [ added: [
"新增手动上传弹幕功能" "新增手动上传弹幕功能"
], ],
@@ -291,8 +326,8 @@ export const changelog: ChangelogEntry[] = [
] ]
}, },
{ {
version: '206.0.0', version: "206.0.0",
date: '2026-01-04', date: "2026-01-04",
added: [ added: [
"私人影库增加emby支持", "私人影库增加emby支持",
"清空增加确认框", "清空增加确认框",
@@ -311,8 +346,8 @@ export const changelog: ChangelogEntry[] = [
] ]
}, },
{ {
version: '205.1.0', version: "205.1.0",
date: '2026-01-02', date: "2026-01-02",
added: [ added: [
"播放器显示截屏按钮", "播放器显示截屏按钮",
"播放器在移动端增加快进快退控件", "播放器在移动端增加快进快退控件",
@@ -333,19 +368,21 @@ export const changelog: ChangelogEntry[] = [
] ]
}, },
{ {
version: '205.0.1', version: "205.0.1",
date: '2026-01-01', date: "2026-01-01",
added: [ added: [
// 无新增内容
], ],
changed: [ changed: [
"迁移跳过配置到新数据结构" "迁移跳过配置到新数据结构"
], ],
fixed: [ fixed: [
// 无修复内容
] ]
}, },
{ {
version: '205.0.0', version: "205.0.0",
date: '2026-01-01', date: "2026-01-01",
added: [ added: [
"oidc注册支持设置linuxdo信任等级", "oidc注册支持设置linuxdo信任等级",
"播放页增加更多推荐", "播放页增加更多推荐",
@@ -385,9 +422,10 @@ export const changelog: ChangelogEntry[] = [
] ]
}, },
{ {
version: '204.0.0', version: "204.0.0",
date: '2025-12-20', date: "2025-12-25",
added: [ added: [
"⚠️⚠️⚠️更新此版本前务必进行备份!!!⚠️⚠️⚠️",
"新增私人影视库功能(实验性)", "新增私人影视库功能(实验性)",
"增加弹幕热力图", "增加弹幕热力图",
"增加盘搜搜索资源" "增加盘搜搜索资源"
@@ -401,14 +439,17 @@ export const changelog: ChangelogEntry[] = [
"剧集更新检测改为服务器后台定时执行" "剧集更新检测改为服务器后台定时执行"
], ],
fixed: [ fixed: [
// 无修复内容
] ]
}, },
{ {
version: '203.2.2', version: "203.2.2",
date: '2025-12-20', date: "2025-12-20",
added: [ added: [
// 无新增内容
], ],
changed: [ changed: [
// 无变更内容
], ],
fixed: [ fixed: [
"修复IOS端换集报错播放器初始化失败", "修复IOS端换集报错播放器初始化失败",
@@ -416,358 +457,208 @@ export const changelog: ChangelogEntry[] = [
] ]
}, },
{ {
version: '203.2.0', version: "203.2.0",
date: '2025-12-19', date: "2025-12-19",
added: [ added: [
'首页新增短剧推荐', "首页新增短剧推荐",
'新增剧集更新检查' "新增剧集更新检查"
], ],
changed: [ changed: [
'优化弹幕匹配规则', "优化弹幕匹配规则",
'弹幕请求超时修改为2分钟', "弹幕请求超时修改为2分钟",
'视频加载失败增加提示' "视频加载失败增加提示"
], ],
fixed: [ fixed: [
// 无修复内容
] ]
}, },
{ {
version: '203.1.0', version: "203.1.0",
date: '2025-12-18', date: "2025-12-18",
added: [ added: [
'直播页面增加超分功能', "直播页面增加超分功能",
'直播节目单增加Timeline视图', "直播节目单增加Timeline视图",
'直播页面增加外部播放器' "直播页面增加外部播放器"
], ],
changed: [ changed: [
'直播观看记录会出现在继续观看列表了', "直播观看记录会出现在继续观看列表了",
'直播页面切换频道现在地址栏会跟随变化', "直播页面切换频道现在地址栏会跟随变化",
'直播首次加载节目单改为异步' "直播首次加载节目单改为异步"
], ],
fixed: [ fixed: [
// 无修复内容
] ]
}, },
{ {
version: '203.0.0', version: "203.0.0",
date: '2025-12-17', date: "2025-12-17",
added: [ added: [
'首页新增即将上映模块', "首页新增即将上映模块",
'新增剧集屏蔽功能', "新增剧集屏蔽功能",
'换源增加重新测试和质量排序' "换源增加重新测试和质量排序"
], ],
changed: [ changed: [
'IOS全屏体验优化', "IOS全屏体验优化",
'站点配置中的注册相关配置移动到了新的注册配置大项中', "站点配置中的注册相关配置移动到了新的注册配置大项中",
'默认站名从MoonTV改为MoonTVPlus', "默认站名从MoonTV改为MoonTVPlus",
'用户管理现在会给oidc注册的用户显示oidc标识', "用户管理现在会给oidc注册的用户显示oidc标识"
], ],
fixed: [ fixed: [
'修复压缩节目单无法加载', "修复压缩节目单无法加载",
'修复Docker环境下离线下载无法开启' "修复Docker环境下离线下载无法开启"
] ]
}, },
{ {
version: '202.0.0', version: "202.0.0",
date: '2025-12-14', date: "2025-12-14",
added: [ added: [
'新增离线下载功能', "新增离线下载功能",
'增加注册功能', "增加注册功能",
'增加oidc登录功能', "增加oidc登录功能",
'增加自定义主题' "增加自定义主题"
], ],
changed: [ changed: [
'视频下载现在支持选集下载', "视频下载现在支持选集下载"
], ],
fixed: [ fixed: [
'修复webrtc连接容易断开的问题', "修复webrtc连接容易断开的问题",
'修复语音聊天中转模式回声' "修复语音聊天中转模式回声"
] ]
}, },
{ {
version: '201.0.1', version: "201.0.1",
date: '2025-12-10', date: "2025-12-10",
added: [ added: [
// 无新增内容
], ],
changed: [ changed: [
// 无变更内容
], ],
fixed: [ fixed: [
'修复因弹幕缓存导致弹幕过滤功能失效的bug' "修复因弹幕缓存导致弹幕过滤功能失效的bug"
] ]
}, },
{ {
version: '201.0.0', version: "201.0.0",
date: '2025-12-10', date: "2025-12-10",
added: [ added: [
'增加观影室,支持多人同步观影、实时聊天、语音通话等功能(实验性)', "增加观影室,支持多人同步观影、实时聊天、语音通话等功能(实验性)",
'增加完整下载,通过合并m3u8片段实现完整视频下载', "增加完整下载,通过合并m3u8片段实现完整视频下载",
'播放详情页增加评分显示' "播放详情页增加评分显示"
], ],
changed: [ changed: [
'现在本地弹幕缓存会主动清除了' "现在本地弹幕缓存会主动清除了"
], ],
fixed: [ fixed: [
'修正tvbox订阅请求时机错误' "修正tvbox订阅请求时机错误"
], ]
}, },
{ {
version: '200.4.0', version: "200.4.0",
date: '2025-12-06', date: "2025-12-06",
added: [ added: [
'增加弹幕本地缓存', "增加tvbox订阅功能,自带去广告",
'增加tvbox订阅功能,自带去广告' "增加弹幕本地缓存"
], ],
changed: [ changed: [
'外部播放器使用代理m3u8时现在可以增加鉴权了' "外部播放器使用代理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: [ fixed: [
// 无修复内容 // 无修复内容
], ]
}, },
{ {
version: '4.3.0', version: "200.3.0",
date: '2025-08-26', date: "2025-12-05",
added: ['支持将 IPTV 频道添加到收藏中'], added: [
changed: ['禁用 flv 直播,仅支持 m3u8 直播', '降低代理 ts 分片的内存占用'], "增加自定义去广告功能"
],
changed: [
"现在外部播放器支持去广告了"
],
fixed: [ fixed: [
// 无修复内容 "修复首页/api/favorites接口重复请求"
], ]
}, },
{ {
version: '4.2.1', version: "200.2.0",
date: '2025-08-26', date: "2025-12-04",
added: [
"新增弹幕过滤功能",
"配置文件现在支持上传json",
"搜索结果现在支持缓存"
],
changed: [
"登录页面现在可以保存和查看密码",
"优化弹幕自动匹配",
"优化超分功能"
],
fixed: [
"弹幕自动加载失败现在有提示了"
]
},
{
version: "200.1.0",
date: "2025-12-03",
added: [ added: [
// 无新增内容 // 无新增内容
], ],
changed: [
"评论抓取功能更改为懒加载",
"评论抓取功能增加开关,默认为关闭"
],
fixed: [
"修复播放页500错误"
]
},
{
version: "200.0.0",
date: "2025-12-02",
added: [
"新增外部播放器跳转",
"新增视频超分",
"新增弹幕抓取",
"新增评论抓取"
],
changed: [ 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: [ fixed: [
// 无修复内容 "修复首页卡顿"
], ]
}, },
{ {
version: '4.0.0', version: "100.0.0",
date: '2025-08-24', date: "2025-08-26",
added: ['增加 iptv 订阅和播放功能'], added: [
"新增对 SITE_BASE 环境变量的支持,解决 m3u8 重写时 base url 错误的问题"
],
changed: [ changed: [
'搜索页面视频卡片移动端/右键菜单添加豆瓣链接', "移除授权相关逻辑",
'搜索建议遵循色情过滤', "移除代码混淆",
"移除 melody-cdn-sharon"
], ],
fixed: [ fixed: [
// 无修复内容 // 无修复内容
], ]
}, },
{ {
version: '3.2.1', version: "4.3.0",
date: '2025-08-22', date: "2025-08-26",
added: [ added: [
// 无新增内容 "支持将 IPTV 频道添加到收藏中"
],
changed: [
"禁用 flv 直播,仅支持 m3u8 直播",
"降低代理 ts 分片的内存占用"
], ],
changed: ['新增色色过滤分类', '调整搜索建议框层级'],
fixed: [ fixed: [
// 无修复内容 // 无修复内容
], ]
}, },
{ {
version: '3.2.0', version: "4.2.1",
date: '2025-08-22', date: "2025-08-26",
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: [ added: [
// 无新增内容 // 无新增内容
], ],
@@ -775,173 +666,441 @@ export const changelog: ChangelogEntry[] = [
// 无变更内容 // 无变更内容
], ],
fixed: [ fixed: [
'对导入和 db 读取的配置文件做自检,防止 USERNAME 修改导致用户状态异常', "修复直播源加载失败或离开页面后依然无限加载的问题"
], ]
}, },
{ {
version: '2.4.0', version: "4.2.0",
date: '2025-08-15', date: "2025-08-26",
added: ['支持 kvrocks 存储(持久化 kv 存储)'], added: [
"支持 flv 直播和直播地址解析到 mp4 的处理",
"增加直播台标的 proxy 以防止 cors",
"支持播放页选集分组的滚动翻页"
],
changed: [ changed: [
// 无变更内容 "管理后台页面的按钮增加加载中的 UI"
], ],
fixed: [ fixed: [
'修复搜索结果排序不稳定的问题', "/api/proxy/m3u8 仅对 m3u8 内容反序列化,降低内存和 CPU 消耗"
'导入数据时同时更新内存缓存的管理员配置', ]
],
}, },
{ {
version: '2.3.0', version: "4.1.1",
date: '2025-08-15', date: "2025-08-25",
added: ['支持站长导入导出整站数据'], added: [
changed: ['仅允许站长操作配置文件', '微调搜索结果过滤面板的移动端样式'], // 无新增内容
],
changed: [
"增加对 url-tvg 和多 epg url 的支持"
],
fixed: [
"修复 epg 数据清洗中去重叠逻辑未考虑日期导致的问题"
]
},
{
version: "4.1.0",
date: "2025-08-24",
added: [
"解析 m3u 自带的 epg 和自定义 epg,增加今日节目单"
],
changed: [
"直播源数据刷新改为并发刷新"
],
fixed: [ fixed: [
// 无修复内容 // 无修复内容
], ]
}, },
{ {
version: '2.2.1', version: "4.0.0",
date: '2025-08-14', 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: [ added: [
// 无新增内容 // 无新增内容
], ],
changed: [ changed: [
// 无变更内容 // 无变更内容
], ],
fixed: ['修复了筛选 panel 打开时滚动页面 panel 不跟随的问题'],
},
{
version: '2.2.0',
date: '2025-08-14',
added: [
'搜索结果支持按播放源、标题和年份筛选,支持按年份排序',
'搜索界面视频卡片展示年份信息,聚合卡片展示播放源',
],
changed: [
// 无变更内容
],
fixed: [ fixed: [
'修复 /api/search/resources 返回空的问题', "修复移动端卡片无法点击的问题"
'修复 upstash 实例无法编辑自定义分类的问题', ]
],
}, },
{ {
version: '2.1.0', version: "3.1.1",
date: '2025-08-13', date: "2025-08-21",
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: [ added: [
// 无新增内容 // 无新增内容
], ],
changed: [ changed: [
// 无变更内容 // 无变更内容
], ],
fixed: ['修复版本检查功能,只要与最新版本号不一致即认为有更新'], fixed: [
"修复了视频卡片 hover 的非播放按钮点击后进入播放页的问题"
]
}, },
{ {
version: '1.0.0', version: "3.1.0",
date: '2025-08-10', date: "2025-08-21",
added: [ added: [
'基于 Semantic Versioning 的版本号机制', "增加用户组管理和用户组播放源限制",
'版本信息面板,展示本地变更日志和远程更新日志', "增加管理面板视频源有效性检查",
"搜索栏增加一键删除按钮"
],
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: [ changed: [
// 无变更内容 // 无变更内容
], ],
fixed: [ fixed: [
// 无修复内容 // 无修复内容
], ]
}, }
]; ];
export default changelog; export default changelog;
+1 -1
View File
@@ -1,6 +1,6 @@
/* eslint-disable no-console */ /* eslint-disable no-console */
const CURRENT_VERSION = '212.1.0'; const CURRENT_VERSION = '212.2.0';
// 导出当前版本号供其他地方使用 // 导出当前版本号供其他地方使用
export { CURRENT_VERSION }; export { CURRENT_VERSION };