- [ ] EAPP 订阅/分类 - [ ] RULE mock 修改方式 - [ ] RULE repeat 网络请求 - [ ] EFSS 自定义文件处理脚本 - [ ] 自定义常用功能的快捷键 - [ ] require 自定义可运行/禁用模块
- [x] RULES 默认不对 body 进行匹配 - [x] 可处理最大返回数据大小修改为 15M - [x] ws 断线后 LOGO 变化 - [x] token 登录后隐藏信息 - [x] PAC 自动生成文件优化 - [x] PAC 文件自动生成 - [x] 网络请求返回结果简化 - [x] 软更新 tags 及通知优化 - [x] 临时 token 可限制请求方法 - [x] 404 显示页面优化 - [x] 403 界面增加授权登录框 - [x] webUI 多语言优化一点点 - [x] anyproxy 直接访问提醒 - [x] anyproxy 默认错误页面修改 - [x] env PROXYEN 启动时打开代理 - [x] type protobuf body buffer - [x] 临时 token 访问 - [x] 默认 CORS Origin * - [x] 使用 userid 作为 cookie - [x] CONFIG 配置文件参数优化 - [x] 自定义规则、脚本、定时任务等保存目录 - [x] NODE_TLS_REJECT_UNAUTHORIZED 设置 - [x] 增加默认 EAPP 随机配色 - [x] webUI 增加背景及其他优化 - [x] 主题元素背景替换为文字色彩 - [x] env CONFIG 指定配置文件路径 - [x] EAPP 增加备注及自动运行选择项 - [x] 重连中计数逻辑调整 - [x] 软更新默认依赖检测逻辑优化 - [x] headers case insensitive - [x] stream with status and headers - [x] sw 缓存清理及策略优化 - [x] EAPP 默认图标生成逻辑优化 - [x] efh 增加简易 $ 选择器函数 - [x] SSE 数据传输逻辑优化 - [x] 脚本可通过 sse 向前端发送数据 - [x] remove ANSI CSI code - [x] EFSS 文件搜索过滤显示 - [x] EFSS 媒体文件预览优化 - [x] EFSS 媒体播放自动设置 - [x] download callback 函数优化 - [x] pm2 log 还原到默认目录 - [x] EFSS 收藏目录自动检测 index - [x] LOGS 日志查看界面优化 - [x] EFSS 基础文件预览 - [x] 可选择日志时间格式 - [x] webhook 通用 payload 处理 - [x] 部分 dependencies 更新 - [x] websocket 多客户端体验优化 - [x] 默认时区 Asia/Shanghai - [x] EAPP 新类型 EVALRUN - [x] ws offline 背景变化 - [x] 引入 service worker - [x] 引入 manifest.json - [x] CONFIG 语言偏好设置 - [x] MITM PORT 快捷切换 - [x] 导航栏默认顺序调整 - [x] 已连接客户端信息展示 - [x] favend 选择隐藏部分规则 - [x] 子命令交互输入框延迟显示 - [x] 优化 EFSS 首次加载速度 - [x] fix 部分子命令不退出的问题 - [x] 自定义 LOGO 图标及文字 - [x] websocket 重连时间间隔优化 - [x] 日志输出支持 ansi 彩色 - [x] webUI 可选择是否开启 TLS - [x] $axios method alias get/post - [x] 移除 enable 强制开启通知的功能 - [x] 脚本后缀名不区分大小写 - [x] eapp 简单交互输入 - [x] eapp 默认图标风格选择 - [x] 浏览器简单 notifications - [x] 自定义 app touch icon - [x] 首页快捷运行脚本 eapp - [x] 增加脚本默认参数 __md5hash - [x] 脚本内容缓存提升读取速度 - [x] efh script runon 简化 - [x] minishell run 命令初版 - [x] 可设置取消所有 cookie 授权 - [x] 总日志大小超过 10M 提醒 - [x] cookie/store 常量加密储存 - [x] 默认 PATH 添加 script/Shell - [x] $store.get/put 日志显示 - [x] 自定义设置其他环境变量参数 - [x] 使用根证书主动签发域名证书 - [x] 环境变量 PATH 设置及更新 - [x] 根证书多格式选择下载 - [x] pem/.0 后缀证书生成 - [x] websocket 连接及数据传输优化 - [x] $fend cache key 及逻辑优化 - [x] 脚本编辑快速添加任务 - [x] 脚本测试运行日志全屏 - [x] cookie=clear 清除授权 token - [x] addEventListener hashchange - [x] 可设置仅 webhook 端口可访问 - [x] 增加 $request.pathname 参数 - [x] 脚本中增加默认变量 __userid - [x] webUI 主题样式自定义 - [x] ENV 设定默认 WEBHOOK TOKEN - [x] cookie 授权通知及记录 - [x] EFSS 文件全选快捷键 - [x] EFSS 默认不显示文件夹 node_modules - [x] softupdate.js 默认使用 ZIP 更新 - [x] wbrun 快速运行脚本 - [x] 定时任务快捷查看脚本 - [x] webUI i18n 新建文件夹 - [x] 简单主题开发者测试 - [x] sponsors 用户ID 测试 - [x] 默认更新检测调整 - [x] 网页通知默认打开 - [x] 脚本快捷执行及日志显示优化 - [x] efh 自定义运行前后台部分 - [x] task bIsValid 函数优化 - [x] EFSS 编辑器 复制粘贴 - [x] REWRITE 订阅添加优化 - [x] 导航根据默认语言显示 - [x] 订阅任务定时自动更新 - [x] 左侧导航栏自定义显示 - [x] 脚本运行时引用外部资源提醒 - [x] minishell 子进程交互 - [x] minishell cd $home/$temp - [x] exec 运行中子进程记录 - [x] EFSS/favend 设置合并 - [x] logHead cache - [x] string hash/hmac - [x] 脚本增加 $webhook 函数 - [x] TASK 列表关键字搜索过滤 - [x] efss download progress - [x] webhook 部分返回结果 JSON 化 - [x] RULE/REWRITE 执行 efh 文件 - [x] download 自动添加后缀 - [x] SECURITY 未设置提醒 - [x] efss 远程文件下载 - [x] $axios 错误显示优化 - [x] 显示脚本最近修改日期 - [x] webUI 移动端导航栏固定 - [x] 所有 store/cookie 常量备份/导入 - [x] REWRITE 单条规则备注信息 - [x] efh $fend 前后台数据交互 - [x] webUI 页面缓存提醒优化 - [x] elecV2P 启动次数统计 - [x] favend 支持 efh 远程文件 - [X] favend JS 重构(.efh 初版) - [x] 全局 CORS 设置 - [x] 非授权访问通知提醒 - [X] TASK 定时任务分组 - [x] MITM 跳过对图片类数据的处理 - [x] websocket 断连提醒 - [x] 首次 token 访问时生成 cookie - [x] REWRITE 备份及订阅分组 - [x] RULES/REWRITE 规则总开关 - [x] REWRITE/MITM 规则匹配缓存 - [x] webUI 与后台版本一致性检测 - [x] TASK 部分远程 JS 更新 - [x] 当前连接客户端信息简易记录 - [X] EFSS 文件压缩/解压/重命名 - [x] $download options existskip - [x] 远程推送 JS 时可重命名文件 - [x] access.log 更详细记录 - [x] 增加对 Buffer 类数据的处理 - [x] webhook 打开/关闭代理端口 - [x] EFSS 多文件操作 - [x] softupdate.js 异步并行下载 - [x] favend favorite 显示日期和大小 - [X] EFSS 新增文本文件编辑器 - [x] 添加 access.log 访问日志 - [x] weboskcet token 验证 - [x] 增加 $store.set 方法 - [x] EFSS 右键新建文件夹 - [x] EFSS 复制粘粘移动文件 - [x] github action 自动构建多平台 docker 镜像 - [x] table overflow 显示优化 - [x] runJS 增加 -grant 参数处理 - [x] 增加临时环境变量 $env - [x] 通知触发 JS 优化 - [x] JS 增加 sudo 模式及 $task - [x] 增加默认变量__taskname/__taskid - [x] require 相关函数优化 - [x] logs 界面删除按钮 - [x] 部分对象 Proxy 化 - [x] EFSS 右键增加 pm2 运行选项 - [x] JS 默认环境变量增加 $cache - [X] EFSS favorite&backend - [x] TASK 批量删除/添加/暂停/开始 - [x] logs 支持多级目录 - [x] exec 远程指令优化及默认目录调整 - [x] EFSS 支持删除文件夹 - [x] JS 列表只返回 .js 结尾文件 - [x] exec -env/-timeout 参数处理优化 - [x] node 指令默认 cwd 修改为 script/JSFile - [x] 增加 console.time/timeLog/timeEnd - [x] 增加显示脚本内网络请求 url 的选项 - [x] eAxios 网络请求增加黑/白名单模式 - [x] @grant 增加 nodejs 兼容模式 - [x] $message 支持点击打开 url - [x] $evui 增加 从后台关闭 - [x] efss 右键显示文件地址及目录支持 $temp - [x] webUI 移动端显示 及 log.vue 等优化 - [x] webUI 取消 TASK 转圈动画 - [x] 单个 cookie 导出/导入 - [x] webhook 增加对后台限制 IP 的更改 - [x] webhook download 支持设置目录及文件名 - [x] webhook 增加 jsfile 获取及添加 - [x] REWRITE 订阅同时添加 MITMHOST 及 TASK - [x] REWRITE 增加 reject 类规则 (网络请求前) - [X] 使用 JSON 重构 Lists 数据结构 - [X] 说明文档 [1.0 基本完成,优化中...] - [x] MITM list JSON 化 - [x] 首页增加服务器相关信息显示 - [x] 增加默认通知开关 - [x] 定时任务本地订阅导入 - [x] store/cookie 管理添加关联脚本及备注 - [x] EFSS 跳过显示部分文件夹/文件 - [x] 增加 ANYPROXY 快速关闭/打开功能 - [x] webUI 增加 elecV2P 重启/关闭按钮 - [x] task 远程 JS 更新,以及 ctrl+enter 测试 - [x] eaxios 网络代理问题修复 - [x] 本地 JS 支持多级目录 - [x] anyproxy temp cache 关闭时自动清理 - [x] download process(cb) - [x] webhook token 初始值更改为随机 - [x] 通知触发 JS - [x] 通知测试按钮 - [x] $feed title 开头使用 $enable$ 强制发送通知 - [x] shell 指令支持执行远程文件 - [x] $exec 增加延迟输入交互内容 - [x] $evui 增加支持插入 script - [x] EFSS 目录支持使用 $HOME/~ 变量 - [x] 添加定时任务订阅功能 - [X] EFSS 删除文件/文件管理模块(初版完成) - [x] 默认启动方式更改为 PM2 - [x] 增加在前端网页显示通知的功能 - [x] 优化通过 token 访问 webUI(绕过 IP 屏蔽) - [x] 实现自定义通知 - [x] $evui 实现基础的前后端数据交互 - [x] $evui 通过脚本生成图形 UI - [x] @grant silent/quiet - [x] rules 301 -> 307 - [x] runJSFile Promise 化 - [x] bark 自定义服务器 - [X] 限 IP 访问后台管理页面 - [x] efss upload file test 0.1 - [x] 添加 bark/serverchan 通知 - [x] docker arm64/arm32 0.1 (test) - [x] dockerfile.arm test - [x] webUI logs better - [x] context require better - [x] context request bug fix - [x] windows downloadfile dest bug fix - [x] runjs addContext.rename to save - [x] efss file info - [x] downloadfile dest better - [x] exec/js env -e/-c bug fix - [x] file directory list - [x] efss 上线 - [x] jsmanage test run js rename - [x] exec/shell ls bug fix - [x] feed notify better - [x] context notify bug fix - [x] schedule task promise finished better - [x] add store get type random - [x] logger alignhead & webUI better - [x] mock js body bug fix - [x] vm context 添加变量 __home - [x] string.js 优化,sString/sJson - [x] store.put type 优化 - [x] context sType bug fixed - [x] exec callback finishflag - [x] wbhook runjs env - [x] 30x 重定向优化(bug fix) - [x] utils sType Object type detect - [x] webUI store 相关优化 - [x] store.put type a (添加内容) - [x] store.get bug fix - [x] Todo.md 显示优化 - [x] 添加 exec 执行日志 - [x] webhook taskadd - [x] exec commandSetup - [x] res.end number bug fixed - [x] webhook runjs post rawcode - [x] wbhook better tip - [x] remove 1024->2048 move/tip - [x] webUI better finally hideloading - [x] task runjs type bug fixed - [x] js require bug fixed - [x] store put/get type/data - [x] mitmhost.list save bug fixed - [x] default useragent list - [x] mock log bug fixed - [x] log put subfolder bug fixed - [x] runstatus push bug fix - [x] JS push bug fix - [x] file.path join->resolve - [x] jsmanage searsh/filter js - [x] example exec 多语言(python/sh).js - [x] runJS return promise - [x] ctrl+s save js - [x] task runjs -e env - [x] exec -e env -c cwd - [X] (P)script, (sub)folder->JSFile/Shell(.js/.sh) - [x] 自签证书附加 p12 格式 - [x] webhook remote JS forece downloads(rename) - [x] script 子目录保存获取 - [x] docs Advanced.md - [x] webUI cookie/jsmanage 优化 - [x] minishell >/space/prevent 问题 - [x] docs webhook - [x] 定时任务 exec file.sh - [x] rename runjs to script - [x] minishell dispatch logic - [x] js notify to ifttt - [x] mock move to jsmanage - [x] docs js/webhook 填坑 - [x] webhook put/post - [x] runJSFile remove fs/path - [x] utils/file.js jsfile.get/put - [x] wbtask list.get/put/post - [x] feed homepage set - [x] JSTEST 0/false bug fix - [x] webUI minishell/message 优化 - [x] 引入 cheerio, 增强 JS 对 html 的处理 - [x] config save bug fix - [x] setting eAxios timeout/proxy/usagent - [x] utils list.get/put - [x] webUI message 优化/bug fix - [X] (P)去 antd vue - [x] a-icon component - [x] $message 替换 - [x] log component - [x] eAxios proxy 设置 - [x] remove a-layout - [x] a-icon 合并 - [x] 任务日志 清空 button - [x] myAxios 优化 - [ ] [cancelled]anyproxy 替换,使用其他库或原生代码,增强可定制性 - [x] mock request 通过内部 proxy - [x] config 单独 js/合并 - [x] axios 封装 0.1 - [x] mock to JS - [x] request 模拟 mock 1.0 - [x] $HOLD request reject(直接返回) - [x] webhook taskinfo 调整 - [x] webUI remove antd menu - [X] (P)自签证书自定义生成 1.0 - [ ] (cancelled)JS 管理定时任务 $task.add/start/stop - [x] task run log - [x] filter list 添加 IP-CIDR - [ ] (cancelled)mongoDB 或者 其他 nosql 数据保存 - [X] (P)TGbot 日志删除 远程JS 任务列表 - [x] minishell onmessage - [x] logger 优化 - [x] web UI 优化 - [x] RUNJS 相关设置 - [x] JS 运行优化 - [x] tg bot status - [x] 取消多规则匹配 - [x] 远程 JS - [x] $hold 添加 header(转文本编辑) - [x] hold_label 调整 - [x] $HOLD overflow/header delete/url - [X] (P) $HOLD. hold返回结果到前端页面进行编辑 - [x] tg bot 日志查看 - [x] $hold timeout/req - [x] default list 添加 hold - [x] $hold web ui/title - [X] (P)内存使用优化 [progressing..., done.了吧..] - [x] wbstore 统一 - [x] axios header 默认 user-agent - [x] $hold 初测试 - [x] cfilter 优化 - [x] 任务列表 运行/总数 - [x] context req 优化 - [x] webhook start/stop task - [x] webhook task info - [x] logs permission denied fix - [x] package 精简 - [x] textarea 网线 - [x] uploadjs 优化 - [x] webhook deletelogs/get status - [x] mitm 开启/关闭 全部 - [x] webrunjs to webhook - [x] setting homepage - [x] websocket 断开 status 显示 - [x] JS 文件列表刷新 - [x] require './xxx' - [x] 停止任务 出错 fixed - [x] 初始 lists/jsfile 添加 - [x] overview jsrunstatus - [x] $request/$response 测试运行 错误提醒 - [x] exec 编码 fix - [x] cat/type regex - [x] recver ready 调整 - [x] setTimeout/setInterval context - [x] exec cross platform 简单命令转化 - [x] exec 取消 iconv 编码转换 - [x] minishell cd command 问题 - [x] websocket 单独端口取消 - [x] websocket recver readystatus - [x] websocket reconncet ready 重载 - [x] minishell history - [x] shell cd - [x] websocket clientID(euid) - [X] (P)mini shell 1.0 - [ ] lists 订阅(订个锤子,用 JS 和定时任务代替) - [x] exec cwd - [x] recver muti - [x] config_port 整理 - [x] runstatus 修复 - [x] 订阅更新 单个添加 - [x] JSLISTS push 重复的问题 - [x] 说明文档前 备注更新日期和版本 - [x] logger 日志调整取消 - [x] logger 全局日志调整分离 - [x] exec stream 同步/片断 输出 - [x] exec to ondata - [x] contextBase class 化 - [x] feed.ifttt - [x] store delete - [x] overview logs/feed - [x] 服务器端 websocket 优化(setInterval) - [x] webUI collapse/logo - [x] context __dirname - [x] webws 终极优化 - [x] setting.vue feed 优化 - [x] task.md(exec) - [x] webws connecting 细节优化 - [x] webrecv 优化 基本完成 - [x] context @exec - [x] reconnect 逻辑优化 - [x] exec task cb - [x] js.md 说明文档(@exec/@feed 等) - [x] feed 不更新问题 - [x] // @require nodejs module 0.1 - [x] web websocket 分离 - [x] websocket 重连后 message 续传 - [x] 任务 exec 类型 - [X] (P)overview 显示 precess 内存使用 - [x] websocket 自动重连 - [x] websocket 延时加载问题 - [x] initdata 整理 - [x] 远程 runjs token 设置 - [X] (P)代码规范化(尽量) [done?, progressing...] - [x] 网页添加 docs 链接 - [x] js 远程运行/token :/runjs?token=2223sdd&fn=test.js - [x] task time 默认值自动调整 - [x] web #tag 直达 - [x] 任务初始化 ifttt 不通知的问题 - [x] webmodule.js 拆分 - [x] 代码规范化初步(尽力了) - [x] vue websocket 移动到最上层 - [x] 清除 logs 部分/全部 - [x] webmodules task 移动到 task - [x] websocket 断连问题 - [x] random repeat - [x] 定时任务 时间合理检测 - [x] mitm host 子域名通配符(*) - [x] JS context 添加 feed 通知 $feed - [x] feed 一定时间内(1 min)合并通知 - [x] 自动启用 rootCA 证书 - [x] JS context 分离为 module - [x] task stat - [x] mitm * - [x] 任务 运行 log 返回 - [x] 客户端 websocket - [x] logger 添加 cb(websocket) - [x] list 更改 重载 - [x] logger level 统一管理 - [x] antd 精简 - [x] vue 分拆重构 - [x] web UI - [x] config 配置对象 - [x] mitmhost.list - [x] schedule repeat 无数次 - [x] 任务执行不影响原始任务数据 - [x] utils 内容整理 - [x] schedule 任务多元化 - [x] clog 前缀自定义,多参数输入 .header - [x] clog 级别控制 .debug, .info, .error - [x] logger 库初级 - [x] runJSFile Post/Get cb 处理 - [x] axios callback/response 处理 - [x] surger/qx $request/$response 兼容 - [x] 单个域名 对应 user-agent - [x] rootCA 清空 - [x] js 编写 默认模板 - [x] filter.list 编辑 - [x] help 页面(延迟加载) - [x] 设置页面 help - [x] 保存规则下移 - [x] rule.list 编辑 - [x] 保存规则去空,去无对应 js - [x] js 手动编写 - [x] js 内容查看管理 - [x] filter.list 生成 - [x] js 删除 - [x] menu lists (小图标)(请求信息查看/保存列表/。。。) - [x] rule.list 订阅(更新hook)(rewrite) - [x] js 远程下载 - [x] 根证书只同步,不上传 - [x] js 文件上传 - [x] 同步证书/清空历史已签发证书