Commit Graph

36 Commits

Author SHA1 Message Date
Rick 0d9b280487
feat: support to set an owner of a store (#290) 2023-11-26 18:14:38 +08:00
Rick 8bf774a2c9
feat: add device oauth mode (#287)
* chore: reduce the http client usage

having a central place to get the http client

* feat: add device oauth mode

---------

Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-11-26 13:04:21 +08:00
Rick d300c4b047
feat: add auth support for server mode (#283)
* chore: refactory the body verify

* feat: add auth support

---------

Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-11-24 11:53:48 +08:00
Rick 1241aa81e2
feat: support passing the metadata to gRPC request (#282) 2023-11-20 19:25:47 +08:00
Rick 916ce85d53
feat: add a new extension: mongodb (#278)
* feat: support to jump to a specific version address

* feat: add a new extension: mongodb

* disable the git e2e test due to unstable

* fix the code style isseus

---------

Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-11-18 13:58:34 +08:00
Rick 10363259ae
ui: reflect the network request related codes (#274)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-11-15 17:50:54 +08:00
Rick ed58358657
feat: support fetch the suggested APIs from a gRPC server (#272)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-11-14 17:10:30 +08:00
Rick af92ea623d
feat: support set a store as readonly (#269) 2023-11-12 07:31:15 +08:00
Rick adb8e1f3a3
feat: add local cached http client (#263)
a cached client could reduce the network requests
2023-11-02 16:27:39 +08:00
Rick dd7cd4634e
feat: add trpc protocol support (#254)
* feat: add trpc protocol support

* test pass the trpc on web ui

* add unit tests

* fix the trpc service parsing issue

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-10-29 19:45:46 +08:00
Kislay d5654394d2
[ADDED] button to toggle dark mode (#247)
* [ADDED] button to toggle styles

* [REMOVED] media query from base.css
2023-10-23 20:31:48 +08:00
Rick 9b8cee315e
feat: support integrating with skywalking (#219)
* feat: support integrating with skywalking

* add skywalking browser support
2023-09-26 07:29:10 +08:00
Rick e21e801b19
add some error handling on the UI (#213)
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-09-11 09:11:44 +08:00
Rick 2bbb634688
feat: auto locate to the last testcase (#197) 2023-09-01 11:34:27 +08:00
Rick 9e525dc0c4
feat: support manage the secrets via UI (#193)
* feat: support manage the secrets via UI
2023-08-30 09:59:48 +08:00
Rick 0c32364fa2
feat: add more i18n for the UI elements (#188) 2023-08-28 10:12:07 +08:00
Rick f7c0297cb8
feat: add i18n support for the web ui (#187)
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-08-26 13:35:31 +08:00
Rick bea5c9c85a
ui: add a welcome page when no any test suites (#184) 2023-08-25 17:10:08 +08:00
Rick 98a8d5d7d7
feat: support importing from Postman (#179)
* feat: support importing from Postman

* add ui validation

* fix the nested situation
2023-08-23 16:32:08 +08:00
Rick 2e23e820a9
fix: the store creation dialog state is incorrect (#167) 2023-08-15 18:24:17 +08:00
Rick e0811185a2
feat: add git as the store extension (#165)
* feat: add git as the store extension

* fix: the height of center zone of the UI

* ui: add query setting for testcase

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-08-15 10:18:08 +08:00
Rick e05262aae9
feat: support manager store on UI (#161) 2023-08-09 15:53:38 +08:00
Rick 46552d1c15
feat: support verify the store (#157) 2023-08-03 17:06:38 +08:00
Rick 1e45dd165d
feat: add introduction process on UI (#149) 2023-07-30 21:32:20 +08:00
Chan e8c16fb686
fix: incorrect heigh setting on UI (#148) 2023-07-30 20:07:36 +08:00
Rick 8d459a9eed
feat: support add multiple stores (#147) 2023-07-29 22:14:58 +08:00
Rick 807f3d83d4
feat: support adding unit tests for fetch (#134)
* feat: support adding unit tests for fetch

* add some basic e2e tests

* chore: send all the Go test converage files

* fix the isues found by codacy
2023-07-20 22:37:19 +08:00
Rick 800d310db2
feat: support query template functions on UI (#131) 2023-07-17 21:18:24 +08:00
Rick b1c4479cf3
feat: support the form body on UI (#130) 2023-07-17 16:48:12 +08:00
Rick 54edea5882
test: add unit tests for the UI (#129) 2023-07-16 23:02:03 +08:00
Rick 2c73c02385
feat: add gRPC loader for reading and writeing test suites (#120)
* feat: add gRPC loader for reading and writeing test suites

* complete the basic feature of gRPC plugin demo

* docs: add document about the gRPC extension
2023-07-10 17:03:55 +08:00
Rick 8da83f3b69
feat: support update and delete testsuite on UI (#119) 2023-07-07 20:28:24 +08:00
Rick 2291158953
feat: support filter the testcases on the UI (#118) 2023-07-06 19:20:10 +08:00
Rick 8544b31324
feat: support show the response body and header (#113)
* feat: support show the response body and header

* show the count of the headers

* fix the vue type validation

* reduce the cognitive complexity

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-07-05 08:44:57 +08:00
Rick d9d7a66b8a
Support maintain testSuite and testCase via UI (#108)
* feat: support to update the test case via ui

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-07-01 17:59:07 +08:00
Rick 02d7e23cb3
feat: add ui for the api-testing (#102)
* feat: add ui project for the atest

* add grpc gateway support

* complete the very basic ui of atest

* add local storage flag into the server sub-command

* add unit tests for the remote server

* put the console into the docker image

* remove unused files from console

* add more unit tests

* support to execute test case on ui

* fix the code smells located by sonarqube

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-06-26 08:47:24 +08:00