Gregory Schier
32a958ab95
View open source licenses in app ( #1926 )
...
* View opensource licenses
* Remove redundant check
2020-02-06 08:41:56 -05:00
Gregory Schier
a9f671c1c7
Better base theme merging
2020-02-05 10:42:51 -05:00
Gregory Schier
1ed349cab3
Fix type error
2020-02-04 15:08:05 -05:00
Gregory Schier
00fd73ddd5
Add support for RGB triplets in theme colors
2020-02-04 14:46:36 -05:00
Gregory Schier
1770319ac2
Convert Less vars to CSS vars ( #1923 )
...
* Created css vars for every less var
* Finish converting Less var to CSS vars
2020-02-03 12:26:56 -05:00
ele
7ed84c0848
adds documentation for union type
2020-01-27 13:42:25 +02:00
Opender Singh
7b3ae5bfd8
Enable and disable plugins! ( #1855 )
...
* Add PluginConfig type
* Update plugin loader to find PluginConfig
* Only extend with active plugins
* Toggle checkbox UI
* Show checkbox
* WIP
* WIP - add separate checkbox component
* add react-switch
* Remove toggle-switch less files
* Rename
* Move dependency to app package
* Can't bootstrap or run after moving node module to insomnia-app package hmmm
* Update packages
* Add toggle switch story
* Remove unnecessary prop
* Update story
* Renames
* Update dependencies...
* Update flow-types
* Hmmm
* Fix import?
* Update
* Update to regular component
* Fix css + remove _mounted from toggle-switch
Co-authored-by: Gregory Schier <gschier1990@gmail.com>
2020-01-23 13:43:04 -05:00
Gregory Schier
de2fc0ba42
Scope responses to active environment ( #1905 )
...
* Scope responses to active environment
* Update response history to support scoped envs
2020-01-22 14:23:19 -05:00
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
Gregory Schier
e965de17f9
Still show nunjucks tag label when render error present
2019-08-15 14:53:27 -07:00
Gregory Schier
899926450a
Fix tests
2019-08-15 14:06:55 -07:00
Gregory Schier
3e2311e4e1
Make OpenAPI importer generate deterministic IDs
2019-08-15 12:56:32 -07:00
Gabrz
34a55477a7
Changed type determination
2019-08-13 17:31:02 +02:00
Gregory Schier
257685ca47
Ask user on import whether they want to use current workspace
2019-08-12 17:15:44 -04:00
Gregory Schier
26dc5233cc
GraphQL explorer now uses font color from theme
2019-08-12 16:54:45 -04:00
Gregory Schier
7c5dc005ae
GraphQL explorer now uses font color from theme
2019-08-12 16:50:41 -04:00
Gabrz
e4137d83d2
Update render.js
...
(Feature Request #1580 ) Merge Environment nested objects instead of overwrite them
2019-08-11 11:12:48 +02:00
Gregory Schier
5ce2825ea9
Fix Codemirror state restore in wrong place
2019-08-09 16:45:44 -04:00
Gregory Schier
972477d2d4
Fix for Swagger and OpenAPI importers using wrong workspace key
2019-08-09 16:45:25 -04:00
Gregory Schier
baedfd2aef
Remove ability to prettify YAML (doesn't need it)
2019-08-09 13:10:20 -04:00
Gregory Schier
3f02e84d4c
Add YAML name to beautify button
2019-08-09 12:54:49 -04:00
Gregory Schier
05b2f0ba10
Add support for YAML content type
2019-08-09 12:52:43 -04:00
Gregory Schier
2c1130e691
Always indent YAML with spaces instead of tabs since tabs are not valid
2019-08-09 12:42:10 -04:00
Gregory Schier
60b429b71d
Remove unnecessary check for editor indenting
2019-08-09 12:37:13 -04:00
Gregory Schier
b30f8a9e77
Add extra "editor" scope for plugin themes
2019-08-09 12:15:29 -04:00
Gregory Schier
99964821d5
Convert Promise to async/await and make sidebar dragging more robust.
2019-08-09 11:09:48 -04:00
Gregory Schier
09861f54b2
Fix JSONPath dependency issue ( Closes #1624 )
2019-08-07 12:18:14 -04:00
Gregory Schier
a3ab2acfd4
Fix change password logic
2019-08-07 11:08:25 -04:00
Opender Singh
4bfb6eb200
Add back View > Toggle Sidebar item ( #1548 )
...
* Add View > Toggle Sidebar item back
* Remove from _globalKeyMap to prevent double toggle
* Remove sidebar toggle hotkeys
2019-08-05 14:38:19 -04:00
Gregory Schier
45d0a498cd
Convert promise to async/await
2019-08-05 14:33:07 -04:00
Gregory Schier
554db6243b
Merge branch 'develop' of github.com:getinsomnia/insomnia into pull/1584
2019-08-05 14:28:03 -04:00
Gregory Schier
9f90410a0b
Merge branch 'pull/1597' into develop
2019-08-05 14:13:11 -04:00
Gregory Schier
685c522886
Improve logic around saving last value in Prompt tag
2019-08-05 14:12:56 -04:00
Gregory Schier
8fda24ae47
Small sidebar refactor and moved ESLint to top level
2019-08-02 15:01:01 -04:00
Gregory Schier
bb5eaaa871
GraphQL Docs Explorer ( #1616 )
...
* Implement a GraphQLExplorer for visually browsing schemas
* Fix some type stuff and theme
* Adjust GraphQL explorer colors for fields to match Codemirror
* Explorer state not modified when showing docs from dropdown
* A few more small tweaks and fixes
2019-07-31 11:05:43 -04:00
Gregory Schier
8d9352aaec
Revert entity loading to use model.all() ( Fixes #1582 )
2019-07-02 15:42:00 -04:00
Brendan O'Leary
f836913e28
Fix race condition on setting request body and headers
2019-07-02 09:31:44 -04:00
Nathan Thomas
a7ac4c1549
Update HTTP Status Code Descriptions ( #1554 )
...
* Update error messages in 400 range
* Revert phrasing of code 415
* Remove yarn lock from repo for PR
* Update status code 101 for flow and phrasing
2019-06-10 15:19:19 -04:00
Gregory Schier
c31f71b188
Fix extraneous import
2019-06-07 11:33:10 -04:00
Gregory Schier
cdca249ab8
Extra check for sync dropdown
2019-06-07 11:25:21 -04:00
Gregory Schier
8ce49bfb49
Response history now shows correct request methods ( Fixes #1552 )
2019-06-07 11:25:02 -04:00
Uday K
5a26fe171e
Move request group instead of copying ( #1543 )
2019-06-03 14:49:28 -04:00
Opender Singh
5d82a5ec95
Download path settings per request ( #1544 )
...
* Remove from state
* Download path to meta
* Finished?
* Fixed!
* Remove props from ResponsePane
2019-06-03 14:45:22 -04:00
Gregory Schier
4fdb99a5ef
Add sync beta button in sync menu
2019-05-29 16:53:55 -04:00
Gregory Schier
a70eb2bee4
Merge remote-tracking branch 'origin/develop' into develop
2019-05-29 16:43:15 -04:00
Gregory Schier
a5fcc62679
Add Linux icons back ( Closes #1513 )
2019-05-29 16:43:11 -04:00
Gregory Schier
68ae6934cb
Add ability to change password ( #1532 )
...
* Got password reset form mostly done
* Hooked up the rest of the password-change code.
* Added a completion state
* Fix weird comment that got updated by accident
2019-05-29 16:38:16 -04:00
Gregory Schier
13292448c9
Fix environment editing and drag colors ( Closes #1530 )
2019-05-29 16:37:39 -04:00
Opender Singh
24a2e75fa3
Preserve property order in environment editor ( #1497 )
...
* Add json-order package
* Add propertyMap and sort properties boolean to model
* Keep property order
* Remove extra check
* Allow env editor in request group overrides to maintain order
* Add checkbox
* Order control added
* Use up to date json-order
* Rename
* Remove extra field
* Update separator
* Prevent unnecessary parse
* Move to regular dependency
* add to packedDeps
* Renames
* Remove extra code
* Removed extra state
* More fixes...
* add flowtypes for json-order
* typo
* Updated flowtypes
* Fixed?
* linting to remove unused import
2019-05-29 16:10:48 -04:00
Gregory Schier
eb793f6886
Fixed file selection not showing all files when no filter specified
2019-05-28 17:36:25 -04:00
Gregory Schier
52519a5737
Dialogs now show properly in plugins ( Fixes #1520 )
2019-05-23 18:02:52 -04:00