Mike Ellan
784357f089
Sidebar code mirror interactions ( #2433 )
...
* Lifting path clicked up to sidebar root
* Abstracting out path click to story (and app)
* Adding click to scroll, updating sidebar components
* Scroll fix for sidebar
* Cleaning up log
* PR feedback
* PR Feedback, fix schemas & request body rendering
* PR feedback & cleanup
* Prop value checking, selection positioning
* Pulling remote import
* Styled components into insomnia-app, obj destructuring, typing
* Refactoring item path mapping
* Abstracting the mapping of specs for position, bumping down styled components version.
* Directly passing ... rest args initial work
* Pulling logs, removing array concatenation
* Pulling click handler out of render method
* Rolling position mapping into scroll positining method
* Opening up type, could be number/string/array
* Update package-lock.json
* Grabbing height from window, typing API vars, checking path
* Creating scroll method dedicated to design mode
* Moving typing of spec related content to Props def.
* Type checking on sections, invalid section component
2020-08-03 13:57:12 -04:00
Opender Singh
e9fb34490a
Fix a bug with bulk query edit ( #2479 )
2020-08-03 22:13:08 +12:00
Huli
e3f9e3c1d4
Consistent export dropdown verbiage ( #2476 )
...
Co-authored-by: Opender Singh <opender94@gmail.com>
2020-08-03 17:32:51 +12:00
Gregory Schier
93c91ebdbe
Upgrade Electron ( #2403 )
...
* Upgrade Electron to 8, bump Node version, fix font-manager
* Specify nodeIntegration as true
* Get <webview> working again
* Get <webview> working again
* Electron 9.0
* Escape parens in plugin install exec path (newer Electron added them)
* Bump versions for first alpha
* Electron 9.1
* Convert all Electron APIs that switched from callback to Promise
* Fix send-and-download feature
* Remove user-agent override hack for OAuth 2 login window
* Bump alpha version
* Fix issue regarding chokidar
* Add package-lock.json
* Upgrade chokidar because @babel/cli uses an older incompatible version of fsevents
* Fix source maps
* Read .nvmrc in GitHub actions
* Address remaining PR feedback
2020-07-27 22:18:26 -07:00
Opender Singh
b29be4ac2b
Handle silent failures for git push operation ( #2432 )
2020-07-28 11:48:55 +12:00
Mike Ellan
886c4d75b5
Editor search selection contrast ( #2441 )
...
* Increase readability for search result based selections.
* Bumping up highlight
2020-07-24 16:17:45 -04:00
Mike Ellan
b7bc88a326
Design sidebar ( #2328 )
...
* updated lock file
* Rolling sidebar from SB into application
* Type fix on the method label output
* Update packages/insomnia-components/components/sidebar.js
Co-authored-by: Opender Singh <opender94@gmail.com>
* PR Feedback - Keys, useCallback Hook
* stubbing component breakout
* PR Feedback
- Breaking out most UI elements into components
- Filter component in place
- Various CSS tweaks
* Removing unused file
* Updating toggle
* Resuable sidebar section (#2359 )
* Introduce resuable sidebar section
* Stop eslint complaining
* add react-use
* Lint fixes
* Make the storybook story less wide
* Component development
Abstracting out line level components i.e.
Section > Header > Filter > Panel > Items
Various code fixes
* Cleaning up section visibility state
* Reverting visibiilty state updater
* Adding paths on click for spec scrolling
* refreshing package-lock to resolve conflict
* PR feedback for sidebar components
* Update packages/insomnia-components/components/sidebar/sidebar-header.js
Co-authored-by: Opender Singh <opender94@gmail.com>
* Including lock
* Merge fix
* Component structuring, prop clean-up, css updates
* Cleaning up components, pr feedback, fixing styling
* array index reference clean-up/clarity
* Leveraging useToggle rather than manual useState toggling
* Cleaning up logs
* Hide info section if missing from spec.
* Update packages/insomnia-components/components/sidebar/sidebar-responses.js
Co-authored-by: Opender Singh <opender94@gmail.com>
* Update packages/insomnia-components/components/sidebar/sidebar-schemas.js
Co-authored-by: Opender Singh <opender94@gmail.com>
* Pull fragment
* Destructuring and filter cleanup
* Clearing filter value and DOM on section collapse
* Merge latest
* Merge conflict cleanup
Co-authored-by: Opender Singh <opender94@gmail.com>
2020-07-22 09:13:06 -04:00
Opender Singh
5fb1caf941
Improve codemirror fold marker theme ( #2406 )
2020-07-14 15:24:55 +12:00
Jinay Jain
d52fc75ab9
Fix #2376 : remove extra "to" in error ( #2402 )
2020-07-14 11:27:54 +12:00
Gregory Schier
938cb9ad54
Fix autocomplete and make the code a bit better ( #2394 )
2020-07-10 14:11:23 -07:00
Mike Ellan
1e9767ad35
Revert "2377 paste issue fix ( #2386 )" ( #2389 )
...
This reverts commit 60cb5fb9dd
.
2020-07-10 15:00:38 -04:00
Mike Ellan
fb7cc34e8d
Revert "Support toggling of auto beautify in editor. ( #2305 )" ( #2387 )
...
This reverts commit 19b29023d5
.
2020-07-10 14:36:07 -04:00
Mike Ellan
60cb5fb9dd
2377 paste issue fix ( #2386 )
...
* updated lock file
* Fix for C&P related CodeMirror and input value relay
2020-07-10 13:28:36 -04:00
Gregory Schier
4e56d2c26d
Release for 2020.3 ( #2356 )
...
* Bump verions
* Remove enableUnitTestingBeta setting (#2358 )
* Bump versions
2020-07-09 14:59:22 -07:00
Erik Plaggenmars
19b29023d5
Support toggling of auto beautify in editor. ( #2305 )
...
* Updated code editor to support toggling of beautify in editor.
Added a button to toggle beautify. When toggled text is 'beautified' immediately and when text is pasted into the editor or when the editor is blurred.
Removed _prettify method because it is no longer used.
* Changed toggle of auto beautify to dropdown selection.
The toggle has been replaced by a dropdown selection, the text in the beautify button will change accordingly. In manual mode, the button can still be clicked.
* Updated label of the beautify button.
* Changed caret up to cog icon + minor change to button label
* Changed cog icon to wrench icon.
Co-authored-by: Mike Ellan <52717970+sonicyeti@users.noreply.github.com>
2020-07-02 10:57:58 -04:00
Gregory Schier
eae0d8d433
Unit test improvements ( #2337 )
...
* Start working on insomnia-testing package to generate Mocha code
* Moved some things around
* Integration tests and ability to run multiple files
* Fix integration tests
* Rename runSuite to runMochaTests
* Add types for test results
* Fix lint errors
* Play with Chia assertions
* insomnia and chai globals, plus a bunch of improvements
* Stub chai and axios Flow types
* Ability to reference requests by ID
* Fix chai flow-typed location
* Address PR comments (small tweaks)
* Basic UI going
* Lots and lots and lots
* Pretty-much done with the unit test UI
* Minor CSS tweak
* Activity bar triple toggle and more
* Minor tweak
* Unit Test and Suite deletion
* Bump Designer version
* Fix eslint stuff
* Fix insomnia-testing tests
* Fix tests
* lib@2.2.9
* Remove tests tab from response pane
* Hook up Insomnia networking
* Fix linting
* Bump version for alpha
* Remove extra ActivityToggleSwitch
* Remove unused import
* Add test:pre-release script that excludes CLI tests
* Less repetition
* Clean some things up
* Tweaks after self-cr
* Undo request ID tag
* Swap out switch for new activity toggle component
* Extra check
* Remove dead code
* Delete dead test
* Oops, revert example code
* PR feedback
* Unit test UI tweaks
* More PR comment addresses
* Change test name
2020-07-01 15:57:42 -07:00
Gregory Schier
3883dc6feb
POC for Unit Test UI ( #2315 )
...
* Start working on insomnia-testing package to generate Mocha code
* Moved some things around
* Integration tests and ability to run multiple files
* Fix integration tests
* Rename runSuite to runMochaTests
* Add types for test results
* Fix lint errors
* Play with Chia assertions
* insomnia and chai globals, plus a bunch of improvements
* Stub chai and axios Flow types
* Ability to reference requests by ID
* Fix chai flow-typed location
* Address PR comments (small tweaks)
* Basic UI going
* Lots and lots and lots
* Pretty-much done with the unit test UI
* Minor CSS tweak
* Activity bar triple toggle and more
* Minor tweak
* Unit Test and Suite deletion
* Bump Designer version
* Fix eslint stuff
* Fix insomnia-testing tests
* Fix tests
* lib@2.2.9
* Remove tests tab from response pane
* Hook up Insomnia networking
* Fix linting
* Bump version for alpha
* Remove extra ActivityToggleSwitch
* Remove unused import
* Add test:pre-release script that excludes CLI tests
* Less repetition
* Clean some things up
* Tweaks after self-cr
* Undo request ID tag
* Swap out switch for new activity toggle component
* Extra check
* Remove dead code
* Delete dead test
* Oops, revert example code
* PR feedback
* More PR comment addresses
2020-07-01 14:17:14 -07:00
Gregory Schier
48348e04c1
Swap out switch for new activity toggle component ( #2335 )
...
* Swap out switch for new activity toggle component
* Extra check
* Remove some more theme stuff
* Some PR feedback
2020-06-30 16:54:56 -07:00
Gregory Schier
984d6051ab
Rename emptyValue to blankValue ( #2336 )
2020-06-30 16:52:56 -07:00
Gregory Schier
9440bfe098
Add support for snippets in autocomplete ( #2333 )
...
* Add support for snippets in autocomplete
* Add snippet styling
* Use correct font color
2020-06-30 15:37:06 -07:00
Gregory Schier
f2060da23e
Fix for when request is null
2020-06-30 15:32:58 -07:00
Jody Heavener
9f68e36eb4
Default to rendered request URL when name is not present ( #2230 )
...
Co-authored-by: Gregory Schier <gschier1990@gmail.com>
Co-authored-by: Opender Singh <opender94@gmail.com>
2020-07-01 08:53:01 +12:00
Gregory Schier
45861b6393
POC to get Insomnia networking available outside of app ( #2329 )
...
* Hacked insomnia lib package to get Insomnia's networking in tests
* Some small tweaks
* Got it mostly working
* Tweak
* Fix
* Fix pkg
* Fix some things
* Add comment
* Comment out log
* Some tweaks after doing a self code review
* Fix test
* Update app name for `insomnia-send-request`
* Update package-lock
* Update package-locks
* Fix tests
* Add gitignore
* Fix tests hopefully
* Fix accidental dep deletions
* Fix tests again
* Mock for all tests
* Update tests again
* Don't compile for Electron for tests
* Update release scripts to disable tests
2020-06-30 12:36:15 -07:00
Sergey
f399c9e95f
Sort enviroment variables in the dropdown on edit ( #2295 )
2020-06-16 10:29:29 -07:00
Mike Ellan
a200e31e61
Adding copy support for preview input fields ( #2296 )
2020-06-15 16:21:44 -04:00
Sergey
723b31c731
Fix contrast ratio of lists and header3 ( #2287 )
2020-06-12 13:47:15 -07:00
Gregory Schier
6b4f009a67
Add fallback status messages for HTTP/2 ( Closes #2273 ) ( #2275 )
2020-06-10 11:16:09 -07:00
Gregory Schier
53c21fba37
Add ability to specify HTTP version ( #2276 )
...
* Add ability to specify HTTP version (Closes #2245 )
* Fix default HTTP version
* Format w/ Prettier
2020-06-10 11:15:56 -07:00
Gregory Schier
8d01d57363
Prevent linting from breaking code-editor persistence ( #2267 )
...
* Prevent linting from breaking code-editor persistence (Fixes #2234 )
* Fix whitespace
2020-06-08 16:58:36 -07:00
Gregory Schier
edf874ce5c
Fix responses not being found if deleted active environment ( #2265 )
...
* Fix responses not being found (Closes #2237 )
* Fix active envirnoment set
Co-authored-by: Opender Singh <opender94@gmail.com>
2020-06-08 15:32:49 -07:00
Opender Singh
dfa981f6b5
Persist tab selection per document ( #2231 )
2020-06-06 13:37:58 +12:00
Nicholas Raphael
2b9edee71b
Display nicer error message given empty input when installing plugins ( #2238 )
...
* Fixes #2208 : Displays nicer error message given empty input when installing plugins
* change error message on plugin install failure
* added detail error output and new installPluginErrMsg state variable
* fixed lint errors
Co-authored-by: Opender Singh <opender94@gmail.com>
2020-06-06 13:11:33 +12:00
Opender Singh
43e8429b21
Rollback pending changes in git sync commit dialog ( #2226 )
2020-06-04 08:48:47 +12:00
Gregory Schier
803c604b42
Fix template tag enums not being quoted ( Closes #2235 ) ( #2239 )
...
Co-authored-by: Opender Singh <opender94@gmail.com>
2020-06-03 10:58:50 -07:00
Opender Singh
393a363a25
Force a view refresh on changing branches ( #2233 )
2020-06-03 17:32:36 +12:00
Opender Singh
c0cc74d27c
Conditionally disable legacy sync for Insomnia Core ( #2243 )
2020-06-03 16:27:05 +12:00
Gregory Schier
96e951821a
Default the toast Gravatar email from app config
2020-05-29 13:58:09 -07:00
Opender Singh
040641f5fc
Git sync commit on Windows always shows all objects as unversioned ( #2215 )
2020-05-29 06:44:17 +12:00
Opender Singh
bbc3103fe6
Don't create empty commit if no changes exist ( #2217 )
...
Co-authored-by: Gregory Schier <gschier1990@gmail.com>
2020-05-29 06:23:31 +12:00
Opender Singh
5cf2f59e46
Git clone fails on Windows. This fixes it. ( #2194 )
...
Co-authored-by: Gregory Schier <gschier1990@gmail.com>
2020-05-29 06:13:13 +12:00
Gregory Schier
4387381fd1
Upgrade node-libcurl ( #2223 )
...
* deps: bump node-libcurl to latest prerelease version
* Add .npmrc, bump Electron to 3.1.13, remove electron-rebuild
* Minor tweaks
* package locks
* Bump version
* Switch to font-manager and fix fsevents rimraf
* Try generating npmrc inside build/
* Try uninstall of fsevents instead
* Bump
* Try npm env vars
* Extra .npmrc
* Try npm env vars in all CI
* Fix insomnia-cookies dependencies
* Fix typo
* Loosen nvmrc version
* Remove npm uninstalls
* Build outside of Docker
* Remove Docker, build all on GH Actions
* Bump Core version
* Disable Snapcraft for now
* Bump
* Disable snap for Designer too
* Update product name for Core
* Update test.yml
* Remove Travis file
* Make userData folder explicit and add Curl types
* Remove old Kong icon
* Remove curl.js adapter
* Revert productName
* Fix release date
* Try remove windows build tools from CI
* Add comment about Snap deploys
* Remove the pane border on Windows (no longer necessary)
Co-authored-by: Jonathan Cardoso Machado <me@jonathancardoso.com>
2020-05-28 10:09:51 -07:00
Vorashil
963cf7d2ad
Fix for warning not displaying when using an environment variable with '-' ( #2212 )
2020-05-25 10:12:31 +12:00
Opender Singh
08534699e7
Fix GitLab sync ( #2162 )
...
* Down with hardcoded slugs
* Type the error modal
* Set username
* Update
* Update
* add username
* Revert .flowconfig
* Address comments
* Simplify
Co-authored-by: Gregory Schier <gschier1990@gmail.com>
2020-05-15 14:11:06 +12:00
Opender Singh
443d6df08d
Initial pass to combine eslint and prettier ( #2166 )
2020-05-15 10:54:07 +12:00
Opender Singh
29027c4d4a
Various k4k8s config gen bugs ( #2136 )
2020-05-15 08:27:43 +12:00
Mike Ellan
4f39486eb7
Storybook Sidebar Provisioning & WIP Implementation ( #2125 )
...
* Migrating dimensions, latest SVG, stubbing sidebar
* Revert "Migrating dimensions, latest SVG, stubbing sidebar"
This reverts commit 5014a68f52
.
* Revert "Revert "Migrating dimensions, latest SVG, stubbing sidebar""
This reverts commit 28c130c8d8
.
* Post merge bootstrap & build
* Linting
* Updating Story Heirarchy
* Migrating legacy tooltip component
* Reverting spacing integration into core dimensions
* Cleaning up comments, tweaking CSS var usage
* Removing static height
* Cleaning up static CSS values, re-organizing sliding panel, fixing search icon
* adding flow def for autobind in new SB instance
* PR feedback, removing new vars/updating markup
* Fixing lint > flow error on type
2020-05-14 14:00:29 -04:00
Opender Singh
200c354a3a
Handle empty security object in openapi3 ( #2170 )
2020-05-14 14:11:15 +12:00
Opender Singh
d6998ad684
Wrap SwaggerUI component with an error boundary that can invalidate ( #2131 )
2020-05-13 10:05:29 +12:00
Mike Ellan
75a129c038
Code block and render error coloring for dark/light themes ( #2156 )
2020-05-11 16:53:13 -04:00
Gregory Schier
97214012c6
Improve card filtering ( #2134 )
2020-05-07 12:32:48 -07:00
Gregory Schier
9554c4675f
Fix FileInputButton breaking when path is null ( #2129 )
2020-05-06 16:08:17 -07:00
Rishabh Gupta
37959fc644
Show version release date ( #2031 )
2020-05-05 17:43:39 -07:00
Opender Singh
15d4789716
Move toggle-switch to insomnia-components
, attach to themes ( #2115 )
2020-05-06 12:08:17 +12:00
Opender Singh
b75fe624fa
Bug in restoring code-folds ( #2114 )
2020-05-06 08:36:25 +12:00
Opender Singh
486f4b5881
Add plugin hub/npm hyperlink to plugin listing ( #2109 )
2020-05-03 15:46:02 +12:00
Gregory Schier
fde5cb078e
Add Ability to Generate Plugin for Dev ( #2107 )
2020-05-02 11:56:39 -07:00
Gregory Schier
58fed78d06
Flatten insomnia-libcurl package ( #2081 )
...
* Remove unnecessary insomnia-libcurl package to flatter installation dirs
* Remove empty test folder
* Fix inlc mock
2020-04-29 12:59:46 -07:00
sonicyeti
02c061229b
Suppress lint on init when spec empty or default value ( #2077 )
...
* Suppress lint on init when spec empty or default value
* Update packages/insomnia-app/app/ui/components/codemirror/code-editor.js
2020-04-29 15:37:18 -04:00
Gregory Schier
dc337cef64
Fix bad author name
2020-04-29 09:13:38 -07:00
Opender Singh
83ac9adaf2
Handle deletion of last document ( #2069 )
2020-04-29 10:11:22 +12:00
sonicyeti
d4d2a5fa14
re-rolling the style tweaks ( #2068 )
2020-04-28 16:38:31 -04:00
Gregory Schier
a733ccf51f
Fix bug regarding _ignoreNextInput logic ( #2067 )
...
* Fix force-prettify bug
* Revert default value on code-editor
* Add some comments
2020-04-28 13:14:33 -07:00
Opender Singh
fd1420ddc8
Add filename to apiSpec model and decouple from workspace name ( #2063 )
...
* Initial commit
* WIP
* Fix lint
* Fix tests
* Add test for workspace migration
* Rename title to use fileName instead of workspace name for designer
* Linting
2020-04-28 14:29:51 -04:00
Opender Singh
2faa58fa24
Control code-editor indenting by tab and shift-tab, instead of CodeMirror defaults ( #2064 )
2020-04-28 14:28:46 -04:00
Opender Singh
0e7b96c868
Add Swagger UI required prop ( #2062 )
2020-04-28 08:58:40 +12:00
Gregory Schier
10d61796cc
Some tweaks before launch: ( #2060 )
...
* Some tweaks before launch:
- Set GA IDs
- Change git folder to `.insomnia`
- Set gravatar email on update notification
* Fix tests
2020-04-27 13:42:57 -07:00
Gregory Schier
c6a7c4d682
Initial designer merge
2020-04-26 13:33:39 -07:00
Benjamin Leeds
b7d97a071b
fix: Escape key in editble field closing modals ( #2039 )
...
Bonus: Also fixed the issue where escaping saved the value.
2020-04-22 12:28:28 -07:00
Gregory Schier
7bc219422e
Update Babel and ESLint and fix all related errors ( #2032 )
...
* Update Babel and ESLint and fix all related errors
* Update babel-jest
2020-04-09 10:32:19 -07:00
Gregory Schier
a893ba8c88
Extra dialog parameters for plugins
2020-04-07 15:25:49 -07:00
Gregory Schier
68b9221b80
New plugin API for showing custom UI inside a dialog ( #2026 )
...
* New dialog() method to show generic dialogs from Plugins
* Clarified deprecated api method
* Body now required in dialog()
* Made options arg optional too
* Fix tests
2020-04-06 14:31:03 -07:00
Gregory Schier
6424e11875
Remove About tab from settings and link to OSS license
2020-04-03 11:53:57 -07:00
Cameron Ross
54564bd0f4
Add subscription type to GraphQL schema explorer. ( #2008 )
2020-03-31 11:06:50 +13:00
Gregory Schier
daef7806c8
Move GraphQL default value into separate component
2020-03-18 12:46:45 -07:00
Opender Singh
b072745b6d
Introduce flow $Shape<T>
to db models ( #2002 )
...
* Introduce flow <T> to db models
* Resolve errors discovered while fixing typing
* Revert change for response
2020-03-18 11:58:57 -07:00
eMerzh
51610ac6bc
Add support for default values in graphql fix #2000 ( #2001 )
2020-03-18 11:58:37 -07:00
Eric Reynolds
2f8b0b6602
Fixing a race condition when deleting the only workspace ( #1997 )
...
Co-authored-by: Eric Reynolds <eric.reynolds@konghq.com>
2020-03-13 22:12:41 -07:00
Alfonso Ruzafa
e0d20e5c2c
Allow checkbox input type in prompt dialog ( #1980 )
...
* allow checkboxes input fields in prompt dialog
* return booleans as strings from prompt
* align label with checkbox for boolean prompt
* set css classes based on html input type
2020-03-12 16:26:21 -07:00
Alfonso Ruzafa
39c73e17c5
mask template tag title popup when preview is disabled ( #1995 )
2020-03-12 16:00:11 -07:00
Gregory Schier
7aae21154a
Remove About tab from settings and link to OSS license ( #1996 )
2020-03-12 15:57:46 -07:00
Alfonso Ruzafa
34c5a79338
Add support for live display name for template tags ( #1936 )
...
* add support for live display names in template tags
* add setting to (de)activate live display names in template tags
* Revert "add setting to (de)activate live display names in template tags"
This reverts commit 8cd70b87b5
.
* remove liveDisplayName from the Prompt plugin
* use liveDisplayName over 1st arg if it's an enum
2020-03-11 15:15:15 -07:00
Gregory Schier
23b4ac97bd
Add ability to generate theme plugin ( #1988 )
...
* Fix missing header name breaking sidebar render
* Global command to generate theme from JSON object
* Update packages/insomnia-app/app/ui/redux/modules/global.js
Co-Authored-By: Opender Singh <opender94@gmail.com>
Co-authored-by: Opender Singh <opender94@gmail.com>
2020-03-11 12:23:52 -07:00
Opender Singh
1aba4cb2cf
Nunjuck resolution in order of property definitions ( #1863 )
...
* Add breaking test
* Remove preferential ordering of tags over variables in nunjucks
* Remove preferential ordering of tags over variables in nunjucks
* simplify nunjucks sort
* Add breaking test for incorrect order
* Update json-order and consume
* Refine test with dataPropertyOrder
* Tests
* add note
* Add to test
* Missed the await
2020-03-09 11:20:22 -07:00
Bartek Bułat
64b6825e53
Add documentation for interfaces ( #1984 )
...
Add list of implementations to Interface documentation and list of
implemented interfaces to Object documentation.
2020-03-06 17:52:52 -08:00
Serpil Acar
e666961b4f
fix componentWillUnmount lifecycle method ( #1951 )
2020-02-18 12:44:08 -05:00
Gregory Schier
ae803c5c5f
Support importing raw string and naming the import
2020-02-12 14:01:51 -05:00
Gregory Schier
e35b54a533
Fix Content-Type: true on multiline forms ( Fixes #1920 )
2020-02-11 14:32:43 -05:00
Gregory Schier
1e50cd4a53
Add setting to enable response filtering (for backwards-compatibility)
2020-02-11 13:45:47 -05:00
Gregory Schier
b7250519ec
Fix NPE when creating new workspace
2020-02-11 12:35:59 -05:00
Gregory Schier
64e121ddd3
URL handler to install plugins ( #1930 )
2020-02-10 14:15:07 -05:00
Gregory Schier
6d259ed067
Merge branch 'pull/1880' into develop
2020-02-10 13:13:27 -05:00
Gregory Schier
35a3a1eab2
Fix lint errors
2020-02-10 13:13:19 -05:00
Gregory Schier
b8d1d0ea3c
Default bg color and font color
2020-02-07 13:24:24 -05:00
Gregory Schier
a9f671c1c7
Better base theme merging
2020-02-05 10:42:51 -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
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
Gregory Schier
3e3886205b
Add ability to disable JS in response webview
2019-12-17 14:10:42 -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
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
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
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
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
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
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
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
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
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
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
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
57bf6c2df2
Always show GraphQL introspection errors ( Fixes #1643 )
2019-08-20 11:24:53 -07:00
Gregory Schier
e965de17f9
Still show nunjucks tag label when render error present
2019-08-15 14:53:27 -07: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
5ce2825ea9
Fix Codemirror state restore in wrong place
2019-08-09 16:45:44 -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
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
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
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
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