用户相关
- [特性] 支持csp_XBPQ|csp_XYQ|csp_AppYSv2源格式(实验性)
- [特性] 注册URL Scheme, 支持通过zy://协议唤醒应用
- [特性] 支持常见加解密|hash计算|数据编码
- [特性] 支持folderInfolder模式
- [优化] 多语言适配已知未适配内容+已知样式溢出内容修改+支持tdesgin内置组件
- [优化] 侧边栏采用虚拟列表渲染(数据太多导致太多dom元素卡顿)
- [优化] 嗅探逻辑支持sniffer_exclude参数,对齐道长嗅探器传参格式
- [优化] 电视导入时过滤不支持协议(ftp|rtsp|rsp)
- [优化] 重新导入历史和收藏均显示找不到数据源(回归key设计-注意之前历史会失效)
- [优化] 解析类型为web时调用嗅探器嗅探后使用播放器(iframe显示可能有广)
- [优化] 全局超时时间调整为最小3s最大60s, 超过范围自动设置为3s
- [优化] 数据源选择csp_XBPQ|csp_XYQ|csp_AppYSv2可自动填充api
- [优化] 老板键在原有隐藏窗口基础上增加窗口静音和暂停 [#issue 323]
- [修复] 新版titlebar组件不兼容问题(win、linux均有该问题)
- [修复] mac系统触发每次打开应用都弹窗网络请求权限校验(打开防火墙情况)
- [修复] win11系统存在安装应用后无法打开(nsis安装脚写注册表逻辑问题)
- [修复] 数据源列表通过搜索加载的数据选中删除无效
- [修复] 数据源编辑内容无需点击确认就可修改原始数据
- [修复] 播放器中epg列表不加载数据源中的专属epg
- [修复] 网盘错误逻辑导致切换数据源会导致数据源消失[#issue 314]
- [修复] 网盘匹配不到password导致服务终止
- [修复] 播放器播放影视视频, 点击推荐数据无法触发事件
- [修复] 数据导入时涉及基础配置时以及webdev远端同步本地数据不刷新
- [修复] 新版本electron前端获取不到文件路径, 替换为electron-dialog方案
- [修复] 智脑无法打开openai链接
- [修复] 切换分类|切换数据源, 顶部搜索关键词不恢复默认问题
- [修复] 基础数据设置数据不成功问题(已初始化数据为基准)
- [修复] 侧边栏收起对不齐顶部问题(强迫着患者福音)
- [修复] 用户数据导入不规范导致窗口无法打开[#issue 312]
- [修复] 切换频道节目单不更新[#issue 346]
- [变动] 剔除-iframe嗅探方案(限制较多, 和pie方案功能相差较多)
- [变动] 剔除-收藏页检查更新功能(效果与实际设想相差较大);
- [变动] 剔除-数据源类型appv1和appv2(实验性csp_AppYSv2替代)
- [变动] 剔除-设置页hipy的推广内容
- [变动] 修改-数据管理-快捷配置剔除此软件导入方式, 合并tvbox和hipy导入格式
- [变动] 修改-影视第一个分类数据改为加载首页数据(homeVod)
- [变动] 修改-电视相关参数epg应携带{name}和{date}|logo应携带{name}(优先级:自带->源自带->全局)
- [变动] 修改-电视过滤ipv6频道改为仅标识ipv6(跳过检测会增加加载时间, 不友好)
- [变动] 拆封写源工具部分功能并独立于设置页面
- [变动] 剔除-数据源有限性检测(现有逻辑较为鸡肋, 同时导致用户不断询问)
- [变动] 剔除-硬件加速开关(数据库变更后硬件加速禁用失败)
- [变动] 剔除-随心看功能(鸡肋功能)
- [变动] 字体采用小米字体(MiSans)
开发者相关
- [特性] 抽离加解密方法, 封装部分海阔方法(开发者福音)
- [优化] 网络请求优化, 部分逻辑迁移到后端(如无法篡改请求头内容, 此前方式为先自定义再底层恢复)
- [优化] 数据源实现逻辑解耦合, 每个实现逻辑都为一个适配器模式(开发者福音)
- [优化] 修改打包hook机制, 跳过签名校验, 仅保留 zh & en 字体(win+linux 生效)
- [优化] 统一主进程和渲染进程通讯规范, 采用小驼峰命名(开发者福音)
- [优化] ui统一更多设计样式, 部分ux操作加入过渡动画
- [优化] 简化前端权限逻辑实现(逻辑过于复杂)
- [优化] 封装前端组件减,少冗余代码(monaco编辑器|数据源配置|md渲染)
- [优化] 新版TdesginUI组件库empty组件替代原有提取自ElementUI手搓组件
- [优化] 使用vue3.5版本, 使用部分新特性替代老代码(如useTemplateRef)
- [优化] 拦截多个开发者工具无限debugger脚本[devtools-detector|disable-devtool]
- [优化] 重构播播放器逻辑
- [优化] 播放器共享并记忆音量|倍速|静音(注意:dplayer设置静音项图标不对应)
- [优化] 数据源初始化Adapter适配器时使用LRU缓存(10个)
- [修复] md文档内容无法渲染有序和无序dom
- [修复] 嗅探器服务脱离窗口池问题(窗口服务统一管理)
- [修复] 开启webdev自动同步会无限创建webdev对象导致内存未释放
- [修复] 影视和站点顶部菜单已经激活的菜单再次点击无法触发 数据加载
- [变动] 剔除-v8引擎缓存机制(没有带来性能提升)
- [变动] 修改-数据库从lowdb变更为PGLite(数据强校验, 字段不规范直接报错)
- [变动] 修改-升级所有依赖, 前端部分依赖不再依赖nodejs(不再兼容老系统, 稳定性有提升)
- [变动] 修改-drpy核心对齐道长仓库最新版本2024.10(取消摇树, 最新侵入库本身)
- [变动] 修改-debug涉及PageSpy服务域名变更
注意:
- 升级: 此版本为破坏性更新, 重构 80%代码, 新版本不会将旧版本数据代入, 注意数据备份
- 换新: 启用zyfun软件名, zyplayer与知名私有文档zyxxxxer-doc重叠度太高
- 再见: 不再支持win7|win8.1系统以及不在提供32位win架构, 兼容老系统代价太大
- 提醒: 发现Linux环境网络请求较慢, 请适当提高全局超时时间(如果源里写了超时时间则不生效请改源)
- 测试: 本次发版前经多位小伙伴验证, 最大限度保证功能的可靠性