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
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
Alexander Samsig
b126de0458
OpenAPI 3 Import: Add support for importing API Key Authentication as authentication ( #5425 )
...
Now imports API Key as the authentication scheme, if there is only one API Key security schema.
Otherwise it will preserve the existing behavior and use query parameters, or headers.
2022-11-16 13:01:14 +00:00
Jack Kavanagh
fc730b67e3
Remove/redux-loading ( #5381 )
...
* removes 4 redux actions
* fix lint
* fix tests
* fix tests (actually)
* grumble
* remove unused const
* request timer still needs state from somewhere
* remove redux from import logic
* simplfied import files
* simplfy imports again
* move to ui root
* remove unused
* drag and drop import
* remove console log
* fix lint
* key loading state on request id
* fix loading first state
2022-11-16 10:56:58 +01:00
Brian Goad
de9cee96d3
Fixes #2241 by adding a JSON Linting CodeMirror helper that renders the contents before linting ( #5136 )
...
* Fixes #2241 by adding a JSON Linting CodeMirror helper that renders the contents before linting
* remove global typing
Co-authored-by: jackkav <jackkav@gmail.com>
2022-11-15 18:00:51 +00:00
Filipe Freire
66142082e7
[INS-2151] Fix plugins installation for npm run dev ( #5420 )
...
* [INS-2151] Fix plugins installation for npm run dev
* rm PLUGIN_PATH constant
* fix bootstrap
2022-11-15 17:23:09 +00:00
Jack Kavanagh
308ad06488
listen to mode changes ( #5422 )
2022-11-15 17:07:35 +00:00
Filipe Freire
4fa2e4e81e
[INS-2119] Inso CLI logging parity ( #5408 )
...
* [INS-2119] Inso CLI logging parity
* fix bootstrap
2022-11-15 16:49:31 +00:00
James Gatz
473624a45e
better initials for organization names and proper detection of icons and emojis ( #5418 )
2022-11-15 16:27:30 +00:00
Jack Kavanagh
fb97b17e50
Remove/ramda ( #5412 )
...
* remove ramda
* wip groupby
* remove last ramda
* fix sort projects
* fix lowercase
* feeling like giving up
* clean up groupBy
* simplify dropdown
* yep ignore types
* fixed monkey settings
* remove ramda
* package locks
2022-11-15 15:42:40 +00:00
Pavlos Koutoglou
8ea7d0e761
Added functionality to send telemetry data. ( #5416 )
...
* Check if local storage has stored the activity
* Send telemetry data
* Remove comment
* Remove await
2022-11-15 15:21:01 +00:00
Filipe Freire
d34ac11498
chore - tidy plugins.tsx ( #5419 )
2022-11-15 14:37:30 +00:00
Jack Kavanagh
ea4698717d
Move/analytics to renderer ( #5414 )
...
* move analytics to renderer
* remove hack
* fix tests
* fix lint
* simplify analytics functions
* lint
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-11-15 14:53:55 +01:00
Jack Kavanagh
ef7f67cf5c
move insomnia-url helpers to src ( #5389 )
...
* remove insomnia-url package
* duplicate all that noise
* fix tests and decouple insomnia-cookies
* update package lock
* fix test
2022-11-15 11:12:45 +00:00
Filipe Freire
f24d1fa672
[INS-2149] fix type error on insomnia boot-up ( #5413 )
...
* [INS-2149] fix type error on insomnia boot-up
* filter out .
Co-authored-by: jackkav <jackkav@gmail.com>
2022-11-14 20:07:41 +01:00
Tuyen Pham
be217527f9
Change data-testId to data-testid ( #5404 )
2022-11-14 12:38:08 +00:00
kreosus
e5af9ba6b8
Improve Locators for new create HTTP test ( #5406 )
2022-11-14 09:10:19 +00:00
Pavlos Koutoglou
7eb3725781
Tabs accessibility ( #4944 )
...
* Create a wrapper Tab component
* Used the new Tabs component and remove the button from children from grpc-tabbed-messages
* Used the new Tabs component and remove the button from children from grpc-request-pane
* Used the new Tabs component and remove the button from children from response-pane
* Used the new Tabs component and remove the button from children from request-pane
* Used the new Tabs component and remove the button from children from git-repository-settings-modal
* Used the new Tabs component and remove the button from children from settings-modal
* Used the new Tabs component and remove the button from children from workspace-settings-modal
* Used the new Tabs component and remove the button from children from generate-config-modal
* Used the new Tabs component and remove the button from children from cookie-modify-modal
* Used the new Tabs component and remove the button from children from markdown-editor
* Use react-aria tabs instead of react-tabs
* Delete react-tabs dependency
* Use new tabs component and replace markdown-editor with styled-component instead of using less css
* Created query editor component with styled-components instead of using less css
* Update index.css
* Use new tabs component into cookie-modify-modal
* Use new tabs in general-config-modal
* Use new tabs in settings-modal
* Use new tabs in workspace-settings-modal
* Use new tabs in git-repository-settings-modal
* Use new tabs in request-pane
* Use new tabs in response-pane
* Use new tabs in grpc-request-pane
* Use new tabs in grpc-tabbed-messages
* Use new geury editor component and new tab implementation in websocket-request-pane
* Use new tabs in websockets-response-pane
* Change the package-lock.json file
* Remove className props from TabItemProps
* Fix rendering issue with tabs children and move action buttons above the nested tabs
* Added nested tabs option
* Added nested styling
* Made the grpc-tabbed-messages to be nested tabs
* Fix issue with styles into tablist
* Move less styles to styles component
* Fixed style issue with borders when tab is selected
* Fix styling issues with nested tabs
* Added aria labels for all tabs
* Fixed tab tests
* Fix issue with plugings test
* Remove the outline from selected tab
* Fix scrolling issue with some tab panels
* Remove outline from activity toggle
* Add failing test for the Declarative config and kong kubernetes
* Fixed issue with generate config modal into the panel
* docs and ws request body styling
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
Co-authored-by: gatzjames <jamesgatzos@gmail.com>
2022-11-11 19:38:30 +01:00
James Gatz
b4d0730158
Fix/delete remote project redirect ( #5403 )
...
* return an empty list if the project doesn't exist
* display the sync dropdown only for remote collections
* update sync dropdown styles for disconnected collections
* fix refetch the backend project on deletion
2022-11-11 11:31:09 +00:00
Arun Nalla
35ce5e91ee
fix: allow toggle between basic auth and request body for oauth2.0 creds settings ( #5334 )
2022-11-10 18:56:57 +00:00
kreosus
8a450c00d4
INS-2137 Create a new HTTP smoketest
2022-11-10 11:54:13 -06:00
Alexander Samsig
5095c60088
Add API Key auth ( #5399 )
...
* Add API Key auth - supports header / query param in both webrequest and websocket
* Add API Key auth for in cookie in both webrequest and websocket
Updated value of api key input to be masked
Extracted constants for API Key auth types
* add Postman importer for api key auth
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-11-10 14:37:18 +00:00
Brian Goad
171e6c2135
Fixes #5218 , where nested environment variables on a sub environment don't always work ( #5219 )
2022-11-10 13:31:19 +00:00
Jack Kavanagh
cc3a7cbbda
move xpath query to insomnia src ( #5388 )
...
* remove xpath query package
* fix tests
* install types
* fix test
2022-11-10 13:13:02 +00:00
James Gatz
492a48927b
Add organization routes ( #5395 )
...
* Move page layout styles to page layout component
Co-authored-by: Pavlos Koutoglou <pkoutoglou@gmail.com>
* load organizations in root route
* update github stars button styles
* add app header
* add organizations navbar
* org model
* button xs size variant
* add statusbar
* update workspace card labels
* organization route
* update project view styles
* add account toolbar in header
* add project sidebar
* add workspace navigation
* add git sync dropdown
* guard against existing project
* update styles
* update modal styles
* guard against vcs and offline mode
* make new workspace modals cancellable
* remove unused test
* update delete project redirects
* add account settings option in account dropdown
* remove unused dropdown
* filter backend projects by existing workspaces
Closes INS-2127
* add sync dropdown for collections
* update dashboard tests
* fix lint
* fix rebase
* update styles
* fix horizontal layout resize
* fix duplicate modal action
* update app initialization code and remove logic from redux
* update views on login and clear the pull dropdown on project change
* fix prop error
* update tests
* redux test fix
* initialize the redux navigation state by the initial location
* validate previous location history entry or use default
* update analytics modal styles
Co-authored-by: Pavlos Koutoglou <pkoutoglou@gmail.com>
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
Co-authored-by: Mark Kim <mark.kim@konghq.com>
2022-11-10 12:11:21 +00:00
Jack Kavanagh
18f9b92ed6
move jsonPrettify to insomnia src ( #5387 )
...
* move jsonPrettify to insomnia src
* fix test
2022-11-10 06:47:27 -05:00
mod42
88b940321e
Additional option "skipAnnotations" for the export of spec ( #5398 )
...
* I added an additional option "skipAnnotations" for the export of spec. When we export the spec and the user wants to share the spec with others,
outside the organization, the annotations reveal sensitive information about the configuration of
the kong gateway, like client_ids and
clients_secrets. If the flag -s is set, all x-kong-*
annotations are removed. I also adjusted the tests.
* fix lint
* Fix ouput when not saving to file
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-11-09 16:29:26 +00:00
kreosus
95babda62e
Adding initial test for debug-sidebar ( #5393 )
...
* Adding initial test for debug-sidebar
* Add data-testids to interact with dropdowns better
Co-Authored-By: kreosus <59621250+kreosus@users.noreply.github.com>
* Rename testHandle to dataTestId
Co-authored-by: kreosus <kreosus@users.noreply.github.com>
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
Co-authored-by: kreosus <kreosus@users.noreply.github.com>
2022-11-09 14:34:34 +00:00
Filipe Freire
e4ad8954ba
[INS-2125] Fix workspaces without parentId missing ( #5397 )
...
* [INS-2125] Fix workspaces without parentId missing
* Fix tests?
* fix lint
2022-11-09 13:48:04 +00:00
Filipe Freire
26847abad5
[INS-2124] Fix Switching environments throws JSON parse error ( #5394 )
...
* Fix Switching environments throws JSON parse error
* tiny nitpick
* fix type-check
2022-11-08 11:12:09 +00:00
Filipe Freire
9d52b50984
[INS-2122] Fix Send/Connect test flakes ( #5391 )
...
* add check for ws urls before connecting to avoid flake
* add checks for oauth to avoid flake
2022-11-08 10:50:53 +00:00
Jack Kavanagh
129b7fca51
show introspection button more resilient to fetch ( #5386 )
...
* make show more resiliant
* add assertion that schema is fetched
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-11-04 17:53:28 +00:00
Jack Kavanagh
b19c4ec857
skip analytics in ci ( #5385 )
...
* skip analytics in ci
* fix incognito mode env var not working on build
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-11-04 17:32:12 +00:00
Jack Kavanagh
61e1a59faf
Fix/linux deep link ( #5377 )
...
* generate .desktop file
* allow only one single instance
* fix formatting
* remove focus hack
* rename and clean up open-url listeners
* remove second open-url listener
* add debug logging and second instance event
* comments
* fix typo
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-11-03 17:11:26 +00:00
Jack Kavanagh
68b6b6a7ae
fix on blur ( #5376 )
...
* update the root state
* use env ids
* ids continued
* fix types
* rename root to base
* remove did change
* fix on blur
* fix lint
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-11-03 12:47:05 +00:00
Filipe Freire
4606325e78
[INS-2118] Fix missing insomnia-plugin-default-headers for inso CLI ( #5375 )
2022-11-02 18:19:25 +00:00
Thiago Seus
782c05d872
Add aria-live and aria-atomic to make screen reader and other assistive technologies detect when the HTTP status changes ( #5369 ) ( #5370 )
2022-11-02 17:37:17 +00:00
Filipe Freire
d2bfee8d87
Bump app version to 2022.7.0-beta.4 and lerna package versions
2022-11-02 15:05:46 +00:00
Filipe Freire
8bc11f2b89
v3.6.1-beta.3
2022-11-02 15:05:27 +00:00
James Gatz
7cc5c4f98a
fix: Type safe modals ( #5368 )
...
* add typescript generics to get modal options
* login and ask modal fixes
* fix git sync modal types
* add request type guards
* auth key row
* ask modal type fixes
* fix typings in state/show modal options
* fix protofiles modal
* fix request settings modal and bring back websocket settings
* allow partial repo in git repo modal
* update nunjucks modal to properly show the template editor
* fix account dropdown test
* fix code editor typing
2022-11-02 14:15:52 +00:00
Jack Kavanagh
34cba80275
Refactor: split editor and input ( #5352 )
...
* create new code input component
* remove unused props
* fix
* avoid ref
* remove multiline paste hack
* remove password type from code editor
* split
* listen for onChange/onPaste prop changes
* eliminate onBlur and onFocus
* remove handle
* remove code-input
* fix: update onBlur prop
* optional keyDown
* fix prettify by reverting to old logic
* remove 4 unused one line editor handles
* onChange required prop
* remove auth input row test
* remove unused onClick
* remove raw viewer, make refs consistent
* unmount editors
* simplify onKeydown
* fix onblur
2022-11-02 13:13:33 +01:00
Jack Kavanagh
d9575f498c
reset error state ( #5363 )
2022-11-02 07:19:57 +00:00
Jack Kavanagh
47d78993b6
codemirror should update on some prop changes ( #5361 )
...
* codemirror should update on some prop changes
* remove input from onelineeditor
* remove forceEditor and new row on enter key
* remove brittle test
2022-11-01 14:18:57 +01:00
James Gatz
802e151f8e
remove environment-highlight color setting ( #5357 )
2022-10-31 11:59:38 +00:00
James Gatz
96487827bc
fix git clone not showing the document in project view ( #5358 )
...
* revalidate the data when cloning a document
* properly redirect to a design document
2022-10-31 11:32:23 +00:00
Jack Kavanagh
9d2cb34107
fix codemirror: check and gutter setting ( #5354 )
...
* fix check and gutter setting
* remove force focus
* remove row Ref
* ignore focus test
* remove onPaste hack
2022-10-31 10:00:26 +00:00
Jack Kavanagh
41e3ed8ab7
fix first click on req settings ( #5351 )
2022-10-28 16:23:29 +01:00
Filipe Freire
b503b54a31
Fix, bundle plugins no longer published on npm ( #5348 )
2022-10-28 15:50:55 +01:00
James Gatz
40d294e8ae
Feat/project route data loading ( #5327 )
...
* remove activity router
* add global error route
* make vcs a singleton
* move modals outside of root
* add project route data loader
* add project actions
* add rename/delete project actions
* lift data dependencies up and move modals
* add remote projects action/loader
* add overlay to duplicate modal and use invariant in actions
* use revalidate to refetch the route data on imports
* remove unused type checks
* more invariants and some renaming
2022-10-28 12:04:09 +00:00
kreosus
1a09035743
INS-2087 Prelease Test for Plugins ( #5337 )
...
Co-authored-by: Filipe Freire <filipe.r.freire@gmail.com>
Co-authored-by: Filipe Freire <filipe.r.freire@gmail.com>
2022-10-27 17:04:45 +00:00
Filipe Freire
d3bded4fe0
[INS-2078] Dashboard PreRelease tests ( #5330 )
...
* [INS-2077] Dashboard PreRelease tests
* Add create,rename,delete project test
* Add test for filter in the dashboard
* Rename/duplicate/delete collection & design tests
2022-10-27 17:49:45 +01:00
Jack Kavanagh
2bdd84ad22
make all packages private ( #5339 )
...
* make all packages private
* remove lerna json and publish scripts
* clean up npmignores
* remove major npm github ci logic
2022-10-27 17:55:30 +02:00
Jack Kavanagh
9f624deae0
Refactor/code-editor ( #5272 )
...
* code-editor fc
* add useEffect
* one line editor
* row first pass
* drag and drop is broken
* remove row drag and drop
* keyvalueeditor, no focus handling
* remove unused kvpeditor props
* remove autobind
* package lock
* remove decorators
* package lock
* kvp editor diet
* row diet
* one line editor diet
* sort props
* code editor diet
* inline toolbar
* move to right side of kvp
* combine codemirror options settings
* fix
* fix on mount
* polish
* remove lint toggle logic
* make additional claims plain text
* fix button alignment
* fix staging modal
* remove error
* remove placeholder
* minor fixes
* update tabpanel footer
* key value editor toolbar
* add toolbar to key-value editor
* update show/hide details button
* show error on copy as curl
* update onPaste logic to use a ref
* remove unused focus logic
* synchronise graphql features
* remove onInit prop
* fix defaultValue sync
* fix designer imports
* Revert "remove onInit prop"
* simplify gql editor
* simplfy again
* replace operationName
* whatever
* fix graphql editor
Co-authored-by: James Gatz <jamesgatzos@gmail.com>
* fix query variable json handling
* fix focus
* fix root env update INS-2100
* remove unused
* fix filtering
Co-authored-by: gatzjames <jamesgatzos@gmail.com>
2022-10-27 13:11:06 +00:00
Arun Nalla
41320cdd4c
fix: parameter order for date-fns#differenceInMinutes ( #5332 )
...
* fix: parameter order for date-fns#differenceInMinutes
* fix: conditionally choose parameter order
2022-10-26 16:17:52 +01:00
Filipe Freire
c501ae9963
Add /delay endpoint to WS express server ( #5326 )
2022-10-26 08:38:10 +00:00
Arun Nalla
ae2d91c2de
fix: leave focus on send button instead of autochanging to url bar ( #5325 )
2022-10-25 14:09:38 +01:00
Antoine Jacquemin
d102de2850
Fix how path variables are escaped for Swagger ( #5246 )
...
* path escapte fix
paths in swagger are not correctly escaped and won't be correct. You can try with following swagger:
openapi: 3.0.0
info:
title: SampleAPI
version: "1.0"
tags:
- description: Sample API
name: Sample Echo API
paths:
/healthcheck/$echo:
get:
parameters:
- in: query
name: message
required: true
schema:
type: string
description: The echo message
responses:
"200":
description: An echo message.
summary: Return a echo message.
operationId: getEcho
tags:
- Generate echo message
/batchs(Material='{Material}',Batch='{Batch}'):
get:
parameters:
- in: path
name: Material
required: true
schema:
type: string
description: The echo message
- in: path
name: Batch
required: true
schema:
type: string
description: The echo message
responses:
"200":
description: An echo message.
summary: Return a echo message.
operationId: getBatch
tags:
- Generate echo message
servers:
- url: https://httpbin.org/anything
* Update test for new regex fix
* Update common.test.ts
* Update common.ts
* Update common.test.ts
* Update common.ts
* Update common.test.ts
* Update common.ts
* Patch-Regex-Text
* Update services.test.ts
* Update httpbin.expected.json
* Update link-example.expected.json
* Update petstore-expanded.expected.json
* Update petstore.expected.json
* Update request-validator-plugin.expected.json
* Update uspto.expected.json
* Update generate.js
* Update generate.js
2022-10-24 16:00:34 -04:00
Jack Kavanagh
38a943d0f3
Remove remaining autobind decorated components ( #5321 )
...
* html wrapper
* sidebar request group row
* time from now
* check for updates button
* toast
* plugins
* rename component
* fix plugin load
* add fix for the timenow delay
Co-authored-by: Mark Kim <mark.kim@konghq.com>
2022-10-24 17:28:03 +00:00
Jack Kavanagh
1bf7b7bc2b
refactor: transform git modals to fc ( #5179 )
...
* transform git modals to fc
* second pass
* add GitRepositorySettingsModal
* fixes
* tweaks
* sit sync dropdown second pass
* git branches second pass
* git staging second pass
* repo settings second pass
* fix types
* fix button color
* fix refresh
2022-10-24 17:39:14 +02:00
James Gatz
4ca4b54e96
add url shim for swagger-client issue ( #5322 )
2022-10-24 13:07:25 +02:00
Jack Kavanagh
2f76cb0c6d
Remove/debounced-input ( #5308 )
...
* first pass
* remove debounced input
* fix onPaste type errors
2022-10-21 15:01:50 +00:00
Jack Kavanagh
4f9027ad94
bump electron 21 ( #5173 )
...
* bump electron 20
* bump to 21
* use node 16.16
* remove and bump deps
* package.lock
* fix package lock
* try 21.0.0
* oops
* remove ts-node
* package locks
* fix redirect and eror handling
* remove console.log
* remove react 18 override
* fix import
* update react-virtual api
* bump node-libcurl and electron
* bump node-libcurl to 2.3.5-6
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-10-21 14:41:00 +00:00
Jack Kavanagh
043a6991ea
fix warning ( #5315 )
2022-10-21 14:06:58 +00:00
Jack Kavanagh
35108a0c0a
Refactor/fc-tag-editor ( #5309 )
...
* first pass
* second pass
* third pass
* fifth pass
* first fc pass
* fc second pass
* fix types
2022-10-21 13:50:18 +00:00
Jack Kavanagh
1d491548a0
Refactor/cookie-modals ( #5307 )
...
* cookie modal fc
* second pass
* cookie modify modal third pass
* third pass
* new cookie
* Rm : char
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-10-21 15:36:09 +02:00
James Gatz
adbea24657
Add app routes and upgrade react-router ( #5304 )
...
* upgrade to react-router 16.4
* inline loading indicator svg to avoid foc
* move app and wrappers to routes folder
2022-10-21 11:19:37 +02:00
Jack Kavanagh
24fe4ce24a
remove addIcon prop ( #5312 )
2022-10-20 16:36:49 +02:00
kreosus
ba39cbe955
Bump app version to 2022.7.0-beta.3 and lerna package versions
2022-10-20 10:57:32 +00:00
Jack Kavanagh
70dbaa73fa
webview fc pass ( #5306 )
...
* fc pass
* nitpick
2022-10-20 10:50:17 +00:00
Jack Kavanagh
52e2511624
set default maxRedirects to 10 and timeout to 30000 ms ( #5216 )
2022-10-19 17:16:35 +00:00
Jack Kavanagh
1e3e69771d
class->fc env editor ( #5305 )
...
* class->fc env editor
* rm console.log
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-10-19 15:51:37 +00:00
Jack Kavanagh
b1c70ee81d
modal->fc workspace env modal ( #5300 )
...
* extract workspace env modal
* env editor save on blur
* remove sub env
* remove sort
* remove sortable-hoc package
* fix types
2022-10-19 16:55:08 +02:00
Jack Kavanagh
9eaf12f7e8
modal->fc prompt ( #5301 )
...
* extract
* fix default value
2022-10-19 13:27:30 +00:00
Jack Kavanagh
91202d0a12
workspace duplicate, settings ( #5267 )
...
* workspace modals
* fix render loop in env modal
* simplify env modal
* unpick set active env
* simplify loading
* simplify
* reload subenvironment
* reload sub environments
* use selector
* revert workspace edit modal
* fix first click doesn't show
* fix type check
2022-10-19 12:56:51 +00:00
Jack Kavanagh
92b8b3baf1
modals->fc transform remaining ( #5278 )
...
* remaining
* inline
* state =>
* tweaks
* simplfy wrapper
* extract prompt modal
* fix hotkey
* remove duplicate modal
* isJSON as object arg
* remove dispatch
* tweaks
* more tweaks
* fix nunjucks modal
* last tweaks
2022-10-19 12:32:32 +00:00
Jack Kavanagh
02c1c130ff
variable editor class-fc ( #4989 )
...
* first pass
* remove react hacks and simplify
2022-10-19 12:40:45 +02:00
Filipe Freire
45845f7fe3
[INS-2051] Reorganize smoke tests README ( #5264 )
...
* [INS-2051] Reorganize smoke tests README
* Add images to smoke-tests readme
* Split CLI part of doc, rm notes
* Reorganize README a bit
* edit intro
* playwright badge
2022-10-19 08:58:49 +01:00
James Gatz
0b30be3f6b
Upgrade to react 18 ( #5296 )
...
* upgrade to react 18 and use new createRoot api
* fix types and remove excessive functions in wrapper-home
* update types with implicit children to PropsWithChildren
* fix: remove error objects as children
* remove excessive function from account.tsx
* remove excessive function from general.tsx
* update tests and remove deprecated @testing-library/react-hooks
* remove unused import
* update package-lock
2022-10-18 11:56:55 +00:00
Jack Kavanagh
99065dbc7e
Refactor/settings-modals ( #5268 )
...
* settings modals
* inline project settings
* simplify move/copy
* remove justCopied misclick
* find workspace
* remove addIcon prop
* fix note
2022-10-18 11:22:32 +00:00
Jack Kavanagh
bf040aca31
refactor: transform sync modals to fc ( #5181 )
...
* sync modals
* second pass
* some nits
* fix types
* include indeterminate checkbox
* use previous state setter
* fix req settings modal setStates
* fc sync pull button
* previous state
* fix staging target
* sync dropdown pass
* refresh branches modal state on show
* state readability tweaks
* fix prompt button double event
* fix branch modal target
* remove extra reload in history modal
* fix history modal
* remove logs
* extract refetch
* fix delete
* delete local and remote
* format
* revert local delete change
* current target
* staging modal
* fix lint
* fix useEffect flash
* add todo note
2022-10-18 10:22:18 +00:00
James Gatz
e71609df2b
upgrade to font-awesome v6 ( #5295 )
2022-10-17 15:21:49 +00:00
James Gatz
6c2c160f78
update account dropdown to display the user's name ( #5294 )
...
* update account dropdown to display the user's name
* remove unused circle button
2022-10-17 16:42:52 +02:00
David Fluck
dbf597c2d8
INS-1785: Add Inso NPM package test ( #5116 )
...
* Add Inso NPM package test.
* PR changes
* Delete shell script.
* Rename script
* PR changes
* Try cross-env on test:bundled-inso to fix Windows
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-10-14 08:27:10 +00:00
kreosus
a29f1c952b
Bump app version to 2022.7.0-beta.2 and lerna package versions
2022-10-13 16:58:19 +00:00
Filipe Freire
a573167530
Fix #5207 - Query parameters ignored when importing Postman collection ( #5271 )
...
* Fix #5207 - Query parameters ignored when importing Postman collection
* Fix fixture tests
* improve check
2022-10-13 16:18:43 +00:00
James Gatz
60bf0f9f24
parse the query variables correctly ( #5273 )
2022-10-13 14:53:51 +00:00
James Gatz
23b4ee60a6
Respect the grant_type option in Postman imports with OAuth2 ( #5270 )
...
* fix grant_type casing and add support for PKCE transformation
* update tests
* improve support for more grant-types and properties
2022-10-13 14:14:37 +00:00
James Gatz
130796ba9b
remove document filter global shortcut ( #5269 )
2022-10-13 10:13:11 +00:00
James Gatz
09cf77c4ef
Move insomnia-components in the insomnia package ( #5259 )
...
* Move insomnia-components in the insomnia package
* remove extra tooltip components
* remove button from portal plugin
* remove insomniaComponent injection
* move spec editor sidebar
* move breadcrumb component
* move toggle-switch
* move table/notice-table
* remove unused switch component
* move header to app-header
* move card
* move card-container to wrapper-home
* Remove unused multi-switch and radio-group
* move svg icon and auto-run convert-svg command
* move list-group
* move button components into themed-button
* move dropdown
* remove auto-conversion of svg from npm scripts
* track svg icon components to git
* remove react-switch and framer-motion
* remove sidebar panel, fix lint
* remove animate blocks
* fix types, remove value from dropdown item
* remove button
* ignore svgr config
* update dropdown unit tests
* allow unreachable
* oauth e2e test: update locator to make the Create button specific
* fix type errors
Co-authored-by: jackkav <jackkav@gmail.com>
2022-10-12 22:26:11 +02:00
Jack Kavanagh
49a792b4a4
o2k: removed partial support for oauth2 ( #5260 )
...
* o2k: removed partial support for oauth2
* Fix fixtures
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-10-12 17:39:23 +02:00
Jack Kavanagh
eddc938bd2
modal->fc ( #5164 )
2022-10-11 11:07:33 +00:00
James Gatz
55d6733793
pass dispatch to newCommand result ( #5258 )
2022-10-11 10:30:34 +00:00
James Gatz
4817b59d4e
update use-vcs hook to use a single instance and await changes ( #5257 )
2022-10-11 09:35:59 +00:00
Filipe Freire
5bba2e9545
[INS-2022] Initial exploration multiple test projects ( #5244 )
...
* Initial exploration multiple test projects
* Replace duplicate scenario with one to be filled in
* Simplify number of playwright project configs
* Fix testMatch setting on playwright config
* Edit github actions to distinguish between CI and Release runs
2022-10-11 08:56:12 +00:00
Jack Kavanagh
7ef73dfb2e
add rename options to request context options ( #5256 )
...
* add rename folder and request context options
* Add rename dropdown option for WS requests
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-10-11 08:27:06 +00:00
James Gatz
54d995ec34
Add filters for the ws event log ( #5243 )
...
* add filters for the ws event log
2022-10-10 15:24:46 +00:00
kreosus
a2d503da08
Bump app version to 2022.7.0-beta.1 and lerna package versions
2022-10-06 13:38:10 +00:00
James Gatz
58fd810dc2
Fix/ins 1660 tooltip issues ( #5239 )
...
Add react aria to tooltip and move to fc
2022-10-06 13:19:09 +00:00
Jack Kavanagh
d5ec27372c
fix duplicate error response after upgrade ( #5241 )
...
* remove error response after upgrade
* include ENOTFOUND
2022-10-04 22:24:57 +00:00
Jack Kavanagh
898d24c4ba
Refactor/wrapper-tsx-fc ( #5242 )
...
* wrapper-fc squashed
* undrill setFilter
* extract hooks
* eliminate wrapper.tsx
2022-10-04 21:33:18 +00:00
Mark Kim
edad158d65
[INS-1979] Add disconnect dropdown ( #5236 )
...
* add disconnect dropdown
* remove console
* add style fix for ux
* add e2e tests
* rename
* Simplify the smoke websocket smoke tests
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-10-04 09:49:41 -04:00
Filipe Freire
b90b5c993e
Chore: bump playwright to 1.26.1 ( #5240 )
2022-10-04 08:47:22 +00:00
Jack Kavanagh
9be7e05000
app tsx fc ( #5235 )
...
* fc rebase
* extract render listeners from app
* organise global shortcuts
* show logo in index.html
* import listeners
* add loading indicator and split shortcuts
* Simplify GitVCS/VCS instance creation
Co-authored-by: gatzjames <jamesgatzos@gmail.com>
2022-10-03 17:24:38 +02:00
Jack Kavanagh
a94c488410
add loading indicator ( #5237 )
2022-10-03 14:57:27 +00:00
Jack Kavanagh
37a6c83c5a
[INS-2017] add ws subprotocol support ( #5238 )
...
* add protocol support
* add test protocol
2022-10-03 11:19:26 +01:00
James Gatz
fac2627d69
Replace the KeyboardBinder with hooks ( #4937 )
...
* Add keyboard handler hook
* use the hook in all functional components
* update package-lock.json
* split global keys from app.tsx
* flatten gql explorer
* gql explorer fc
* oops
* use fn updater in setState
* remove keyboard-binder from gql explorer
* graphql-editor to fc
* remove keyboard binder from graphql-editor
* req switcher modal fc
* fix show hide modal
* hotkey hook naming pass
* modal fc
* remove unused onKeyDown prop from modal
* use the label instead of key name
* request-url-bar send request with cmd+d
* stop propagation in modals
* cleanup
* use the keybind hook on response viewer
* use the keybind hook on action-bar
* use document.body for handling dropdown navigation via keyboard
* use global shortcuts for request switcher
* use ModalHandle
* remove unused closeOnKeyCodes
* remove KeydownBinder from modal
* remove KeyDownBinder class
* remove auto-focus in modal component
* define cascade for keymaps in code-editor
* fix key-combination-modal
* remove onCancel and fix export
* remove unused ref
* fix types
* remove recursive hack on modals
* nitpick: naming
* checkpoint - 1
* fix hot key labels
* checkpoint
* some more type fixes
* simplify shortcuts.tsx and fix types
* add key combo types
* add key combo fc
* fix type
* rename definition to description
* remove close modal and close dropdown hotkeys
* add migration for removing hotkeys
* mock the keydown-binder in the test
* use a function to get the element to bind
* refactor search
* allow autocomplete on editor
* add event.code in keyboard keys
* fix lint
* remove verbose introspection modal
* use the new keybinder in request-switcher-modal
* typo in gql editor
* fix esc on editable
* use dot property access
* stop editor handling escape keys
Co-authored-by: jackkav <jackkav@gmail.com>
2022-09-28 16:55:11 +00:00
kreosus
123253811c
Bump app version to 2022.6.0 and lerna package versions
2022-09-26 16:08:47 +00:00
Filipe Freire
e4e6e673be
[INS-2009] Fix Clear all responses for WebSockets ( #5223 )
...
* [INS-2009] Fix Clear all responses for WebSockets
* fix lint
2022-09-26 16:00:19 +00:00
James Gatz
0c8ab6971e
update the query tab panel when we import params from url ( #5224 )
2022-09-26 14:23:03 +00:00
kreosus
dbc30c58cb
[INS-1819] Added a connected banner to requests headers ( #5220 )
...
* initial push
* add nowrap hack
* fix overflows in the tab panels
* fix scrollable hack in request-headers
* remove second scrollbar in ws request query editor
Co-authored-by: Mark Kim <mark.kim@konghq.com>
Co-authored-by: gatzjames <jamesgatzos@gmail.com>
2022-09-26 14:54:23 +01:00
Filipe Freire
29805590b2
[INS-2004] Fix missing WebsocketTag on request switcher ( #5217 )
2022-09-23 16:22:56 +00:00
Jack Kavanagh
e1e156efa0
fix bug in query toggles ( #5215 )
2022-09-23 16:28:17 +02:00
Mark Kim
07833abcb5
squishy squash connect and send ( #5204 )
...
Co-authored-by: jackkav <jackkav@gmail.com>
2022-09-23 11:47:20 +00:00
James Gatz
883753a7df
Websocket request settings ( #5209 )
...
* add description field in websocket request model
* add websocket request settings modal
* add settings option in the ws request dropdown
* add docs tabpanel in websocket request pane
* extend hotkey for request settings to handle ws requests
* wip todo fix stale request value
* add store/send cookies and move/copy to workspace
* merge settings modals into one
* add followRedirects option in ws
* update followRedirects type on request model
* fix followRedirect default setting
* respect the max redirects global settings
* cleanup
2022-09-23 12:59:27 +02:00
Filipe Freire
d9e70955b6
Fix copy WS request pane Intro link ( #5211 )
...
* Fix copy WS request pane Intro link
* Update packages/insomnia/src/ui/components/websockets/websocket-response-pane.tsx
Co-authored-by: James Gatz <jamesgatzos@gmail.com>
Co-authored-by: Jack Kavanagh <jackkav@gmail.com>
Co-authored-by: James Gatz <jamesgatzos@gmail.com>
2022-09-22 23:40:00 +00:00
Filipe Freire
6ad14d4e66
Fix copy for WS empty state pane ( #5208 )
2022-09-22 11:52:36 +01:00
David Marby
814791f9f1
Send and store cookies for websocket requests ( #5205 )
...
* Send and store cookies for websocket requests
* Lowercase for consistency
2022-09-22 10:48:43 +02:00
James Gatz
5c109ac496
Use new unique keys to update the design editor on git sync updates ( #5202 )
2022-09-21 09:43:20 +00:00
Jack Kavanagh
e83badf767
fix: url bar auto-focus ( #5199 )
...
* connect unique key hack up to focus useEffect
* fix lint
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-09-20 12:44:47 +00:00
Jack Kavanagh
8c7d74a0c9
remove always rendered tabs ( #5198 )
2022-09-20 11:07:51 +00:00
James Gatz
b3c3c9b594
use fromSync true to indicate pasting from url should refresh the ui ( #5195 )
2022-09-19 11:52:44 +01:00
Mark Kim
d28d8cafb6
[INS-1976] Adding Placeholder Pane ( #5189 )
...
* adding Placeholder Pane
* Update packages/insomnia/src/ui/components/wrapper-debug.tsx
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
Co-authored-by: Jack Kavanagh <jackkav@gmail.com>
2022-09-16 14:30:43 +00:00
Jack Kavanagh
bd58dc9241
fix db->database ( #5188 )
2022-09-16 14:00:08 +00:00
James Gatz
9857ee8712
Force refresh cleanup ( #5184 )
...
* remove forceRefreshCounter from app.tsx
* simplify refresh counter for ws request pane
* remove forceRefreshKey from remaining panes
* remove unused nunjucks key
* cleanup forceUpdate drills
* undrill handleSetActiveResponse
* put restore back in
* more uniqueness
Co-authored-by: jackkav <jackkav@gmail.com>
2022-09-16 14:56:41 +02:00
Jack Kavanagh
fbf2fde422
Refactor/remove-react-hack-mime-type ( #5183 )
...
* undrill update mime type
* use content type as a key
2022-09-15 11:40:02 +02:00