Commit Graph

4147 Commits

Author SHA1 Message Date
Jack Kavanagh
52e969d803
response routing (#6214)
* pass 1

* refactoring notes

* simplify select children

* remove switcher

* add responses

* filter by env

* patch settings

* patch settings

* remove selector

* history dereduxed

* move folder settings to conditional render

* fix types

* fix types

* fix types

* fix types

* fix lint

* migrate group settings to remix

* fix use effects

* conditional render of export modal

* more sidebar refactoring

* unpack sidebar children in export list

* unpick sidebar children

* clean up

* remove console log

* mostly working connect

* clean up

* conditionally render cookie modals

* cond render env modal

* cond render sync delete

* fix

* fix

* flatten syncitems

* remove helper

* clean

* fix grpc initial re-render

* redirect to last active request

* optimize

* fix lint

* improve typing

* add settings hotkey

* env modal hotkey

* remove active response null setting

* fix shakey test

* move delete response to action

* fix type

* fix windows flake

* cond render sync branches

* fix loading bug

* add spinner

* delete request

* fix stream with temporary hack
2023-08-04 12:42:00 +02:00
Jack Kavanagh
70add78801
fix ordering (#6222) 2023-08-03 17:59:49 +02:00
Filipe Freire
0f0d41f943
feat/SEC-921: edit the dyld env variables and library validation for macos security (#6217)
* SEC-921: disable allow-dyld-environment-variables

* SEC-921: set disable-library-validation as false
2023-08-01 18:41:15 +00:00
James Gatz
70656f0188
Tailwind (#6189)
* tailwind

* css load

* delete less

* cleanup html and add defaults

* remove super duper

* cleanup

* disable form reset for now

* add tailwind extension to recommended extensions

* undo swagger css

* fix ts issue

* add editor css

* move all code mirror styles in styles.css

* remove forms
2023-08-01 12:04:15 +03:00
Nick Graham
97760348e3
feat: gRPC request stubs (#6196)
* feat: grpc request stubs

* mark changed lines

* add tests

* fix infinite recursion

* replace empty body

* catch Type objects

* button to replace stubs

* flatten grpc editor

* remove grpc-editor

* trigger setvalue

* rename mocks to example

---------

Co-authored-by: jackkav <jackkav@gmail.com>
Co-authored-by: James Gatz <jamesgatzos@gmail.com>
2023-08-01 11:53:17 +03:00
Jack Kavanagh
96ae43700e Merge branch 'release/2023.5.0-beta.8' into develop 2023-07-28 18:54:56 +00:00
Jack Kavanagh
ba1516f840 Bump app version to 2023.5.0-beta.8 and lerna package versions 2023-07-28 16:55:59 +00:00
Jack Kavanagh
0dd87bbfaf v3.19.0-beta.7 2023-07-28 16:55:48 +00:00
Jack Kavanagh
9acc8cbfed
copy workspace setting to context menu (#6187)
* squash

* fix indent

* flatten selectors

* flattening continued

* fix click bugs

* fixed rename

* fix lint

* remove nunjucks in markdown preview

* fix hotkey new request

* fix duplicate

* fix move req

* fix auth change

* put the markdown compiler back

* fix lint

* cert routes

* fix lint

* add cert routing

* remove settings hint

* fix lint
2023-07-28 16:30:34 +00:00
Jack Kavanagh
5590f9f97f Merge branch 'release/2023.5.0-beta.7' into develop 2023-07-28 12:33:17 +00:00
Jack Kavanagh
c4e702afb1 Bump app version to 2023.5.0-beta.7 and lerna package versions 2023-07-28 10:08:50 +02:00
Jack Kavanagh
4c463083a9 v3.19.0-beta.6 2023-07-28 10:08:50 +02:00
Jack Kavanagh
97de81107c
Fix prerelease smoke test flake (#6210)
* flatten

* fix title

* fix button flake and aria labels
2023-07-28 10:08:35 +02:00
Jack Kavanagh
5dbb63962e
fix body and log (#6209) 2023-07-28 09:34:25 +02:00
Jack Kavanagh
1e54dae260
Chore/request-refactor-3 (#6201)
* wip

* fix types

* fix test

* create new request

* use json encType

* rename and update fix

* consistent naming

* remove unused

* fix reflection

* remove conflicting lint rule

* fix folder actions

* fix folder rename

* fix mime type

* fix copy

* hide after move

* add req meta to req loader

* point all request meta updates at helper

* use hook for fetcher reuse

* add project id to debug log

* move default project seed to loader

* fix lint

* run tests

* rename fetcher hook

* rename hook file

* patchRequest hook

* remove useActiveRequest
2023-07-28 00:29:58 +02:00
Hassan BENHZAINE
42adaef80f
Improve clarity of network proxy settings to include SOCKS4/5 proxy (#6192) 2023-07-26 13:08:04 +00:00
Jack Kavanagh
56d01ba0cd Merge branch 'release/2023.5.0-beta.6' into develop 2023-07-26 10:18:04 +00:00
Jack Kavanagh
2559c79f60 Bump app version to 2023.5.0-beta.6 and lerna package versions 2023-07-26 11:35:11 +02:00
Jack Kavanagh
0890889317 v3.19.0-beta.5 2023-07-26 11:35:11 +02:00
Jack Kavanagh
6b9cc35719
redux removal part 2 (#6198)
* remove selectors

* fix type

* fix prerelease plugin test

* remove redux tests

* add cookie jar update function

* fix typing hack

* fix type
2023-07-26 11:34:34 +02:00
Nick Graham
18829af13c
fix: await promise (#6197) 2023-07-25 22:11:11 +00:00
Jack Kavanagh
7886fdb350
redux->remix workspace route (#6191)
* checkpoint

* workspace meta

* select environment

* fix sidebar layout

* clean up

* absorb apispec into workspace route

* client certs

* remove redux tests

* update data docs

* remove active project

* revert selector change

* fix selector

* remove activeworkspace

* remove activity
2023-07-25 14:15:00 +00:00
Jack Kavanagh
c72eb2d373
formatting (#6190) 2023-07-25 12:20:39 +02:00
Jack Kavanagh
9fd965e9f3
Chore/flatten-plugins-cont (#6186)
* eat response

* eat request

* switch to if

* ignore xpath typing

* fix package json

* eat default-headers

* eat core themes

* fix type

* remove plugins from lerna

* clean up

* move themes to ts

* fix lint

* remove console log

* fix plugin name resolution

* fix types

* formatting

* clean up import theme

* export type

* show stack in ci

* remove stack condition
2023-07-25 10:37:04 +02:00
Jack Kavanagh
81a624725d
chore: move plugins into app (#6185)
* eat base64

* eat timestamp

* eat uuid

* eat os

* eat hash

* eat file

* eat json path

* eat cookie jar

* eat prompt

* update plugin typings

* remove legacy test
2023-07-24 20:58:32 +02:00
Jack Kavanagh
a2340c85f9
speed up app start (#6184)
* lazy load importers

* lazy load jwt auth

* lazy load prettier

* remove config generator plugins

* lazy load httpsnippet

* chore: INS-2815 refactor settings (#6132)

* chore: INS-2815 refactor settings

* check is loggedin

* improvement

* fix test

* fix lint

* cleanup o2k plugins

* fix

* fix test

---------

Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2023-07-24 16:20:22 +02:00
Alessandro Benoit
4c85e3d2ac
fix(download): properly parse content-disposition filename (#6159) 2023-07-21 13:36:05 +00:00
Nick Graham
637f647cc7
fix: duplicate methods from gRPC reflection (#6182)
* fix: duplicate methods from gRPC reflection

* do not rely on string interpolation
2023-07-21 13:35:42 +00:00
Jack Kavanagh
ce1d395593
Fix/multi window connection state (#6175)
* fix readyState

* fix type

* normalise readystate to boolean

* remove enum mapping

* fix normailsed readystate

* send to all windows

* only render spinner for event stream

* fix lint
2023-07-21 11:32:31 +00:00
insomnia-infra
3ed29c3da0
🚀 2023.5.0-beta.5 (#6178)
* v3.19.0-beta.4

* Bump app version to 2023.5.0-beta.5 and lerna package versions

---------

Co-authored-by: Jack Kavanagh <3679927+jackkav@users.noreply.github.com>
2023-07-20 02:12:58 +02:00
jackkav
7ccdb59f74 hotfix check now 2023-07-20 02:06:47 +02:00
jackkav
64ca287c31 hotfix console.log 2023-07-20 01:43:24 +02:00
Jack Kavanagh
00cd22c67b
eventstream pass 2 (#6170)
* match ssl timeline

* dedupe timeline logger

* fix lint

* fix timeline

* send headers
2023-07-20 01:27:05 +02:00
Jack Kavanagh
432c4a05c3 Merge branch 'release/2023.5.0-beta.4' into develop 2023-07-19 23:13:39 +00:00
Jack Kavanagh
9b56644374 Bump app version to 2023.5.0-beta.4 and lerna package versions 2023-07-19 22:29:45 +00:00
Jack Kavanagh
bbf1de0fc7 v3.19.0-beta.3 2023-07-19 22:29:30 +00:00
Jack Kavanagh
e000001055
Fix/auto-backup (#6176)
* disable on change

* fix bug and try catch backup

* remove delay
2023-07-20 00:26:21 +02:00
Jack Kavanagh
bb638b5e94 Merge branch 'release/2023.5.0-beta.3' into develop 2023-07-19 16:59:49 +00:00
James Gatz
4c187e979d
add support for importing subenvironments (#6174) 2023-07-19 16:13:23 +00:00
SeungWon
00368e43a5
Add: 5xx unofficial HTTP codes and handle 'Unknown' status messages (#6072)
* Add: 5xx unofficial codes

* fix: statusMessage check for 'unknown' cases

* refactor: Reflect review

* clarify status message

* flatten switch

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-07-19 15:45:25 +00:00
Jack Kavanagh
1fe69dd51a Bump app version to 2023.5.0-beta.3 and lerna package versions 2023-07-19 17:28:41 +02:00
Jack Kavanagh
29149cb31c v3.19.0-beta.2 2023-07-19 17:28:41 +02:00
jackkav
f5d61aaeb5 hotfix: trackevent 2023-07-19 17:28:07 +02:00
Jack Kavanagh
8ea8967d5d
save refetched schema (#6172) 2023-07-19 15:05:59 +00:00
Jack Kavanagh
f34d7650f9
add stack and redirect to error page (#6171)
* add stack and redirect

* fix format

* fix formdata parsing

* remove console log
2023-07-19 13:56:27 +00:00
jackkav
0a778ba872 hot fix 2023-07-19 13:50:21 +02:00
Jack Kavanagh
3cdd4c8491
SSE/EventStream support (#6147)
* new request

* add button

* s

* fix formatting issue

* detect event stream

* hide dropdown

* wip

* add basic test

* pass 1 can make connection

* implement event stream open pass 2

* wire up ready state

* wiring up close and error pass 3

* can open and close connections

* clean header

* listen to timeline

* extract options to function

* fix bug in ws

* add debug stuff to timeline

* don't rely on redux to set active response

* fix close type

* rename sse to event stream

* get request flag from request model

* copy websocket response pane

* hide response data

* flatten ws and curl responses

* fix test

* fix catch

* reset file

* use realtime event watcher

* rename some files

* fix types

* fix e2e test

* fix lint

* consistent empty states

* pin to bottom

* remove todo

* add SSE logo

* add sse to readme
2023-07-19 09:58:37 +00:00
Peter C
45ee825087
Import all available header properties from Postman (#6162)
* import all available header properties from Postman

* ignore undefined optional field

* fix lint

* fix test

---------

Co-authored-by: Peter C <petoc@users.noreply.github.com>
Co-authored-by: jackkav <jackkav@gmail.com>
2023-07-19 09:17:23 +00:00
pilotpirxie
ee3695064c
Allow empty name when duplicate request (#6138) 2023-07-17 23:48:38 +00:00
Jack Kavanagh
d5eff5fa98
bump grpc reflection fork (#6158) 2023-07-16 18:37:41 +00:00