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