Jack Kavanagh
5a2cd8fd9c
Bump/minors-and-types ( #7234 )
...
* bump minors and types
* lock
* fix types
* windback
* yaml-source-map pins to yaml 1.6.0
* swagger css path
* fix tests
* fix type
* fix o2k tests
* fix markdown
* fix smoke tests
2024-04-04 14:48:56 +02:00
Pavlos Koutoglou
75d74e8b9e
Change create/update project based on the organization storage rule [INS-3495] ( #7042 )
...
* 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>
2024-04-03 19:03:08 +03:00
Hexxa
96de17f50b
fix: enable per-request var manipulation in pre-req scripts ( #7230 )
2024-04-03 09:39:03 +00:00
Hexxa
e67a445471
feat: enable cookieJar manipulation in pre-request script - INS-3379 ( #7228 )
...
* feat: enable cookieJar manipulation in pre-request script
* fix: linting failure
2024-04-03 17:27:52 +08:00
Curry Yang
9258fe3fc2
fix: url is encoded during execute pre-request script ( #7229 )
2024-04-03 11:32:18 +08:00
zhengjitf
c12c4ff05f
fix: repeat on interval may lead to stay requesting ( #6936 )
2024-04-02 14:28:23 +00:00
Jack Kavanagh
e38badfbf3
mock-extraction feedback ( #7207 )
...
* save point
* both cases work
* use action and hack
* throw error on naming collision
* fix type
* fix test
2024-04-02 13:42:39 +00:00
JohnEndson
39bc37bf10
chore: remove repetitive words ( #7223 )
...
Signed-off-by: JohnEndson <jiayuzhen@outlook.com>
2024-04-02 10:06:46 +02:00
Matthew Hokinson
b1eae5e91a
Fix local state updates for GraphQL Query Variables ( #7205 )
...
* 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>
2024-04-01 19:33:01 +08:00
Filipe Freire
40a51a5961
Bump app version to 9.0.0-beta.3
2024-03-27 18:08:16 +00:00
Peter Goldthorp
ada2414231
Support for colon after a path parameter ( #7200 )
2024-03-27 14:36:16 +00:00
Andrea Mauro
55ef895d7d
fix: propagate organizationId
when opening the search dialog ( #7208 )
...
Closes #7199
2024-03-27 14:13:55 +00:00
Filipe Freire
3c2e57493e
Bump app version to 9.0.0-beta.2
2024-03-27 13:14:31 +00:00
Hexxa
38896f4547
feat: enable insomnia.test and insomnia.expect in scripting - INS-3637 ( #7202 )
...
* feat: enable insomnia.test and insomnia.expect in scripting
* fix: lint error
* feat: enable replaceIn method
2024-03-26 15:04:26 +01:00
Curry Yang
5ff9ed909e
fix: startsWith not a function error ( #7201 )
2024-03-26 00:54:33 +01:00
James Gatz
53f56c10d4
feat(onboarding): Insomnia 9 ( #7194 )
...
* init
* images
* encryption copy and update styles for project type radio
* save
* update images
* improve storage options image
* update onboarding copy
* avatar animation
* cleanup sessionId
* onboarding v9
2024-03-22 15:42:10 +01:00
Hexxa
a79b01e1e6
chore(pre-req): clean up pre-request script sdk objects - INS-3379 ( #7172 )
...
* feat: enable eval() in script
* feat: enable requiring node.js modules
* fix: request auth type is not correctly updated
* test: add tests for unphappy paths
* test: fixed a flaky test
* chore: make console.log outputs more friendly
* feat: enable requiring npm modules and built-in lodash
* fix: add prefix to 'fs' module requiring name as it is for internal usage
* fix: smoke test failure
* fix: use fs module directly to avoid exposing it
* fix: replace atob btoa with node.js modules
* chore: remove unused line
* fix: lint error
* fix: smoke test failed because fs no longer exposed
* fix: use builtin atob, btoa
* fix: disable lint error for builtin lodash
* chore: remove lodash as it's redundant
* chore: temporarily remove external dependencies
* fix: rebase and update smoke tests style
* chore: restore lock
* chore: remove comments
* chore: remove comments
2024-03-22 20:02:56 +08:00
James Gatz
277599e7e6
feat(session): Store session data in the db instead of LocalStorage ( #7192 )
...
* 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
2024-03-22 11:06:07 +00:00
James Gatz
582665df1c
feat(Command Palette): Introduce global search ( #7191 )
...
* global search
* fix local url
* environments and scratchpad handling
* update test
2024-03-22 11:51:47 +01:00
Hexxa
915513c2d0
fix(pre-req): several fixes to the current hidden window launching process - INS-3319 ( #7174 )
...
* 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>
2024-03-22 03:10:53 +00:00
Jack Kavanagh
a1cb6a69e5
support SSE method, request body and auth ( #7182 )
...
* support SSE request body
* fix remote close bug
2024-03-21 11:45:42 +00:00
Hexxa
fab636a669
feat(pre-req): enable manipulation of proxy and certificate through insomnia.request - INS-3379 ( #7171 )
...
* 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
2024-03-21 11:35:51 +00:00
Curry Yang
a5f859fbcd
fix: Export popup has small z-index ( #7187 )
2024-03-19 18:08:31 +08:00
Curry Yang
b7a078d744
fix: URL PREVIEW cut off first few lines for very long URL ( #7190 )
...
* fix: URL PREVIEW cut off first few lines for very long URL
* fix: use margin auto keep vertical center
2024-03-19 17:42:31 +08:00
Hexxa
a69a185fb6
chore(pre-req): improve the snippets menu for the pre-request script - INS-3319 ( #7173 )
...
* chore: add more helper snippets
* chore: add more helper snippets for pre-req scripting
* fix: use correct icons
* feat: enable basic auto code completing
* feedback
---------
Co-authored-by: jackkav <jackkav@gmail.com>
2024-03-18 10:30:11 +00:00
Hexxa
85cb6dba3c
feat(pre-req): enable auth manipulation through insomnia.request - INS-3379 ( #7186 )
...
* feat: enable auth manipulation through insomnia.request
* test: add smoke tests for auth transforming
* feedback
* auth type fix
---------
Co-authored-by: jackkav <jackkav@gmail.com>
2024-03-18 11:19:09 +01:00
Hexxa
7bd2441178
feat: enable insomnia.sendRequest in pre-request scripting - INS-3379 ( #7147 )
...
* feat: enable manipulation on insomnia.request
* chore: revert changes on test
* chore: fix and re-org pre-request scripts
* fix: bring back request test in smoke spec
* feat: enable insomnia.sendRequest
* chore: implement req-sender with function, remove unused cancellation
* add types
* feedback
* remove duplicate enums
* fix: pass settings and certificates to the hidden window
---------
Co-authored-by: jackkav <jackkav@gmail.com>
2024-03-15 17:27:49 +08:00
Jack Kavanagh
3530d600fd
harden lint rule about array indexes ( #6758 )
...
* harden rule about array indexes
* simplify error boundary
2024-03-14 09:15:53 +01:00
James Gatz
21ce0baf83
feat(Insomnia Sync): add diff view on conflict resolution and handle cancelation ( #7175 )
...
* add diff view on conflict resolution and handle errors
* fix types
2024-03-13 12:45:11 +01:00
James Gatz
112ba40c8c
Bump app version to 9.0.0-alpha.0
2024-03-12 15:56:49 +00:00
James Gatz
38f1dcead5
fix redirect after pull ( #7168 )
2024-03-12 15:44:04 +00:00
Jack Kavanagh
30be38b2ed
null url ( #7166 )
2024-03-12 16:25:44 +01:00
Jack Kavanagh
e08976c10e
authtypes ( #7156 )
...
* authtypes
* fix types
* fix types
* fix build
* fix test
* fallback websocket api auth
2024-03-12 12:29:10 +01:00
Insomnia
0b67970fdb
Bump app version to 9.0.0-beta.1 ( #7158 )
...
Co-authored-by: Jack Kavanagh <3679927+jackkav@users.noreply.github.com>
2024-03-08 18:00:39 +01:00
James Gatz
83fde5570f
feat(Insomnia-Sync): Add diff view ( #7152 )
...
* 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
2024-03-08 17:15:15 +01:00
Jack Kavanagh
edc86e397e
set sort key on import ( #7148 )
...
* set sort key
* use a snapshot test
* reverse matcher
* fix test snapshots
* remove old outputs
2024-03-08 17:14:08 +01:00
Hexxa
bdd0d420e5
feat: enable manipulation on insomnia.request - INS-3379 ( #7145 )
...
* feat: enable manipulation on insomnia.request
* chore: revert changes on test
* fix: lint errors
* chore: clean up dependencies
* fix: lint error
* fix: smoke test failure
* chore: fix and re-org pre-request scripts
* fix: bring back request test in smoke spec
2024-03-08 16:40:20 +01:00
Insomnia
46432fab51
Bump app version to 9.0.0-beta.0 ( #7155 )
...
Co-authored-by: Jack Kavanagh <3679927+jackkav@users.noreply.github.com>
2024-03-08 15:08:31 +00:00
James Gatz
506d287314
fix(keyboard shortcuts): Add missing shortcuts and fix the ones that don't work as expected ( #7116 )
...
* keyboard shortcut: show doc/collection settings
* add environment switch keybinding and modals on test and design view
* remove unused request switch
2024-03-08 14:42:18 +00:00
Jack Kavanagh
e622f0eca3
fix: use collection name when importing from postman ( #7142 )
...
* detect postman workspace name
* check import type
2024-03-08 15:04:28 +01:00
Jack Kavanagh
e14ecd1dc4
fix warning ( #7045 )
2024-03-06 11:59:59 +01:00
Hexxa
fcac7ebb92
feat: enable adding snippets menu for pre-request scripting - INS-3319 ( #7146 )
...
* feat: enable adding snippets menu for pre-request scripting
* chore: disable unsupported objects
* fix: incorrect icon
* feedback
* fix dropdown placement
---------
Co-authored-by: jackkav <jackkav@gmail.com>
2024-03-06 11:56:31 +01:00
Jack Kavanagh
24b096bd27
Feat/import-prereq-script ( #7144 )
...
* add import function
* fix some of the tests
* more tests
* fix tests
2024-03-05 13:44:37 +00:00
Jack Kavanagh
03172c5817
add tag ( #7137 )
2024-03-04 09:11:12 +01:00
Jack Kavanagh
6d5b2a6024
feat(prereq): add simple timeout ( #7079 )
...
* add simple timeout
* configurable timeout
* use label for workspace cards
* toggle visible
* add stop
* second timeout
* add test
* fix lint
* exclude from eslint
* fix types
2024-03-01 13:17:21 +01:00
Filipe Freire
b853660300
Revert "chore: temporarily disable pre-request scripting ( #7132 )" ( #7136 )
...
This reverts commit 6567a18175
.
2024-03-01 12:00:50 +00:00
Hexxa
6567a18175
chore: temporarily disable pre-request scripting ( #7132 )
...
* chore: temporarily disable pre-request scripting
* chore: fix comments
* fix: lint error
2024-02-29 23:18:12 +08:00
Jack Kavanagh
4e8fda94bb
remove deprecated nedb option ( #7118 )
...
* remove deprecated option
* Update packages/insomnia/src/main/window-utils.ts
2024-02-29 15:05:41 +01:00
Jack Kavanagh
9314fa56e3
feat: testing a mock endpoint cancellation ( #7093 )
...
* first pass
* update logs
* wait for response
* actually cancel
2024-02-29 15:04:46 +01:00
Hexxa
21505566fd
feat: enable Request and Response in pre-request scripting [INS-3379] ( #7128 )
...
* feat: enable ProxyConfig in pre-request scripting
* feat: enable RequestAuth for pre-request scripting
* feat: enable Cookie in pre-request scripting
* feat: enable Certificate in pre-request script
* feat: enable Request and Response in pre-request scripting
2024-02-29 14:41:29 +01:00