postcat icon indicating copy to clipboard operation
postcat copied to clipboard

快捷键保存,在测试窗口的更改保存后同步到编辑和文档

Open currycooky opened this issue 2 years ago • 5 comments

增加ctrl + s可以保存的功能

目前好像只能在【编辑】窗口点击【保存】按钮才能保存,期望可以直接增加快捷键,在【编辑】和【测试】窗口都可以通过【ctrl+s】来保存数据。 测试窗口没有保存按钮 编辑窗口才有保存按钮

实际工作中我个人喜欢疯狂按ctrl+s来保存数据,以防突然死机等令人吐血的情况

在【测试】窗口更改了数据,保存之后,【编辑】窗口的内容和【文档】窗口的数据同步更新

我今天初次使用时的操作流程:

给API设置成`GET`请求->保存->在【测试】窗口将请求方式更改为`POST`->保存->【测试】窗口内仍然为`GET`

实际需要的操作流程是:

给API设置成`GET`请求->保存->在【编辑】窗口将请求方式更改为`POST`->保存->【测试】窗口更新成`POST`

我个人的操作习惯是先直接在【测试】窗口创建API然后进行测试,然后如果接口有变更,我也是直接在【测试】窗口修改,然后直接测试看是否正确,正确了就直接保存,然后【文档】和【编辑】那边的数据直接更新。个人感觉这种操作方式才是更为人性化的,希望能够采纳。

在【测试】窗口的返回结果增加一个同步功能

如果测试一个接口成功了,并且返回了响应结果,希望可以直接在【响应结果】窗口增加一个同步按钮,将响应结果的数据结构直接同步到【编辑】窗口的【返回结果】处,不用手动复制过去。

增加导出接口文档的功能

目前有一个导出,但导出的是json格式的文件,希望可以有一个直接将【文档】窗口内容导出成html或者pdf的功能,这样后端就可以直接把文档发给需要联调的同事查看。当然也可以支持局域网内直接访问地址查看,但是导出功能还是必不可少的。

⚠️⚠️永远永远不要增加登录功能,求求了🥺⚠️⚠️

(当然,还是以大多数人的意愿为主)

好像提的有点多了,希望开发人员不要锤我😅

currycooky avatar Sep 09 '22 07:09 currycooky

@currycooky 感谢你认真的建议~

  1. 是的,目前还没有做快捷键的支持,ctrl+s、ctrl+f,ctrl+k 关闭所有 Tab 等等,目前有优先级更高的任务,后续会支持的~

  2. 是一个场景,但这里有个问题,你测试的时候所有数据不一定覆盖文档的,这里面涉及到覆盖原有信息的逻辑,你更希望的应该是增量更新吧?

  3. 是个好建议~

  4. 官方暂时没有计划支持,导出是可以自己开发插件的~ 欢迎你的贡献:https://developer.eoapi.io/api/feature-contribution/export.html,有任何不明白的欢迎沟通。

如果有协作的需求,也可以直接部署远程数据源,大家连接同一个数据库:https://docs.eoapi.io/docs/storage.html

并没有计划支持登录功能,从用户角度出发,目前能想到的我们平台支持登录的唯一作用可能是: 可以让用户有一个公共的地方存储程序配置,换电脑后将配置同步过去。 后续或许会支持,但那应该是个让大家体验更好的功能,不应该强制要求,有需要才登录,没需要就不登陆。

对,提多了,把你地址给我我顺着网线过去捶你

哈哈开玩笑的,多反馈,下次反馈的时候希望你可以提多个 issue,这样方便我们跟进和归档~

scarqin avatar Sep 09 '22 07:09 scarqin

@currycooky谢谢你认真的建议~

  1. 是的,目前还没有做类似任务的支持,ctrl+关闭,ctrl+所有选项卡,有优先级的会支持更高的~
  2. 是一个场景,但这里有更多问题,你测试的时候所有数据都需要覆盖文档的,这里面涉及到更新覆盖的信息的逻辑,你希望的应该是增量更新吧?
  3. 是个好建议~
  4. 官方暂时没有计划支持,导出是可以自己开发插件的~ 欢迎你的贡献:https://developer.eoapi.io/api/feature-contribution/export.html,有任何不明白的欢迎功能。

如果大家有合作的需求,也可以直接部署远程数据源同一个数据库: https ://docs.eoapi.iodocs/storage.html

没有支持计划登录功能,从用户程序出发,目前唯一能获得我们平台登录功能的可能是:并 可以让用户有一个公共的存储配置交换,电脑后将配置同步过去。 可能会会支持配置同步过去。 ,但那应该是每个人体验更好的要求,不强制要求才需要登录,不需要登陆。

对,提过去,把你的地址给我顺着网线捶你

哈哈的那些,多反馈下一次的时候希望提多个问题,这样方便你可以跟进我们反馈和归档~

有一说一 没有登录功能/或者完善点的用户管理功能,只能是个人的玩具,很难在团队中去推去使用,尤其是涉及到团队协作

912988434 avatar Nov 10 '22 09:11 912988434

@912988434 哈哈对于需要协作的用户来说,确实是需要账号/团队/分享等功能的。

我理解 @currycooky 说的应该是不要强制登录,不登录也能使用,所以我们决定将复杂度留给自己,两套数据源(本地空间/云空间),个人开发者也能使用 Eoapi 进行 API 测试。

scarqin avatar Nov 10 '22 09:11 scarqin

@currycooky ctrl+s 的需求已经发布啦

scarqin avatar Feb 07 '23 02:02 scarqin

image 下个版本会加上,如果数据有变化,会显示不一致,并且可以同步 API 数据到文档中或者从文档还原测试数据

scarqin avatar Apr 03 '23 12:04 scarqin