* feat: integrate post-request script to the engine
* refactor: some minor improvements
* fix: lint error
* chore: clean up typings
* refactor: separate transforming into sync and async parts
* use named args
* fix: renaming pre-req vars, functions and 2 minor fixes
* fix: the error message is updated
* feat: add snippets for post-request scripting (#7395)
* feat: enable extended assertion chains on `insomnia.response` (#7396)
* feat: add snippets for post-request scripting
* feat(sdk): support response.to.have assertion for verifying response
* chore: fix lint error
---------
Co-authored-by: jackkav <jackkav@gmail.com>
* fix: some external modules are missing
* chore: update @types/tv4
* chore: use map instead of switch-case statement
* test(scripting): check using external libs in the critical test suite
* fix: persist script's changes on environment and baseEnvironment
* fix: avoid persisting effect when no environment is activated
* fix: comparing mutated env with baseEnvironment
* Update packages/insomnia/src/ui/routes/request.tsx
---------
Co-authored-by: Jack Kavanagh <jackkav@gmail.com>
* add empty organization view and handle no active project in the code
* Update packages/insomnia/src/ui/components/settings/import-export.tsx
Co-authored-by: Jack Kavanagh <jackkav@gmail.com>
---------
Co-authored-by: Jack Kavanagh <jackkav@gmail.com>
* ignore .node files
* add header count
* add status bar
* copy in full url
* placeholder and language
* validate url
* validate path
* fix possible dupe route bug
* clean up language
* layout
* fix submit
* error messages
* fix test
* replace custom sidebar with resizable-panels
* set direction when reading the media query for the first time
* handle toggle-sidebar command and keyboard shortcut
* Remove unused constants and refactor keyboard shortcuts hook
* 1200 to 880
* fix env e2e test
* 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