* 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
* 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: 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
* diff view
* wip
* fully works
* stage items per workspace
* Add indicators for the type of change
* cleanup code
* clean up ui
* fix type issue
* rm todo
* fix snapshot issue and update tests
* bump to v5 and fix
* change bundler back to node
* add fsevents to external?
* hacks
* note
* revert resolutions
* move gsap and nunjucks to front end code that is bundled by vite
---------
Co-authored-by: gatzjames <jamesgatzos@gmail.com>
* Bump app version to 8.6.1
* feat(unit-tests): Unit test reordering (#7020)
* re-orderable test suites
* re-orderable tests
* fix ts
* Use db methods for sorting
* sort suites and unit tests in inso
* fix suite rename
* Fixes https://github.com/Kong/insomnia/issues/7011 (#7012)
* Fixes https://github.com/Kong/insomnia/issues/7009 (#7010)
* chore: edit changelog process [INS-3456] (#7001)
* fix(workspace): Add default name for when creating a workspace (#7046)
* Add default name for when creating a design/collection
* workspace update and creation
* fix filter history keys not being valid selectors (#7040)
* remove invalid wide css prop (#7041)
* feat(environment): update environments icons (#7050)
* update environments icons
* fix workspace name
* fix one line editor being scrollable (#7059)
* change 8.0 to 8 (#7061)
* Cleanup page containers and add hint container in the page (#7060)
* feat(pane-tabs): Consistent styles for tabs (#7062)
* response/request pane tab counts
* tab dropdown colors
* fix updates to db leading to errors in loader fetchers (#7033)
* feat(command-palette): add button to open the command palette (#7064)
* add button for quick search
* update button styles in project
* make it look good with gh stars
* fix ts issue
* changelog
---------
Co-authored-by: Jack Kavanagh <3679927+jackkav@users.noreply.github.com>
Co-authored-by: James Gatz <jamesgatzos@gmail.com>
Co-authored-by: Jeroen Van den Berghe <vandenberghe.jeroen@gmail.com>
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
* fall back hidden request
* redirect after add new route
* add session id
* remove custom HAR types
* remove any type hack
* fix tests
* fix tests
* fix test
* add mock server export
* clean console
* test request clean up
* list routes on imports
---------
Co-authored-by: gatzjames <jamesgatzos@gmail.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