Releases: HuaGouFdog/Fdog-Kit
Releases · HuaGouFdog/Fdog-Kit
Fdog-Kit V1.0.4
024年8月12日 1.0.4更新内容
新增:
- thrift模块完善数据结果栏各个文本框使用右键自定义菜单进行复制,粘贴的功能。
- ssh模块自定义菜单新增粘贴选中,优化复制粘贴光标异常问题,优化选中算法。
- 新增MD5加密模块。
- ssh模块快捷命令实现可以选择是否自动添加换行符。
- ssh模块添加数据库功能,保存历史连接记录。
- thrift模块添加map<基础类型>结果解析。
- ssh模块新增通过私钥方式连接ssh。
- 新增qss模块,包括qss通用语法,布局,常用控件美化说明。
- thrift模块新增接口搜索,避免大量接口短时间找不到。
- 快速连接模块新增搜索栏,可搜索历史记录,点击连接。
- ssh模块下载栏新增点击设置跳转到终端设置,终端新增设置选项,可快速跳转到终端设置。
- zk模块添加历史记录,删除历史记录。
优化:
- 优化thrift模块数据结果栏布局。
- 优化窗口最大化后四个角还是圆角的问题。
- 优化ssh模块光标定位算法。
- 优化ssh模块先不设置延迟时间,尝试一直连接。
- 优化ssh模块终端数据显示由QTextEdit替换为QPlainTextEdit组件,提示显示效率。
- 优化zk模块节点显示,由显示所有上层节点改为每项只显示子节点。
- 优化ssh模块快速连接界面ui,优化ssh连接页的图标,改为状态图标,连接中为黄色,连接成功为绿色,连接失败为灰色。
- 优化快速连接模块,鼠标悬浮在tableWidget没有作用到整行的问题。
- 优化thrift模块添加list,set等元素时,多添加一项的问题。
- 优化thrift模块导入thrift文件出错提示,添加出错接口输出。
- 优化快速连接界面ui,区分密码和公钥连接。
- 优化setting模块开关值标题错误。
- 优化ssh模块连接界面逻辑互交。
- 优化ssh模块clear清屏计算方法。
- 优化zk节点选中item颜色不一致。
- ssh模块完善选择公钥登录流程。
- 优化ssh模块解析业务。
- 调整代码目录结构。
- 优化图标等ui。
修复:
- 修复thrift模块请求接口返回类型为list类型时,json格式化出错问题。
- 修复ssh模块鼠标点击终端文本后光标位置不一致情况。
- 修复ssh模块字体没有透明导致的重叠问题。
- 修复各个模块鼠标滑过组件,鼠标样式不能及时刷新的问题。
- 修复zk模块节点删除时,存在乱跳的问题。
- 修复窗口水平方向向左拖动窗口时,高度异常缩小的问题。
- 修复zk模块在节点文本修改数据,不弹出修改按钮的问题。
- 修复zk模块修改节点数据失败的问题。
- 修复thrift模块修复数据过多导致的数据解析失败。
- 修复thrift模块缺少map解析导致的崩溃问题。
- 修复thrift模块json解析异常问题。
- 修复ssh模块修复滚动内容,滑动条不跟随滚动的问题。
Fdog-Kit V1.0.3
2024年5月14日 1.0.3更新内容
新增:
- ssh模块加入流体布局
- ssh模块下端添加快捷命令,可以分组,可以保存常用命令,支持修改和新增。
- 新增json格式化算法,json格式化工具
- ssh模块vi打开文件后可以进行简单的添加和删除
- thrift测试区右下角新增编辑区,用于存放临时请求数据。
- 添加启动动画。
优化:
- 优化全局UI,使用更加年轻化的设计。
- 添加thrift请求对map数据的解析。
- 对thrift请求结果数据进行严格的json格式化展示。
- 对于数据显示,使用更便于阅读的字体。
修复:
- thrift模块对导入的thrift文件进行解析时,少数特定写法无法正确解析的问题。
- thrift模块接口参数时Map,key为string时的遍历顺序问题。
- thrift模块点击导入的接口生成的参数存在多余列的问题。
- thrift模块请求结果中字段序号超过一位不显示字段名的问题。
- thrift模块对象成员非本thrift文件处定义不显示字段名的问题。
- 修复json格式化算法中对于子obj和子array解析后缺少逗号的问题。
- ssh模块vi打开文件后控制异常,包括(显示异常,无法上下翻滚异常,光标落点异常),以及解析颜色控制符时缺少空格导致的数据不对齐问题。
Fdog-Kit V1.0.2
2024年4月19日 1.0.2更新内容
优化:
- 优化入参获取算法
- 类json数据优化为标准的json数据
- 优化右上角最小化,最大化,关闭ui
- 对thrift出参进行解析,参照出参字段对请求结果数据匹配
- 端口文本框改为下拉列表框,支持除手动输入端口之外,预制多个服务端口
- 点击导入的thrift接口时,会根据服务名自动选择对应端口,如果有
- 接口列表由listWidget优化为treeWidget,将服务名作为父节点,接口作为子节点,便于使用
- 支持完整的thrift文件导入,不需要改动,会自动处理include,namespace,注释等
修复:
- 无法识别struct,map的情况
- 请求结果数据格式异常
- 点击接口列表服务名导致的崩溃
Fdog-Kit V1.0.1
1.优化控件ui
2. 修复已知错误
Fdog-Kit V1.0.0
2024年3月24日
- 支持zk可视化连接进行增删改查
- 支持简单入参的thrift接口测试
- 修复已知错误