* project ui changes
* project ui changes
* create mock server model
* model mock server similarly to design doc
* use spec modelling and nav
* layout pass
* rename requestbin to mock-route
* sidebar ui pass
* load mock server
* add url bar
* can navigate to headers
* Refactor mock server and mock route creation and
retrieval
* route crud
* sidebar layout
* add delete guuard
* patch route
* Add mock response tab to request pane
* wire up mock servers in requests
* Update mock server and route selection in
RequestPane
* make it work without internet
* can create bin
* pass body and headers to bin
* can fetch logs but cant see em
* split out response pane for hmr
* basic table
* extract mock url bar
* add header tab
* made a dumb cache
* url bar pass
* send request and create response
* wire up timeline
* wire up preview
* timeline useeffect
* move to action
* fix types
* empty states
* rebase updating aria
* use har type
* can edit bins
* cookie support
* wire up status
* status text
* magic status text
* ui
* always use put rather than create bin
* add url to mock route
* scroll bar
* add content types
* validation
* fix flake
* improve logs
* fix outlet warning
* fix send to mock endpoint
* switch table to grid
* handle errors
* rotate log
* create mockbin on open if needed
* add full url ux
* reverse log order
* binId from store
* remove http method
* rename prefix
* use server Id for bin id
* fix copy
* show log har
* fix url bar
* fix button padding
* tailwind
* method select
* remove default status text
* full tailwind
* fix breadcrumb
* default to json
* move copy to end, remove save
* error msg
* only patch when needed
* fix ws colors
* fix command palette
* add isMock helper
* revert local storage mechanism
* fix redirect
* fix ignore upsert
* extract to constant
* ui test
* hide actions from mock-server
* fix code editor onBlur
* lift update to route
* refactor to return only errors
* add url to mock server model
* select mock ui pass
* can modify url in settings
* use server url from db if selected
* hide url option
* fix lint error
* extract to file
* remove binResponse
* can sync
* move things around
* rename name path sync
* fix type check
* capture kvp onBlur
* fix error message
* basic mock test
* wire up mock patcher and navigate
* rename component
* remove url prop of route
* fix lint
* fix test
* temporary skip e2e test
* fix constant url
* fix migration
* remove console logs
* rename function
* only create a single hidden request
---------
Co-authored-by: gatzjames <jamesgatzos@gmail.com>
* add path parameters to the request/ws-request model
* render path params
* show path params on the ui
* fix rendering of params
* cleanup params ui in ws
* cleanup request model
* add empty state info
* update styles
* certificate-styles
* fix tests
* cleanup code
* fix e2e tests
* Add command palette for quick switching between requests and workspaces
* truncate text
* small style update
* add smoke test for command-palette
* fix shortcut for different platforms
* wait for request to switch
* fix(ssl): verify host on macos [INS-3424]
Always verify host on macos even when `Validate certificates` is disabled.
* Update packages/insomnia/src/main/network/libcurl-promise.ts
---------
Co-authored-by: Jack Kavanagh <jackkav@gmail.com>
* add warning in project for due payments of organization
* update styles
* use the billing info to display the due payment warning
* add fallback for billing response
* add comment
---------
Co-authored-by: jackkav <jackkav@gmail.com>
* Initial automatic migration
Co-authored-by: Mark Kim <marckong@users.noreply.github.com>
* add continue statement
* add untracked workspaces ui in the data tab
* fix moving a project
* fix sentry hack
---------
Co-authored-by: Mark Kim <marckong@users.noreply.github.com>
Co-authored-by: Mark Kim <mark.kim@konghq.com>
* fix(tls): Use the system CA certificates to verify https servers by default
* remove CurlSslOpt.NativeCa until we can prove it
* add CurlSslOpt.NativeCa back and fix test errors
* client cert ui
* first pass
* use import to avoid url onChange timing issue
* re order test
* use 4001 port, refresh certs
* move test to critical
* expose cacert create over maain