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
506b73398a
Merge branch 'release/2022.7.0-beta.6' into develop
2022-11-29 18:54:06 +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
db263e31df
Merge branch 'release/2022.7.0-beta.5' into develop
2022-11-17 15:52:06 +00:00
Filipe Freire
21cbab54f2
keep NODE_OPTIONS
2022-11-17 15:08:14 +00:00
Filipe Freire
919c017e14
proper fix hopefully
2022-11-17 15:06:26 +00:00
Filipe Freire
81133fc31f
fix
2022-11-17 14:43:04 +00:00
Filipe Freire
d3c42da82e
fix
2022-11-17 14:25:21 +00:00
Filipe Freire
4c5e78830b
forgive me father
2022-11-17 14:12:06 +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
Jack Kavanagh
6a93d9d256
remove cancellable props ( #5428 )
2022-11-16 14:47:08 +00:00
Filipe Freire
76953bcb03
Fix insomniadev protocol deep link redirects ( #5426 )
2022-11-16 13:16:37 +00:00