Repository navigation
新增
- 新增
fetchWithProgress函数,支持下载进度监听。 - 新增
GMRequest和getBlobByUrl的进度监听与错误回调支持。 - 新增
方案/规则的复制与粘贴功能。 - 新增空白处右键添加新方案的功能。
- 新增卡片列表为空时的选择匹配方案界面。
优化
- 大量代码优化重构,提升类型安全性与代码简洁度。
- 重构
getBlobByUrl与getHTMLDocumentFromUrl为异步实现。 - 重构 UI 组件,使用
BaseFlex替换部分组件中的n-flex,并统一重命名相关类名。 - 重构卡片布局逻辑,将条件渲染移动至组件内部以简化模板。
- 优化模式编辑页布局,调整
BaseScrollbar与Form组件嵌套结构,解决溢出问题。 - 优化右键菜单逻辑,调用菜单时自动选中对应卡片。
- 优化样式布局,全局引入
box-sizing: border-box并精简全局样式。 - 优化
float-button.vue的代码格式。
修复
- 修复
Task接口默认类型,增强未指定返回类型时的安全性。 - 修复
fetch请求在特定情况下无法处理响应体的问题。 - 修复主题计算属性的类型定义错误。
- 修复右键菜单在特定主题下的动态获取问题。
其他
- 移除
urlBlobMap及其相关逻辑,减少不必要的内存占用。 - 移除
GMRequest中冗余的defaultOptions定义。
Full Changelog: v1.5.16...v1.5.18