Commit Graph

3887 Commits

Author SHA1 Message Date
Jack Kavanagh
18771f7a94
GQL third pass (#5641)
* fallback to {} and only auto prettify

* tolerate operation name change

* fallback to first element on change

* handle empty query

* update operation names on empty query

* update the ast when we update the query

* remove log

Co-authored-by: gatzjames <jamesgatzos@gmail.com>
2023-01-10 14:41:06 +00:00
Amy Wang
4899ccdc37
Remove support email (#5622)
* Remove extra support channels from readme.

* Remove support email from contributing recommendations

* Remove support email from error modals

* Fix linting on imports

* remove unused mailto

* Make link active

* Fix linting error in Readme

Co-authored-by: jackkav <jackkav@gmail.com>
2023-01-09 16:13:29 -05:00
Filipe Freire
9dfbd3bd55 Merge branch 'release/2022.7.1' into develop 2023-01-09 14:57:31 +00:00
Filipe Freire
7ff7886801 Bump app version to 2022.7.1 and lerna package versions 2023-01-09 14:07:27 +00:00
Filipe Freire
ad878f9474 v3.8.0 2023-01-09 14:07:11 +00:00
Filipe Freire
575d4cf907
fix/revert snapcraft and macos package (#5633)
* Revert "Fix INS-2242, add afterPack workaround for electron-builder (#5627)"

This reverts commit 33aa835c26.

* Revert "Fix #5531 bump snapcraft base to core22 (#5555)"

This reverts commit 856c859679.

* Revert "use same prettify mechanic for both editors (#5616)"

This reverts commit 21c78170b2.
2023-01-09 14:03:50 +00:00
Filipe Freire
33aa835c26
Fix INS-2242, add afterPack workaround for electron-builder (#5627) 2023-01-06 16:09:21 +00:00
Jack Kavanagh
a410dfdb10
fix 248k sentry errors (#5624)
* quick and dirty

* fix lint

Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2023-01-06 15:51:31 +00:00
James Gatz
9a4e5caa86
Fix/git sync issues (#5626)
* Display the push/pull/checkout errors correctly

* use branch name to refresh the workspace

* fix checkout

* fetch the staged changes inside the modal

* fix password login with git
2023-01-06 15:36:43 +00:00
Jack Kavanagh
21c78170b2
use same prettify mechanic for both editors (#5616) 2023-01-05 14:10:26 +00:00
Jack Kavanagh
ac0dd5e4b3
use engines config in order to support nix-shell (#5521)
* add shell.nix

* use engines

* fix engine range

* fix
2023-01-05 13:17:34 +00:00
Jack Kavanagh
9e1e05a8c3
use libcurl (#5611) 2023-01-05 10:08:53 +00:00
kreosus
6dffc7fcf2
Preferences prelease test (#5603)
* Added Open Generate code and copy as curl test

* Improvements to the Generate code test

* added tests for preferences

* fixed selectors

* fixed test selectors

* removed extra whitespace

* fix lint

* Improve a bit the preferences tests

Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2023-01-04 17:10:31 +00:00
Filipe Freire
856c859679
Fix #5531 bump snapcraft base to core22 (#5555)
* Fix #5531 bump snapcraft base to core22

* lint package.json
2023-01-04 10:40:21 +00:00
G. S. Varma
dadf2f5b76
Fixes misleading tooltip info :: UX (#5589) 2023-01-02 22:37:47 +01:00
Filipe Freire
45704e43f1
Fix inso cli lint fail on relative path INS-2219 (#5541)
* Investigating inso cli lint spec error INS-2219

* force absolute path

* Revert "Investigating inso cli lint spec error INS-2219"

This reverts commit eb7a3fd7c3.

* fix tests

* fix test

* fix path in test

* fix test

* fix test
2022-12-16 15:25:46 +00:00
Jack Kavanagh
1750486b12
initialise operations (#5539) 2022-12-16 10:23:34 +00:00
Jack Kavanagh
e0ded77871
send request metadata with reflection request (#5535)
* send request metadata with reflection request

* use the same grpc transform options in reflection
2022-12-16 01:44:12 +01:00
Filipe Freire
f4482bde0e
trying to fix build (#5534)
* trying to fix build

* fix buildgst!
2022-12-15 19:14:24 +00:00
James Gatz
c6a027bf90
update screenshot with latest insomnia (#5532) 2022-12-15 17:10:18 +00:00
Filipe Freire
9644f9a7b6 Merge branch 'release/2022.7.0' into develop 2022-12-15 15:14:08 +00:00
James Gatz
f7beb00379
Add routes for git operations (#5523)
* Add repo-clone-modal

* remove unused var

* remove disabled uri input

* clone/setup git repository

* git branches

* log modal and branches modal

* git staging modal

* delete unused file

* remove unused test

* fix test lint

* fix e2e test

* display the correct file type in the staging modal

* fix check all checkboxes
2022-12-15 15:04:38 +00:00
Filipe Freire
25cd66fd1a Fix grpc prerelease smoke check 2022-12-15 14:28:07 +00:00
Filipe Freire
b6512c5262 Bump app version to 2022.7.0 and lerna package versions 2022-12-15 12:38:38 +00:00
Filipe Freire
592d8a3a4b v3.7.0 2022-12-15 12:38:22 +00:00
Jack Kavanagh
59ad93d2b9
Fix gRPC reflection duplicate import error (#5525)
* use fork temporarily

* package lock

* use kong fork of protobuf

* package lock

* re-add proto-loader

* package lock
2022-12-15 11:54:07 +00:00
Filipe Freire
a73028ac8d
Fix INS-2212 removing import in request pane (#5528)
* Fix INS-2212 removing import in request pane

* Fix lint
2022-12-15 11:27:18 +00:00
James Gatz
a0919a40d7
disable generating new requests only on spec errors (#5527) 2022-12-15 10:51:20 +00:00
Filipe Freire
b53187c908
Remove import for existing workspace (#5524)
* Remove import for existing workspace

* remove the new button click from all smoke tests

Co-authored-by: jackkav <jackkav@gmail.com>
2022-12-14 17:47:49 +00:00
Jack Tysoe
46bb161134
Enable automated security plugins at the service (root spec) level (#5378)
* feat(plugins): enable support for service-level security definition plugins

* feat(plugins): add tests for service-level security plugins

* fix(syntax): match regexes to last commit

* fix lint

Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-12-14 15:30:56 +00:00
Jack Kavanagh
1bb9607c39
gRPC server reflection support (#5518)
* eliminate grpc paths

* add fake reflection ux

* add grpc packages

* basic ux

* first working pass

* package lock

* reset selected protofile

* fix types

* ssl

* improve naming

* remove deprecated grpc url parse

* remove broken test

* replace grpc proto PR test with reflection
2022-12-14 12:27:39 +00:00
James Gatz
5b683f05df
Use OAS ruleset from the root of the repo directory if it exists (#5520)
* read file from git path

* Fix using the default oas ruleset when none is found in the repo

* display warning and info messages from oas lint
2022-12-14 11:58:24 +00:00
Jack Kavanagh
ed34090384
Support custom spectral ruleset in inso (#5488)
* first pass

* package lock

* provided ruleset is not an object

* works

* support multiple extensions

* fix test

* lower coverage threshold

* remove unused test

* remove only
2022-12-14 12:47:28 +01:00
Filipe Freire
e26a01815c
Tidy Plugins' README files (#5513) 2022-12-14 08:52:08 +00:00
Jack Kavanagh
4fb50c3b81
error route: add clipboard copy (#5514)
* add clipboard copy

* make error selectable
2022-12-14 08:51:49 +00:00
Filipe Freire
ecf4c0ef65
Add server reflection to smoke test grpc server (#5517)
* Add server reflection to smoke test grpc server

* remove unnecessary proto file
2022-12-13 21:34:15 +01:00
kreosus
a1cb079012
Open generate code and copy as curl (#5499)
* Added Open Generate code and copy as curl test

* Improvements to the Generate code test
2022-12-13 17:46:54 +00:00
Jack Kavanagh
d76981ae4a
remove duplicate button (#5515) 2022-12-13 17:34:15 +00:00
Jack Kavanagh
b39ee5bc4b
toggle auto fetch (#5516)
* fix automatic fetch

* simplify gql state
2022-12-13 17:33:37 +00:00
Filipe Freire
adff1ca22b Merge branch 'release/2022.7.0-alpha.0' into develop 2022-12-12 18:48:56 +00:00
Filipe Freire
b5130b6086 Bump app version to 2022.7.0-alpha.0 and lerna package versions 2022-12-12 17:56:28 +00:00
Filipe Freire
205d0b0d2d v3.7.0-alpha.0 2022-12-12 17:56:14 +00:00
Filipe Freire
d03932040c
Fix Windows code signing paths (#5508) 2022-12-12 17:53:48 +00:00
Filipe Freire
9fa5fe5f2e
Enable Windows Code-signing using ssl.com esigner (#5506)
* Revert previous change

* add code signing steps on release-publish

* rename secret

* fix path
2022-12-12 13:13:35 +00:00
Filipe Freire
b3ce4ece0a
Revert Code Signing workaround (#5438) 2022-12-12 11:01:21 +00:00
Jack Kavanagh
bd61bcfd14
ca cert support (#5498)
* exploration of new data model

* POC second pass

* fix

* fix types

* improve layout
2022-12-09 16:30:58 +00:00
Jack Kavanagh
fad836d478
decouple grpc request from redux (#5500)
* move proto file modal under grpc request

* delete some stuff

* remove spinner from request row for now

* sync grpc state

* add change type

* clean up

* remove extra bridge method
2022-12-09 12:26:15 +01:00
Filipe Freire
792bf7034d
Add prerelease grpc smoke tests (#5480)
* Add prerelease grpc smoke tests

* Wrap up smoke tests

* small improvements

* Remove duplication
2022-12-07 10:33:15 +00:00
kreosus
4f7305084f
Pin a request (#5487)
* test to rename a request

* added Delete Request test

* added filter by folder test

* added Pin a request test

* minor improvements

Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-12-06 12:01:30 +00:00
SIX Douglas
f39d47b5bd
Import multiple envs when importing OpenAPI3 (#4254)
* feat(import): import multiple envs when importing OpenAPI3

When the OpenApi file to import contains multiple servers, import each one as an environment.

Closes #3627

* feat(import): import multiple envs when importing OpenAPI3

When the OpenApi file to import contains multiple servers, import each one as an environment.

Closes #3627

* fix lint and tests & rebase with latest develop

Co-authored-by: SIX Douglas <douglas.six@ext.adeo.com>
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-12-05 11:31:43 +00:00