* update typescript and lib to 2023
* fix type check
* make key thing uniform
* fix types
* fix types some more
---------
Co-authored-by: jackkav <jackkav@gmail.com>
* fix(runner): disable settings persistence temporarily and run requests with correct order
* fix: should find the last name match in the requests
* fix: requestRow should not be an array
* feedback
* remove lodash import
---------
Co-authored-by: jackkav <jackkav@gmail.com>
* save
* take-1
* alternative method
* update icons and improve picker
* clean up count copy
* fix focus issue
* Update environment-picker.tsx
Co-authored-by: Jack Kavanagh <jackkav@gmail.com>
* Clean up permissions fetcher and move to a hook
---------
Co-authored-by: Jack Kavanagh <jackkav@gmail.com>
* feat: missing variable improvement
* fix test
* improve styles of modal
* compare with context and get undefined variable key
* fix test
---------
Co-authored-by: gatzjames <jamesgatzos@gmail.com>
Free user can either have one project with multiple members or have multiple project with one member.
So if you are a free user and only have one project. You invite someone to your project. Then you create a new project. An Alert of 'Could not create project' shows.
Then you remove the other member from your project. You can successfully create a new project. But when you switch to the previous project, the alert shows again.
* first pass
* use common method to sync drag order
* replace useListData with simple react state
* fix typing
* fix missing findLastIndex array function
* sync with collection list size
* use matching key structure
* add pane
* add env id and copy button
* layout
* global env id support
* Add github action
* git only
* remove urlbar css
* fix css
* fix console error
* complete dropdown action
* move tab to modal
* first pass at request and folder selection
* add ui
* add test
* get item list parent workspace
* support selectable requests
* fighting the linter
* add iteration and delay to ui
* add delay to CLI
* wire up UI for iteration data
* support iteration count
* make iteration data work
* tweaks and feedback
* typo
1. cache renderContext for multiple tags in editor
2. add a warning message suggesting user to user after-script response to save response body as environment variable