Filipe Freire
ce9ad43590
v3.11.0
2023-01-17 16:04:55 +00:00
Filipe Freire
b7028eb62a
Reproduce GraphQL unknown operation named issue ( #5681 )
...
* Add smoke check to reproduce #5665
* add debug code
* clean up
Co-authored-by: Mark Kim <mark.kim@konghq.com>
2023-01-17 10:55:39 -05:00
Jack Kavanagh
fc51f7a3cb
Handle duplicate env error / unique key constraint issue ( #5674 )
...
* pretty sure this will help
* replace all the other ensure childrens
* revert PR 4378
* ?fix? test and lint
* fix lint
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2023-01-17 14:51:32 +00:00
Jack Kavanagh
9d1873bfb3
oauth2 fix ( #5691 )
...
* only set code challenge with usePkce
* improve hash parse error message
* show implicit grant type errors in ui
2023-01-17 14:19:16 +00:00
Filipe Freire
ff7297eabb
Bump app version to 2022.7.3 and lerna package versions
2023-01-16 17:13:53 +00:00
Filipe Freire
9f8269b252
v3.10.0
2023-01-16 17:13:38 +00:00
paoloflores
a315cb6ec6
remove bad CSS selectors in markdown nested lists preview ( #5526 ) ( #5630 )
2023-01-16 11:26:12 +00:00
Jack Kavanagh
237c6e71ba
read ca cert in ws connection ( #5662 )
2023-01-13 22:30:27 +00:00
Jack Kavanagh
ca12ad1358
use active env id in response ( #5669 )
...
* use active env in response
* fix types
2023-01-13 16:30:59 +00:00
Filipe Freire
7168d01cf4
Add prerelease test for #5664 / INS-2267 ( #5668 )
...
* Add prerelease tests for #5664 / INS-2267
* Add note on how to run non recurring tests
* improve copy
2023-01-13 17:17:01 +01:00
Jack Kavanagh
5cecdf0a0b
interpolate reflection url and metadata ( #5663 )
2023-01-13 11:15:37 +00:00
Filipe Freire
2db95b4e67
Bump app version to 2022.7.2 and lerna package versions
2023-01-12 12:02:34 +00:00
Filipe Freire
190216b710
v3.9.0
2023-01-12 12:02:13 +00:00
PatrickMurrell
ffd847f1df
remove check for password in git sync ( #5655 )
...
Co-authored-by: Patrick Murrell <pmurrell@lcs.com>
2023-01-12 11:57:14 +00:00
Jack Kavanagh
c4d2939e7a
Refactor/oauth2 ( #5571 )
...
* get-token
* named export
* another pass
* exporting const breaks types in a good way
* flatten optional params
* remove silly db functions
* remove junk function in db models
* flatten grant auth code
* simplify responseToObject
* improve response to object typing
* use union type for auth keys
* remove authkey constants
* some hacking
* another pass
* unpacking
* obscure auth object
* fix auth code types
* fix grant implicit types
* remove oauth2 token from redux store
* fix oauth method args
* extract network from grant auth code
* extract send from grant password
* extract grant implicit
* extract client creds
* flatten param generator
* extract nuller
* flatten refresh token
* flatten refresh token
* fix types
* remove tests
* fix test flake
* fix gql body test import
* fix typos
* fix grant auth
* fix token clear
* fix token state
* fix auth header logic
* fix types
* fix
* simplification pass
* fix code verifier
* flatten implicit grant type
* fix typo
* use consistent url parsers
* flatten grant auth code
* fix typo
* type oauth2
* improve helper and tidy
* fix type
* tidy
* tidy
* tidy up
* remove some constants
2023-01-12 11:36:51 +00:00
Jack Kavanagh
d86330445e
fix cookie setter ( #5656 )
2023-01-12 10:57:55 +00:00
Jack Kavanagh
3765ad2373
use electron-build notarize config ( #5635 )
...
* use electron-build notarize config
* update electron-builder.config
* Re-add snapcraft fix done in #5555
* update electron-builder
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2023-01-12 10:42:13 +00:00
kreosus
08edada6b8
Debug head test ( #5638 )
...
* Created Debug Head tests
* Added Open Generate code and copy as curl test
* delete duplicate debug-head file
* trying to add data-testid
* add todo messages
* revert datatestid for codemirror
* revert datatestid for codemirror
* fix
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2023-01-11 16:06:46 +00:00
Amy Wang
ba86acea67
Update wording about certificates not being synced for clarity ( #5647 )
2023-01-11 12:05:34 +00:00
Jack Kavanagh
4eae103503
Refactor/decouple-db-and-request ( #5572 )
...
* move certs out of actually send
* extract fetcher
* extract interpolate try catch
* extract plugin transformer
* remove delay hack
* extract response transform
* extract url transformer
* extract cookies
* move custom logic into tranformer function
* decouple cancellation logic
* add bytes read
* only render can cancel requests
* order by usage
* fix tests
* use abort controller for cancellation
* raise methods to fix inso
* fix
* comments
* base env and rename cancel file
* fix import order
2023-01-11 09:58:26 +00:00
Jack Kavanagh
bdce88d4d3
catch error emitted by setting lintOptions ( #5650 )
2023-01-11 10:39:53 +01:00
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
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
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
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
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
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
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
Jack Kavanagh
cfc1ac09aa
Refactor/pre request routing ( #5481 )
...
* improve prop typings
* tidy up error a little
2022-12-05 12:18:30 +01:00
Filipe Freire
a2a6b4bce8
Bump to Electron 22 ( #5479 )
...
* Bump to Electron 22
* fix type-check
2022-12-02 14:06:50 +00:00
Filipe Freire
327450cd77
[INS-2174] fixes create new plugin issue ( #5473 )
2022-12-01 13:20:56 +00:00
Jack Kavanagh
171674c80a
simplify grpc and align with websockets ( #5472 )
...
* aligning
* remove load methods abstraction
* move load methods over the bridge
* flatten protomanager
* remove default export
* flatten write protofile
* flatten more
* simplify method typing
* remove uneeded useEffect
* consistent connection close
* consistent nunjucks error handling
2022-12-01 14:05:45 +01:00
Vincenzo De Petris
fe4df702dd
Always generate base environment id when importing ( #4378 )
...
* Always generate base environment id when importing
* add unit test
* fix lint
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-11-30 17:53:49 +00:00
kreosus
3fe9981531
Filter by request ( #5467 )
2022-11-30 09:51:36 +00:00
Filipe Freire
95f4147df1
Bump app version to 2022.7.0-beta.6 and lerna package versions
2022-11-29 17:46:52 +00:00
Filipe Freire
a68edf5527
v3.6.1-beta.5
2022-11-29 17:46:35 +00:00
Jack Kavanagh
5c5b3d0eb2
move grpc logic into main folder ( #5466 )
...
* co-locate grpc methods
* replace call-cache with map
* type grpc request bridge
* remove json parse duplication
* remove reply abstraction
* further unpacking
* fix types
* fix tests
* align channel naming convention
* fix types
2022-11-29 15:53:45 +00:00
Filipe Freire
df81ad6671
[INS-2083] Prerelease smoke tests for cookie editor ( #5450 )
...
* Add cookie editor prerelease smoke test
* wrap up cookie-editor-interactions test
2022-11-29 14:35:23 +00:00
Filipe Freire
8ae4fe710d
Add support for OpenAPI v3.1 ( #5459 )
2022-11-24 14:24:57 +00:00
Jack Kavanagh
f81bfd68fa
removes right pane swagger preview ( #5457 )
...
* removes right pane swagger preview
* package lock
* remove preview from smoke tests
2022-11-24 14:11:09 +00:00
Jack Kavanagh
7f373fbcf7
fix tab selection ( #5462 )
2022-11-24 13:56:06 +00:00
James Gatz
32e788c49b
Update the design view to use data loading/routing ( #5458 )
...
* update design route
* Add button to generate a request collection from an api spec
* move the generate requests button to the bottom
2022-11-24 14:44:31 +01:00
Jack Kavanagh
2a8da1cf40
Refactor/spectral-lifecycle ( #5456 )
...
* remove abstraction
* co-location spectral initialisers
* move spectral to main
* move code mirror helper back
* fix lint
* add linting back
Co-authored-by: gatzjames <jamesgatzos@gmail.com>
2022-11-23 16:47:31 +01:00
Filipe Freire
5b2707cb76
Remove insomnia-importers, move it to insomnia ( #5455 )
...
* Remove insomnia-importers, move it to insomnia
* fix import
2022-11-23 12:09:18 +00:00
Alexandre ZANNI
81bc0576a3
add keywords to desktop entry ( #5454 )
...
fix https://github.com/Kong/insomnia/discussions/5452
2022-11-23 10:32:27 +00:00
Jack Kavanagh
4612ef75b1
fix response pane flash ( #5453 )
...
* fix typed get body functions
* remove console log
* fix response flash
2022-11-23 10:01:55 +00:00
Jack Kavanagh
fa2b879323
Simplify gRPC implementation ( #5451 )
...
* remove unused types
* remove cancel multiple abstraction
* decouple invalidateMany from db
* decouple db from redux loadMethods
* remove use proto file reload
* remove indirect function
* unpick action handlers
* remove any type indirection
* eliminate change handlers
* remove enum
* removeprepare grpc message
* remove nunjucks abstractions
* remove useSelectedMethod hook indirection
* fix types
* fix tests
* rename grpc req pane
* fix imports
* simplify pass at req pane
* fix lint
* remove ipc-renderer file
* remove findGrpcRequestState
* simplify reducer
2022-11-22 17:42:44 +00:00
Jack Kavanagh
1ec072065a
Refactor/request-loading ( #5448 )
...
* add invariant
* use local invariant function
* contain timer state within component
2022-11-22 14:58:16 +01:00
Filipe Freire
943c28cc12
[INS-2082] Add prerelease tests for Design interactions ( #5415 )
...
* initial commit
* Add prerelease tests for Unit Test feature
* Add test to import oa3 spec into design doc
2022-11-22 11:32:05 +00:00
kreosus
c7eeaa3a6c
Collection settings ( #5447 )
...
* WIP to open properties of a folder
* FIx Open properties of a folder test
* fix open propertites of a collection
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-11-21 17:30:50 +00:00
Nicholas Mata
7c43fd5ce7
Support for client certificate authentication during OAuth 2.0 ( #4961 )
2022-11-21 15:45:11 +00:00
Filipe Freire
b6475afc9a
remove insomnia-config, move it inside insomnia ( #5444 )
...
* remove insomnia-config, move it inside insomnia
* rename generate to generate-config
2022-11-21 13:33:18 +00:00
James Gatz
b18e8571a9
Add unit test routes ( #5371 )
...
* add unit test routes
* invariants
* remove unused function
* remove for loop
* fix types
* update to organization paths
* update delete action
* remove formatting
* typo
Co-authored-by: Jack Kavanagh <jackkav@gmail.com>
2022-11-18 13:06:13 +00:00
James Gatz
321584cdeb
use a single instance for swagger ui ( #5440 )
2022-11-18 12:44:02 +00:00
James Gatz
4e05bcf488
upgrade vite-plugin-react to fix hmr not working properly ( #5441 )
2022-11-18 12:18:21 +00:00
kreosus
df2488ae48
[INS-2129] Add prerelease smoke test to open properties of a folder ( #5423 )
...
* WIP to open properties of a folder
* FIx Open properties of a folder test
2022-11-17 16:45:07 +00:00
Pavlos Koutoglou
5360781411
Bump app version to 2022.7.0-beta.5 and lerna package versions
2022-11-17 13:57:31 +00:00
Pavlos Koutoglou
60bf351d7b
v3.6.1-beta.4
2022-11-17 13:57:16 +00:00
Jack Kavanagh
5b58ec5a3a
Remove/insomnia-common ( #5434 )
...
* remove insomnia-common
* fix type and schema gen
* fix lint
* fix schema
* fix partial schema
2022-11-17 13:51:50 +00:00
James Gatz
878481aeff
Layout UI updates ( #5435 )
...
* increase statusbar size
* horizontally center the breadcrumbs in app-header
* update new organization modal copy for logged out user
2022-11-17 14:39:35 +01:00
James Gatz
7988137f2c
upgrade vite to v3 ( #5417 )
...
* update type-fest imports
* move main css to html
* update electron imports
* update nunjucks imports
* use swagger ui dist
* remove commonjs-externals and add electron node require plugin
* update package
* fix misc.ts imports
* remove buffer from builtins since we use a package for it
* plugin docs
* Update packages/insomnia/src/main/window-utils.ts
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-11-17 13:37:53 +01:00
Jack Kavanagh
be8fa82a74
fix nunjucks regression ( #5433 )
2022-11-16 16:22:58 +00:00
James Gatz
22274f3dd1
properly match the previously stored path ( #5432 )
2022-11-16 15:56:01 +00:00
Jack Kavanagh
32ad4bb830
fix query grid ( #5429 )
2022-11-16 15:20:29 +00:00
Jack Kavanagh
8827e240ba
remove cookie package ( #5427 )
2022-11-16 15:07:49 +00:00