Commit Graph

203 Commits

Author SHA1 Message Date
Gregory Schier
0ad7607ac3 Fix lint issue 2018-06-25 13:08:58 -04:00
Gregory Schier
ec80e04c5f Add highlight color for hljs-keyword (Closes #999) 2018-06-25 12:57:09 -04:00
Gregory Schier
963339204b Some improvements to GraphQL variable autocomplete 2018-06-25 11:38:49 -04:00
Gregory Schier
b11f5a5c69
Plugin Storage API (#981)
* Add plugin storage API

* Add tests
2018-06-08 20:22:39 -07:00
Gregory Schier
1e72f5270a Drag handles on environment sidebar (Closes #982) 2018-06-08 23:18:44 -04:00
Gregory Schier
3f9f89607b Ordered list styling for Markdown (Closes #977) 2018-06-08 17:05:48 -04:00
Gregory Schier
fe63c23298
Sortable environments working with react-sortable-hoc (#978) 2018-06-08 13:47:49 -07:00
Gregory Schier
1d238a9005 A few UI tweaks 2018-06-07 13:55:28 -04:00
Gregory Schier
5d0e307832
Add name and folder options to Request tag (#972)
* Add name and folder to request plugin

* Publish

 - insomnia-plugin-request@1.0.7
 - insomnia-app@1.0.17
2018-06-06 18:34:11 -07:00
Gregory Schier
c82e163841
Add ability to view introspection request/response timeline upon error (#970)
* Add ability to view introspection request/response timeline upon error

* Fix tests
2018-06-06 13:48:14 -07:00
Gregory Schier
28b7bd8a40 Add OperationName to introspection query (Closes #968) 2018-06-06 14:55:18 -04:00
Gregory Schier
cd4a983d5f Fix optional prop for Editable 2018-05-25 00:08:39 -04:00
Gregory Schier
bbf1a45bc9 Fix Flow error 2018-05-24 23:14:25 -04:00
Gregory Schier
0d63a6e7c1 Preserve editor undo when switching requests and don't allow undo initial value 2018-05-24 23:01:47 -04:00
Gregory Schier
03b088d53b Fix sidebar renaming (Closes #947) 2018-05-24 21:44:49 -04:00
Gregory Schier
e0d91fade3 Default new folders to expanded state 2018-05-24 21:40:36 -04:00
Gregory Schier
c93f6ffcec Update version 2018-05-23 03:10:57 -04:00
Gregory Schier
66bb89edc4 Tweak request switcher styles 2018-05-23 03:07:22 -04:00
Gregory Schier
31cd964cb1 Fix max height of query editor 2018-05-23 02:54:52 -04:00
Shawn Axsom
7ef37363bc UI for filter requests by folder, URI, method, query string (#864)
* Re-enable searching by url, request method

* Fuzzy matching UI for Quick Switch window

* Extract out a Highlight component for Quick Switch matching, and apply fuzzysort to all fuzzy matching to be consistent

* Highlighting of search results on the sidebar

* Move fuzzysort dependency into the insomnia-app package

* Move inline styling to LESS

* Update type returned by fuzzyMatch method

* Update unit tests, fix flow errors

* Updated tests reflecting changes in fuzzyMatch

* Fix lint error
2018-05-22 23:39:01 -07:00
Claudio Bley
33442c1e5d Allow YAML extensions in file selection import dialog too (#919)
The Swagger importer also supports parsing a spec in YAML format.
2018-05-22 21:47:11 -07:00
Gregory Schier
f918e647c0 Remove analytics 2018-05-23 00:28:25 -04:00
Gregory Schier
bcb8e01813 Actually send header when value is empty 2018-05-04 10:37:37 -04:00
Gregory Schier
4b5ef56c56 Fixed tests 2018-05-03 18:01:49 -04:00
Gregory Schier
dc6b92d52e Remove auth debouncing 2018-05-03 17:50:56 -04:00
Gregory Schier
4bd9b166cf Change nunjucks preview box to <textarea> (Closes #904) 2018-04-26 12:22:08 -04:00
Gregory Schier
51d0a5ae19 Fix charset handling for response webview (Fixes #859) 2018-04-25 14:39:38 -04:00
Gregory Schier
85ff38e8a4 Merge branch 'develop' of github.com:getinsomnia/insomnia into develop 2018-04-25 13:52:32 -04:00
Gregory Schier
a03b1546bf Fix autocomplete hotkey in settings (Fixes #872) 2018-04-25 13:52:13 -04:00
Gregory Schier
6af6c6e06d
Autocomplete for GraphQL variables (#888)
* Autocomplete for GraphQL variables

* Add refresh key to audioi response viewer (Fixes #890)
2018-04-25 08:02:59 -04:00
Gregory Schier
7c8746f2d2 Change fonts to use what VSCode does (Closes #843) 2018-04-23 07:47:36 -04:00
Gregory Schier
ef3c76079b Close trial-end dialog even on failure (Fixes #847) 2018-04-23 07:34:47 -04:00
Gregory Schier
52f7cdea4e Add refresh key to audioi response viewer (Fixes #890) 2018-04-23 07:22:21 -04:00
Gregory Schier
2a139ba009 Fix app refresh after change content-type (Fixes #884) 2018-04-22 12:55:43 -04:00
Gregory Schier
7dbbeaa8ab Fetch GraphQL schema more often 2018-04-20 19:06:16 -04:00
Justin Collier
2622cb1bb3 option one: height of the query preview box is not constrained (#873) 2018-04-20 10:25:12 -04:00
Gregory Schier
b0ff54d050 Updated eslint, flow, and fixed errors 2018-04-19 15:54:19 -04:00
Gregory Schier
053c2cb3a0 Merge branch 'develop' of github.com:getinsomnia/insomnia into develop 2018-04-18 14:21:37 -04:00
Gregory Schier
b5ad46b5a9 Add HMAC-256 oauth 1 (Closes #868) 2018-04-18 14:21:06 -04:00
Gregory Schier
d18564c7dc Fix link 2018-04-17 15:47:15 -04:00
Ville Skyttä
36e4f3aca6 Add Swagger to import format lists (#863) 2018-04-15 07:06:44 -04:00
Gregory Schier
386acdd2c9 Add content types and fix iconv failure 2018-04-05 08:35:56 -04:00
Gregory Schier
26e92635dd Update httpsnippet 2018-04-02 08:46:14 -04:00
Gregory Schier
d0d6c4b57f Ability for prompt tag to cache results 2018-03-30 10:25:35 -04:00
Gregory Schier
653cc88ae1 Ability to change Bearer prefix (Closes #817) 2018-03-30 08:52:02 -04:00
Gregory Schier
c9402c58d0 Upgrade flow 2018-03-29 13:59:32 -04:00
Gregory Schier
6493f57e3b Cleaned up request switcher 2018-03-29 11:40:37 -04:00
Gregory Schier
e17332c7de Fix response timer infinite recursion (Fixes #838) 2018-03-29 10:59:28 -04:00
Gregory Schier
c8172bf5b2
Move folders and requests to new workspaces (#837) 2018-03-29 09:57:24 -04:00
Brandon Cook
3a15aab2c4 Add support for additional claims in ASAP Auth (#822) 2018-03-28 19:27:21 -04:00
Shawn Axsom
bee9973839 Filter requests by folder, URI, method, query string (#797)
* Quick Switch matching for Request URL and Method

Previously only Request Name was searched for in Quick Switch window.
This adds support for searching Request URL and Method as well.
A fuzzyMatchAll function has been added to be able to search different
fields in any
order, space delimited.

* Include request parameters in searchable fields

* Allow searching requests by folder paths

* More descriptive placeholder for Quick Switch modal search input

* Update sidebar filter to match Quick Switch, allowing URL and Query String matching

* More descriptive placeholder for sidebar search

* Unit tests for fuzzyMatch and fuzzyMatchAll

* More unit tests for fuzzyMatch and fuzzyMatchAll

* minor refactorings
2018-03-28 16:57:05 -04:00
Gregory Schier
feb736c1bc Always show all autocomplete items (Fixes #833) 2018-03-28 15:54:28 -04:00
Gregory Schier
1321f9b6c8 Add 'Delete All' option to key/value editors (Closes #803) 2018-03-26 19:11:20 -07:00
Gregory Schier
d410d20c49 Fix updating env colors (Fixes #811) 2018-03-26 18:40:08 -07:00
Gregory Schier
0dab74ecc0 Allow query params to be multiline (Closes #806) 2018-03-26 18:14:43 -07:00
Gregory Schier
9fd5c62902 Fix response csv/multipart stale refreshes 2018-03-26 14:25:56 -07:00
Gregory Schier
87ccc34bad Setting for Curl's PATH_AS_IS flag (Closes #823) 2018-03-26 10:43:42 -07:00
Gregory Schier
cbd873febc Add verifier to OAuth1 (Closes #828) 2018-03-26 09:52:14 -07:00
Gregory Schier
11a616b011 Merge branch 'develop' of github.com:getinsomnia/insomnia into develop 2018-03-26 09:40:07 -07:00
Gregory Schier
e0bfed5a1d More AWS Auth fields and add 'enable' to OAuth (Closes #830) 2018-03-26 09:40:02 -07:00
Benjamin Atkin
d05ca8582f change header placeholder from My-Header to Header so it says New Header (#820) 2018-03-19 11:24:42 +10:00
Gregory Schier
676ac58b8b Handle backslashes better in render preview (Fixes #788) 2018-03-06 18:39:34 +13:00
Gregory Schier
298db4bf58 Fix form urlencoded multiline preference (Fixes #791) 2018-03-06 17:50:25 +13:00
Gregory Schier
5d3402a814 Make graphql introspection requests private 2018-03-06 16:05:57 +13:00
Gregory Schier
9c2eafe29c GraphQL introspection use plugins (Fixes #798) 2018-03-06 15:26:59 +13:00
Gregory Schier
903a5d7803 Fix request body not changing (Fixes #792) 2018-03-02 22:49:14 +13:00
Gregory Schier
75f18bcc96 Fix response viewer state syncing issues 2018-03-02 00:16:34 +13:00
Gregory Schier
2988bf17d8 Fix Prompt.cancelable default 2018-03-01 23:52:49 +13:00
Gregory Schier
a30db86dea Fix prompt plugin 2018-02-21 21:48:06 +10:00
Alan Seymour
c5b946c07c [Feature] Save request body when switching to 'No Body' (#752) (#762)
* Save body when switching to No Body, restore on returning

* Hide body clearing warning when switching to no body

* Remove unused import

* Add tests
2018-02-17 00:24:54 +08:00
Gregory Schier
115e8e1413 Different font for fold icons (Closes #747) 2018-02-10 01:31:44 +08:00
Gregory Schier
30e053f8e2 Persist editor scroll positions 2018-02-08 19:12:29 +08:00
Gregory Schier
c579e1a6e0 Autofocus alert cancel button 2018-02-08 17:23:38 +08:00
Gregory Schier
f746eff4ca Enforce multiline on key-value editor (Fixes #745) 2018-02-08 17:14:54 +08:00
Gregory Schier
93bfb9409c Add time and size tags back to response history 2018-02-08 16:58:22 +08:00
Gregory Schier
5969e2ed2f All dropdowns now have caret icons 2018-02-08 16:53:40 +08:00
Gregory Schier
6bbfca3648 Some more work 2018-01-29 12:00:14 +08:00
Gregory Schier
d6e8284d26 Add enabled to most auth panes 2018-01-29 11:31:02 +08:00
Peter Lyons
755a934efc Mockup AWS MFA UI (#719) 2018-01-28 10:45:30 -07:00
Ian Sutherland
3ee969a101 Replace time and size with URL in history dropdown (#677) (#721) 2018-01-24 08:49:50 +07:00
Gregory Schier
cdd565d2bc Base environment fixes 2018-01-17 13:45:13 +07:00
Gregory Schier
e196c75d17 Better GraphQL editor pane sizing (Fixes #700) 2018-01-17 13:22:42 +07:00
Gregory Schier
55353b2ecb Better OAuth 2 errors 2018-01-17 13:04:47 +07:00
Gregory Schier
82621e8fb3 Fix for swagger2 importer 2018-01-17 12:18:10 +07:00
Gregory Schier
f978015ca2 Fix GraphQL + OAuth 2.0 (Fixes #699) 2018-01-17 11:20:45 +07:00
Gregory Schier
0739b6e6fc Adjust Oauth 1 private key input 2018-01-16 14:56:03 +07:00
Gregory Schier
3e64932bab Fix operationName update lag (Fixes #712) 2018-01-16 13:21:50 +07:00
Emanuel Fonseca
3f46f5898c [Feature] Enable response type selection for oauth2 implicit mode (#681)
* Enable response type selection for oauth2 implicit

* Parse token even if callback server is unreachable

* Fix style: add _ prefix to private method

* Fix style: reorder private method declaration

* Set OAuth 2.0 default responseType value to token

* Add responseType to params

* Fix response type constant value

* Code styling

* Fix authorization request parameters

* Don't open dev tools
2018-01-16 13:08:46 +07:00
c22
dd51487905 Add RSA-SHA1 signing to OAuth 1.0 (#611)
* Add RSA-SHA1 signing to OAuth 1.0

* Add OAuth 1.0 RSA-SHA1 test
2018-01-16 13:06:26 +07:00
slawus
71ed57143e Added support for async importers (#694) 2018-01-16 12:51:28 +07:00
Gregory Schier
ef2afc0bed Xpath string results and bump marked (security) 2018-01-11 12:47:25 +01:00
Gregory Schier
da442a73d6 Merge branch 'develop' of github.com:getinsomnia/insomnia into develop 2017-12-28 16:41:38 +01:00
Gregory Schier
6fbcc8c30a CSV Response viewer 2017-12-28 16:41:23 +01:00
Henrik Nårstad
b85b3f1459 Add audience field for oauth2 client credentials (#679) 2017-12-25 10:22:49 -08:00
Gregory Schier
b764d0714d Trim npm module name on plugin install 2017-12-22 22:38:53 +01:00
Gregory Schier
aba3c8ed86
Prompt Template Tag and Plugin arg validation (#673)
* Plugin arg validation, prompt tag, and some changes needed

* Version bumps
2017-12-21 06:01:51 -08:00
Gregory Schier
22c02e5d03 More accurate HTTP status messages (Closes #660) 2017-12-18 19:10:34 +01:00
Gregory Schier
1d2d02e50d Don't update body type when content-type header changes (Closes #657) 2017-12-12 20:05:45 +01:00
Gregory Schier
c6220d1749 Smarter options setting 2017-12-12 20:05:01 +01:00
Gregory Schier
07ff9049e5 More libcurl fixes 2017-11-30 17:36:36 +00:00
Gregory Schier
5b387f35e7 Added comment 2017-11-28 23:19:32 +00:00
Gregory Schier
437b8da7f4 Hack fix for webview context menu (Fixes #635) 2017-11-28 23:06:52 +00:00
Gregory Schier
549ce23ce8
Merge All Repositories into Monorepo for easier maintenance (#629)
* All projects into monorepo

* Update CI

* More CI updates

* Extracted a bunch of things into packages

* Publish

 - insomnia-plugin-base64@1.0.1
 - insomnia-plugin-default-headers@1.0.2
 - insomnia-plugin-file@1.0.1
 - insomnia-plugin-hash@1.0.1
 - insomnia-plugin-now@1.0.1
 - insomnia-plugin-request@1.0.1
 - insomnia-plugin-response@1.0.1
 - insomnia-plugin-uuid@1.0.1
 - insomnia-cookies@0.0.2
 - insomnia-importers@1.5.2
 - insomnia-prettify@0.0.3
 - insomnia-url@0.0.2
 - insomnia-xpath@0.0.2

* A bunch of small fixes

* Improved build script

* Fixed

* Merge dangling files

* Usability refactor

* Handle duplicate plugin names
2017-11-26 20:45:40 +00:00