* 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
* 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
* keyboard shortcut: show doc/collection settings
* add environment switch keybinding and modals on test and design view
* remove unused request switch