* feat: add fallback for searching a proper client certificate for a host
* chore: add test case
* chore: add more test case
---------
Co-authored-by: Hexxa <hexxa@outlook.com>
* feat: move script sdk to one workspace and update importing paths
* test: add jest config for enabling tests
* fix: failed to build package because of missing .node loader
* feat: add tick to enabled pre-request tab and remove beta
* fix: reorg and add snippets
* chore: format
* fix: replace ticks with green dots
* chore: algin texts and icons to the vertically middle
* change text content
* extract mock server settings modal
* get current plan
* pass server url
* align add and update styling
* upsell on update modal
* fix type check
* fix placeholder
* fix mockbin url
* feat: Show proper error when environment variables are not valued
* fix: modify text
* feat: modify param name
* fix: del useless code
* update common modal
* fix: variable missing error message style
* fix: cut the begining off the text before parsing out the missing variable
* fix: del useless code
* fix: change test name
* feat: rename to VariableMissingErrorModal
* fix: try to make sendRequest compatible with the existing behavior by adding await
* fix: add _index for making method behavior (such as upsert) consistent with existing ones
* Issue #7221: Pressing enter/return while text is selected in the request URL bar causes the selected text to be deleted
- Fixed 'paste' handling code which was causing text replacement logic to run when text had merely been selected but not actually changed
Issue #7029: Unable to see full collection names
- Added title (hover tooltip) for name label on collection card
* add title to workspace dropdown
* Update packages/insomnia/src/ui/components/codemirror/one-line-editor.tsx
---------
Co-authored-by: Filipe Freire <filipe.freire@konghq.com>
Co-authored-by: Jack Kavanagh <jackkav@gmail.com>
* Added new feature flags (cloudSync and localVault)
* Change project dropdown and added storage
* Added new error message when user change to cloud sync
* Get the organization storage rule
* Use storage rule to enable creation options
* Change url
* Fix issue with disable option
* Co-authored-by: James Gatz <jamesgatzos@gmail.com>
Default project update
* Added restriction to actions
* Checked organization storage in the workspace level
* Added in the cache organization data the storage
* Pass new options into create new action
* Check if the project has synced or not
* Update session ID in organization.tsx
* Remove unused Tooltip and TooltipTrigger components
* Add tooltip and tooltip trigger to project dropdown
* make similar
* expose only a bool
* only check permission
* change expression
* project level message
* clean up
* made consistent
* remove extra storage checks
* reenable sync dropdown in order to sync before making local
* fix
---------
Co-authored-by: jackkav <jackkav@gmail.com>
* Fix local state updates for GraphQL Query Variables
* Fix typo in comment
* Fix local state updates for GraphQL Query Variables
* Fix typo in comment
* Assert params are strings before checking length property
---------
Co-authored-by: Hexxa <hexxa@outlook.com>
* add user model
* update app to use the user model instead of localstorage
* rm top level await
* move env session in async code
* isLoggedIn to user data
* rename to user-session
* migrate from localstorage and cleanup
* fix private key
* add comment for env variable
* rm console log
* fix: restart the hidden window if it is down
* fix: lint error
* fix: smoke test error because of restarting hidden window
* fix: the hidden window is not started after packaged, so sending request is always timeout
* fix: restart the hidden window when it is stuck
* fix: make createWindow and createHiddenWindow signatures and behaviour aligned
* flatten conditions
---------
Co-authored-by: jackkav <jackkav@gmail.com>
* feat: enable manipulation on insomnia.request
* feat: enable manipulate proxy, certificate and auth through insomnia.request
Changes:
- chore: revert changes on test
- fix: allow user to update active request certs and proxy through insomnia.request
- feat: hook settings to insomnia.request and cleanups
- test: add a test for proxy and certificate manipulation
- fix: lint error
- fix: problems after rebasing
- fix: revamp auth transforming functions
- fix: type checking
- test: add a unit test for auth transforming
* chore: move auth manipulation changes to another PR
* fix: missing OAuth2AuthOption and lint error
* fix: add back UT for auth transforming
* fix: incorrect merging
* fix: lint error
* chore: remove no-proposed comparison
* fix: use predefined requests for test instead of reusing one
* fix: remove waiting
* test: refactor smoke tests to use predefined request if possible