Releases: jc3213/easy_proxy
Releases · jc3213/easy_proxy
3.1.0
3.0.2
- 更新
libs/easyproxy.js- 进一步增加PAC可读性
- 统一并合并CSS代码
- 对界面进行微调
- 清理部分CSS代码
- 清理部分不再拥有功能的JS代码
- 对例外规则强制
127.0.0.1以及localhost进行兜底
3.0.1
- 压缩重构
libs/easyproxy.js后生成的PAC脚本大小 - 视觉上整合设置页面的菜单与选项
- 调整部分css代码以统一界面风格
3.0.0
- 重构
libs/easyproxy.js- 根据长期规则,临时规则,例外规则分组
- 避免创造过多的管理实例,能提升规则映射,生成的速度
- 简化background.js的代码复杂度,增加可读性
- 工具栏图标现在使用
Port与后台通信,并移植相关代码- 主要提高同步更新规则性能表现以及兜底错误提示
- 优化调整部分UI工作流,以提升用户体验、可读性以及性能
- 清理临时规则后会重新加载所有页面
- 调整了代理模式→直连的颜色指示器
- 进阶设置将直接展示不再需要按钮切换
- 网络错误回落的详细选项需要按钮切换
- 快捷键
Ctrl+A
- 快捷键
- 将HTML样式修改为类Github页面风格
- 修复导入设置后预设代理列表依然保留过去结果的问题
- 修复导入设置后自动代理的回落规则状态不更新反选后的规则
- 修复启动工具栏菜单后不能正确加载预设代理的问题
- 整合并统一信息格式
- 解除默认快捷键的绑定
- 压缩发布文件体积
2.6.6
- 修复设置中因为规则过长导致排版出错的问题
- 修复特定情况下已经添加代理的规则会被添加到回落规则中
- 强制
localhost跟127.0.0.1为例外规则并且禁止用户删除 - 现在修改规则/清除临时规则后,会自动重新加载对应标签页
- 优化部分代码工作流,提升可读性跟些许性能
- 清理掉不必要的权限许可
2.6.5
- 更新
easyproxy.js- 调整注销EasyProxy进程的方案,从被动注销改成主动注销
- 整合代码减少函数
- 更新工具栏激活快捷键
Ctrl+Shift+Q
- 优化页面快捷键工作流
- 宽松化设置页面的规则输入限制
- 工具栏窗口快捷键调整
- 新增
Ctrl+Q打开设置页面 - 修改清除按钮快捷键为
Esc - 修改默认按钮快捷键为
`
- 新增
已知问题
- 哈希表匹配会提高全域名规则优先级,可能导致部分通用匹配规则失效
2.6.4
- 更新
easyproxy.js- PAC文件进行规则映射以缩小文件大小
- PAC执行中不再缓存结果避免发生问题
- 修改变量名避免冲突以提升可读性
- 简化访问错误的回落行为逻辑
- 修复通过工具栏菜单修改代理规则后破坏设置菜单的问题
- 修复访问回落时设置为储存却不会更新同步更新的问题
已知问题
- 哈希表匹配会提高全域名规则优先级,可能导致部分通用匹配规则失效
2.6.3
- 更新
easyproxy.js- 使用对象储存规则映射
- 优化工具栏菜单初始化性能
- 修复导出代理规则的PAC文件存在错误
- 不再允许修改proxy属性
- 生成代理规则时不再带上端口
- PAC文件的
FindProxyForURL(url, host)中host不包含端口
- PAC文件的
- 回退重新加载当前页面的逻辑
- 新逻辑也无法保证能正确的重新加载即将访问页面
已知问题
- 哈希表匹配会提高全域名规则优先级,可能导致部分通用匹配规则失效
2.6.2
- 优化代理模式切换时的性能
- 清理遗留的代理模式切换代码
- 调整代理规则更新后重新加载当前页面时的逻辑
已知问题
- 哈希表匹配会提高全域名规则优先级,可能导致部分通用匹配规则失效
2.6.1
- 修复例外规则匹配缓存
已知问题
- 哈希表匹配会提高全域名规则优先级,可能导致部分通用匹配规则失效