Commit Graph

565 Commits

Author SHA1 Message Date
Gregory Schier
6200c9e8c7
Add workspace action plugins and expose context.data helpers (#1901) 2020-01-20 13:07:07 -05:00
Gregory Schier
efb8fb6c70 Toast now defaults to app icon for avatar 2020-01-09 10:57:58 -05:00
Gregory Schier
379d7eb07e Re-enable multiline for query editor (#806) 2020-01-08 12:51:54 -05:00
Gregory Schier
01e225bd0a Clean up new setting to disable links 2020-01-07 11:35:21 -05:00
kliques
f874a77a2d ft(toggle): toggle url click throughs (#1845) 2020-01-07 11:03:41 -05:00
Gregory Schier
a03659de2b Add React UNSAFE_ method prefixes 2020-01-06 15:51:52 -05:00
Gregory Schier
229c7cbda3 Fix insomnia-component exports (I think) 2020-01-06 15:06:54 -05:00
Gregory Schier
bdb700ab2f Made keyboard shortcut definitions dynamic 2020-01-06 14:19:35 -05:00
Opender Singh
f920ba17f2 Update codemirror (#1861) 2019-12-20 15:03:44 -05:00
Gregory Schier
e485d55aea Merge branch 'develop' of github.com:Kong/insomnia into develop 2019-12-18 16:50:48 -05:00
Gregory Schier
986c02914c Add option to include OAuth 1.0 body hash (Closes #1854) 2019-12-18 16:49:39 -05:00
Gregory Schier
905040db80 Fix GQL operationName not being picked up somethings (Closes #1856) 2019-12-18 16:07:23 -05:00
Petr Kadlec
0a585395ec Fix the description of HTTP 201 Created (#1853)
The 201 HTTP status is most typically the result of a POST request.
Apparently, this came verbatim from MDN where it was fixed in
https://wiki.developer.mozilla.org/en-US/docs/Web/HTTP/Status$compare?to=1348890&from=1340759
2019-12-17 14:15:57 -05:00
Gregory Schier
3e3886205b Add ability to disable JS in response webview 2019-12-17 14:10:42 -05:00
Gregory Schier
851e142136 Rename getinsomnia > kong 2019-12-17 12:16:08 -05:00
Gregory Schier
dac7da6411 Remove leading space in Timeline tab 2019-12-13 23:21:12 -05:00
Gregory Schier
6f2e6161bb Merge remote-tracking branch 'origin/develop' into develop 2019-12-13 23:11:34 -05:00
Gregory Schier
5f2f319e5b Sidebar toggle hotkey now configurable (Closes #1715) 2019-12-13 23:11:13 -05:00
Gregory Schier
ebaf8a0a8d
Ability to bulk-edit query parameters (Closes #1110) (#1848)
* Ability to bulk-edit query parameters (Closes #1110)

* Cleanup lint errors
2019-12-13 20:11:47 -05:00
Gregory Schier
f4790965e3 Catch errors when reading multipart files (Fixes #1665) 2019-12-13 18:54:34 -05:00
Gregory Schier
1092e44fda Add Quit shortcut back to app (Closes #1446) 2019-12-13 16:26:37 -05:00
Gregory Schier
dbd7cbe059 Fix Flow error 2019-12-12 16:06:21 -05:00
Gregory Schier
ac75e3b8cc Add ability for no OAuth 2 Authorization prefix (Closes #1087) 2019-12-12 15:57:39 -05:00
Gregory Schier
533caa4663 Update email address 2019-12-12 15:39:41 -05:00
Gregory Schier
a1f99d47b1 Optinally download prettified response body 2019-12-12 15:02:53 -05:00
kliques
c96067322c ft(prettify-json): prettify json when saving response to file (#1829) 2019-12-12 12:57:41 -05:00
Gregory Schier
351c8eed90 Show Fixedsys Excelsior font in monospace fonts (Fixes #1835) 2019-12-12 11:17:03 -05:00
Gregory Schier
e932d7e388 Prompt for name when duplicating requests and folders 2019-12-11 12:48:56 -05:00
Tomasz Dłuski
705876ace9 [Feature] Wsdl Importer with sample xml (#1675)
* new(importer): wsdl first version (without body)

* add(tests): wsdl importer - adds simple test

fixes addition test

adds comments + place to generate body

* working converter

* adds apiconnect-wsdl npm package

* resets package.json dependencies

* adds lodash and apiconnect-wsdl into importers project
2019-12-11 12:02:08 -05:00
Gregory Schier
8baf4a482c Add JSON Content-Type on import if it doesn't include it 2019-12-11 11:58:12 -05:00
Gregory Schier
4d1a9113bb Remove console.log's 2019-12-10 11:31:11 -05:00
Gregory Schier
5eb529c33b Fix potential white screen when creating workspaces (Closes #1833) 2019-12-10 11:29:48 -05:00
Gregory Schier
d330bb5c70 Use X-HTTP-Method-Override UI to show GraphQL as well (Closes #1780) 2019-12-04 13:45:09 -05:00
Gregory Schier
1e3da598cd Make SelectModal cancellable (Closes #1779) 2019-12-04 12:08:10 -05:00
Gregory Schier
81ef50cc6b Less-strict URL parsing in openapi3 importer (Fixes #1782) 2019-12-04 11:56:22 -05:00
Gregory Schier
36059c8480 Sidebar creation context menu (Closes #1625) 2019-12-03 17:07:26 -05:00
Gregory Schier
0f300fd617 Tweaks to GraphQL editor variables lint bug 2019-12-03 14:59:25 -05:00
Daniel Frankcom
57af729ca5 Add GraphQL lint to editor component mount (Fixes #1507) (#1822) 2019-12-03 14:55:10 -05:00
Gregory Schier
b270333503 Add tooltip delays on response history dropdown 2019-12-03 13:28:12 -05:00
Opender Singh
35e6dbe1ff Persist and restore code folds (#1815)
* Persist and restore folds

* Persist and restore folds

* Persist and restore folds

* add types

* Update

* Update

* Fix types
2019-12-03 11:51:04 -05:00
Gregory Schier
4950af71ae Fix perf regression from cloning state (Closes #1814) 2019-11-28 13:32:08 -05:00
Gregory Schier
6efe7d17ca Only set OAuth user-agent for GitHub (Fixes #1816) 2019-11-28 13:27:31 -05:00
Gregory Schier
ba21a9ee23 Log into Ubuntu Advantage 2019-11-27 11:56:51 -05:00
Gregory Schier
d3f86c5290 Merge branch 'develop' of github.com:getinsomnia/insomnia into develop 2019-11-27 10:52:40 -05:00
Gregory Schier
3c9670920b Fix URL placeholder color 2019-11-27 10:51:54 -05:00
Gregory Schier
d1207a3a12 Fix use arrays of objects in environments (Closes #1605) 2019-11-27 10:46:22 -05:00
Henning Verbeek
be171407bf Adds a contentType header to body parts of multipart/form-data payload (#1813)
It uses the `multiline` parameter as chosen by the user.
2019-11-27 09:59:04 -05:00
Gregory Schier
0b5413e81a Try fix icons 2019-11-26 17:41:09 -05:00
Gregory Schier
44af0b1a3c Try removing Linux icons to fallback to auto-generated 2019-11-26 16:17:55 -05:00
Gregory Schier
ec972b4694 Don't auto-close brackets on one line editor (Fixes #1560) 2019-11-26 15:48:17 -05:00
Gregory Schier
60c623f0a4 Force newer user-agent for OAuth 2.0 login flow (Fixes #1774) 2019-11-26 15:41:27 -05:00
Gregory Schier
c9f80816a1 Allow 3-character branch names (Closes #1803) 2019-11-26 13:40:54 -05:00
Gregory Schier
42e198bf75
Add Storybook with basic components (#1807)
* Gruvbox theme

* Added Storybook for all components that don't fail in browser
2019-11-26 12:22:21 -05:00
Gregory Schier
bb0b5df096 Fix key-value-editor jumping 2019-11-25 17:48:30 -05:00
Luca Dommes
a25b62b994 Add description field for body entries (#1789)
* Add description field for body entries #1673

Besides key and value the user can provide a description to the
according body entry to better keep track of them. This is useful when
testing an API with multiple different bodies.

* Make description field optional in all key value editors #1673

- Show description fields when any description exists
- Add toggle description option to gear icon menu
- Add optional description field in all key value editors

* Make placeholders lower case
2019-11-25 17:36:01 -05:00
Gregory Schier
dbddc7bb07 Add test and fix conflicts 2019-11-22 13:31:23 -05:00
Duncan Brown
83be4a9714 Add audience and resource field for OAuth2 Authorization Code grant (#1768)
* add audience to grant authorization code

* add resource to grant authorization code

* fixed audience and resource for code grant
2019-11-22 12:48:34 -05:00
Gregory Schier
2834d839d0
Support Enums in GraphQL documentation explorer (#1787)
* Support Enums in GraphQL documentation explorer

* Remove additional props being passed
2019-11-22 12:44:43 -05:00
Gregory Schier
a5857ba9e8 Adjust auto-sizing extra scroll 2019-11-22 12:44:05 -05:00
kliques
b4b60f3565 fix(height): (#1800)
- add dynamic height of window "Edit variable" - "Line preview"
2019-11-22 12:38:27 -05:00
Gregory Schier
a492dc6312 Merge branch 'develop' of github.com:getinsomnia/insomnia into develop 2019-11-22 10:58:20 -05:00
Gregory Schier
05c68ecdf6 Small tweak to setSelection in CodeEditor component 2019-11-22 10:58:00 -05:00
Luca Dommes
313de05a16 Make 'value' and 'header' lower case for consistency (#1790) 2019-11-22 10:48:56 -05:00
kliques
58eb3eaeb7 feature: clipboard feature (#1776)
- add import from clipboard
2019-11-22 10:46:54 -05:00
Gregory Schier
62f3899e23 Add regex JSONPath example to help dialog (Ref #1785) 2019-11-15 15:16:00 -05:00
Gregory Schier
9289007b3d Merge branch 'develop' of github.com:getinsomnia/insomnia into develop 2019-11-15 12:55:28 -05:00
Gregory Schier
3bd7a41200 Fix type check on render (Fixes #1786) 2019-11-15 12:55:10 -05:00
Nilay Majorwar
49804432a5 Added response history grouping by time (#1761) 2019-11-07 17:10:08 -05:00
Gregory Schier
8073797816 Merge branch 'develop' of github.com:getinsomnia/insomnia into develop 2019-11-04 20:10:21 -05:00
Gregory Schier
0f13d4d002 Dropdown works with empty dividers 2019-11-04 20:10:14 -05:00
Nilay Majorwar
9b804b282b Fix build failing (#1760) 2019-11-01 10:02:53 -04:00
Nilay Majorwar
157ccac2f8 Added display support for X-Http-Method-Override (#1744) 2019-10-31 12:46:48 -04:00
Nilay Majorwar
ad278ea01a [Feature] Added request-specific followRedirects setting (#1737)
* Added request-specific follow redirect setting

* Added hint text to follow redirects setting
2019-10-31 12:02:03 -04:00
Adam Lavin
c88eb129b9 Fetch new access tokens if refreshing token returns "invalid_grant" (#1729) 2019-10-31 11:58:58 -04:00
Elias Meire
e8cefefa57 [Feature] [cURL] Parse query parameters from url in importer (#1726)
* feat(curl): parse parameters from url string

* feat(curl): Remove trailing slash after import

* feat(curl): Add exception for failing test

* feat(curl): Parse params from url in curl importer
2019-10-31 11:42:42 -04:00
Gregory Schier
61b4c6e78d Dropdown children now work with React.Fragment 2019-10-30 12:30:34 -04:00
Gregory Schier
8110caa4ff Small tweak to build scripts 2019-10-30 10:24:32 -04:00
Gregory Schier
e1d3f15311 Better entities initialization 2019-10-30 10:24:14 -04:00
Gregory Schier
46373fda2e Try fix CI 2019-10-08 16:46:17 -07:00
Gregory Schier
0c53522f46 Add Apple Notarization 2019-10-08 16:31:32 -07:00
Gregory Schier
384c65bd37 Reset window bounds if not within bounds of any display (Closes #1702) 2019-10-07 12:37:38 -07:00
Gregory Schier
f5978b22f9 Fix tab key in code editor (Closes #1703) 2019-10-07 12:26:28 -07:00
Gregory Schier
edf94643c1 Re-detect operationName when editing GQL query (Fixes #1708) 2019-10-07 12:17:34 -07:00
Gregory Schier
1817534025 Merge branch 'master' of github.com:getinsomnia/insomnia into develop 2019-10-07 11:55:23 -07:00
Malachi Willey
552ca2ad69 No longer override in GraphQL editor on initialization (#1701) 2019-10-07 11:54:46 -07:00
Malachi Willey
607b219afa Correct typo on import dialog (#1696) 2019-10-07 11:52:00 -07:00
Alex Hîncu
16a00cf70b Add request name in the hover tooltip (#1705) 2019-10-07 11:44:16 -07:00
Alex Hîncu
8a290784aa Add ability to duplicate environments (#1706) 2019-10-07 11:43:34 -07:00
v1ktor
9909f8e907 Escape yarn paths (#1699) 2019-10-07 11:37:42 -07:00
v1ktor
e1c185ced2 Escape dirs in the yarn cmd (#1688) 2019-09-30 13:13:03 -07:00
Ranjan Purbey
e14237a555 Fix transparent line-numbers background (#1690) 2019-09-30 13:11:15 -07:00
Gregory Schier
bdb09f9eea Send app property with notification request 2019-09-30 11:44:04 -07:00
Gregory Schier
c27140648a Send app ID to auto-update server 2019-09-18 12:07:09 -07:00
Gregory Schier
945ff0e631 Unify build config in one place 2019-09-17 17:02:42 -07:00
CodyDWJones
d2d29bd1e1 Add Audience parameter for Resource Owner Password Credentials (#1677) 2019-09-17 11:59:59 -07:00
Gregory Schier
32a45ac8bf Consider min x/y when clamping initial window (Fixes #1255) 2019-08-21 10:43:54 -07:00
Gregory Schier
30b54ee3d3 Base64 encode JSONPath template tag 2019-08-20 17:24:18 -07:00
Gregory Schier
57bf6c2df2 Always show GraphQL introspection errors (Fixes #1643) 2019-08-20 11:24:53 -07:00
Gregory Schier
d4a4efc515 Tweak keysource alg for more robust recursion 2019-08-16 14:19:25 -07:00
Gabrz
5e53c82972 [Bug Fix 1288] "Undefined" for nested variables (#1637)
* Update nunjucks-tags.js

(Fixes bug #1288) Extract parent from nunjucks tag when it is a nested property nested. The parent is then used to fetch the keyContext

* Revert "Update nunjucks-tags.js"

This reverts commit 4d4da99de3.

* Update render.js

Added function that recursively gets the keys. So they will show the correct parent location in the nunjuck tooltip.

* Rework after review from gschier

A few little changes after review of the initial change.

* Added keySource for Arrays

Added loop to store Key and Source when item is an Array.
2019-08-16 13:54:01 -07:00