Commit Graph

484 Commits

Author SHA1 Message Date
Gregory Schier
bddcd63b6f Fix Content type active checkmark 2017-10-12 21:11:06 +02:00
Gregory Schier
0d56b84c21 Rewrote broken PDF viewer 2017-10-12 19:58:49 +02:00
Gregory Schier
5b9db10060 Fix autocomplete breaking with no-arg tags 2017-10-11 11:24:49 +02:00
Gregory Schier
de08895092 Support for tag editor dynamic variable args (#512) 2017-10-10 19:54:42 +02:00
Gregory Schier
904b369c46 Flow and robustness to tag editor (#511) 2017-10-10 16:46:32 +02:00
Gregory Schier
b1c439c76f Fix React warnings 2017-09-30 22:15:35 +02:00
Gregory Schier
a51fe44f74 Upgrade Electron and React 2017-09-30 22:10:57 +02:00
Gregory Schier
a2517713c5 Autoselect active env in editor and update flow (#497) 2017-09-25 23:32:58 +02:00
Gregory Schier
3cd50d8014 Slightly better cookie handling 2017-09-23 22:36:52 +02:00
Gregory Schier
8eecb55515 Better XPath handling (Fixes #492) 2017-09-22 15:48:47 +02:00
Gregory Schier
6d455b4324 Use Content-Disposition header when downloading files when available (Closes #475) 2017-09-18 20:19:04 +02:00
Gregory Schier
3df4e36104 Fix response-viewer shouldComponentUpdate 2017-09-18 19:11:31 +02:00
Gregory Schier
28ab0af409 Flow for RequestGroup and sidebar children component 2017-09-18 18:25:51 +02:00
Gregory Schier
3311892910 Merge branch 'develop' of github.com:getinsomnia/insomnia into develop 2017-09-17 16:07:36 +02:00
Gregory Schier
f76e382387 Revamp Keyboard Shortcuts (#487)
* More shortcuts and accessibility tweaks

* Use hotkey objects everywhere

* A few last-minute tweaks
2017-09-17 16:04:56 +02:00
Gregory Schier
a51253d83d Handle plugin require() errors better 2017-09-17 16:04:46 +02:00
Gregory Schier
a2c8f7f982 Fix race condition for creating workspace dependencies 2017-09-15 13:04:44 +02:00
Gregory Schier
13de2194e3 Fix GraphQL scrolling 2017-09-14 16:22:52 +02:00
Gregory Schier
cf4ad0b08f Fix cookie list scrolling (Fixes #484) 2017-09-14 16:18:57 +02:00
Gregory Schier
a20ea65c4c Async model migrations 2017-09-13 08:11:49 +02:00
Dylan
fe7781998b Add a button to refresh the GraphQL schema (#481) 2017-09-13 06:43:04 +01:00
Gregory Schier
e6b97dc96c Ensure things exist for new workspaces (Closes #482) 2017-09-13 07:40:17 +02:00
Gregory Schier
4f49c57c0c Add basic HTML content-type detection (Closes #466) 2017-09-09 13:24:44 +00:00
Gregory Schier
6593b65523 Fix weird graphql scroll jumping (Closes #469) 2017-09-09 12:39:33 +00:00
Fabio Margarido
4afb7bc55c Add response preview for audio payloads (#467)
* Add response preview for audio payloads

* Fix linter issue
2017-09-03 15:38:16 -07:00
Gregory Schier
94119f6b68 Fix tests 2017-08-22 20:42:44 -07:00
Gregory Schier
33b126ee87 Even more robust cookie editing 2017-08-22 20:33:07 -07:00
Gregory Schier
c69c8d2dd0 Better cookie handling/editing 2017-08-22 18:16:21 -07:00
Gregory Schier
2887282032 Fixed tests and types 2017-08-22 17:06:56 -07:00
Gregory Schier
9e3d79ccc0 More changes to cookie editing 2017-08-22 16:54:31 -07:00
Gregory Schier
d654feca82 Updates to cookie editor 2017-08-22 16:13:46 -07:00
Gregory Schier
21aadc36c8 Merge branch 'develop' into cookies 2017-08-22 14:27:48 -07:00
Gregory Schier
0bc2919407 Fix lint error 2017-08-22 14:09:53 -07:00
Marcus Pohorely
0d14393f2e [Improvement] Add Method to Tag Editor Request Select Field (#453)
* added method to Request Selectfield in Tag editor

* rm console
2017-08-22 14:08:00 -07:00
Gregory Schier
4b9a570a49 Merge branch 'develop' into cookie-improvements 2017-08-21 11:12:28 -07:00
Gregory Schier
7c4800023e Hawk improvements and fuzzy filtering everywhere 2017-08-21 11:11:52 -07:00
Julien Giovaresco
2fcf98536f Implement Hawk Authentication (#446)
* Implement Hawk Authentication

* fix the missing label of inputs

* Fix PR reviews
2017-08-21 10:43:12 -07:00
Adam Haglund
fc6ea3f34d fixed cookie edit saving logic 2017-08-20 00:56:14 +02:00
Adam Haglund
69b771e245 rewrote cookie editing 2017-08-20 00:34:16 +02:00
Adam Haglund
35ba85dc97 added modal reload function 2017-08-20 00:07:55 +02:00
Adam Haglund
9ea04aad97 made .input--error work on OneLineEditor 2017-08-19 16:14:12 +02:00
Gregory Schier
012b1f757b Prevent modal from closing after escaping autocomplete 2017-08-18 09:29:27 -07:00
Gregory Schier
2867cd2527 Fix large response blocker (Fixes #440) 2017-08-16 16:26:30 -07:00
Gregory Schier
b84b3c1671 Some tweaks 2017-08-16 14:31:14 -07:00
Gregory Schier
9d5b896b00 Add max redirects setting to test 2017-08-16 10:08:29 -07:00
Gregory Schier
9b6cb3fb5d No more Git deps 2017-08-15 20:49:58 -07:00
Gregory Schier
852a6e6f14 Slower response refresh 2017-08-15 17:19:02 -07:00
Gregory Schier
ee70a697b5 Remove broken tab tracking from settings 2017-08-15 11:43:58 -07:00
Gregory Schier
a92ef82e9f Fix checkmark in content type dropdown 2017-08-14 12:28:49 -07:00
Gregory Schier
eb0faa011e Fix flow error 2017-08-14 12:04:46 -07:00
Gregory Schier
1cd827c6bb Catch graphql schema render errors 2017-08-14 11:56:34 -07:00
Gregory Schier
85708a2b44 Fix GraphQL environment variable usage (Fixes #425) 2017-08-14 09:31:11 -07:00
Gregory Schier
fb3833d9d8 Fix copying of large text contents (Fixes #430) 2017-08-14 09:24:31 -07:00
Gregory Schier
ff0e911e32 Make sure to show() modals after setting initial state (Fixes #429) 2017-08-12 14:56:24 -07:00
Gregory Schier
4b01909810 Different changelog URL for dev 2017-08-12 09:58:22 -07:00
Gregory Schier
b70d6dba50 Fix request creation bug 2017-08-12 09:19:43 -07:00
Gregory Schier
c18d85b8dc Flow for some more components 2017-08-11 14:54:58 -07:00
Gregory Schier
c4933badba Add response.bytesContent and use for size check (Closes #412) 2017-08-11 14:44:34 -07:00
Gregory Schier
919e0c7ed8 Fix sync dropdown and add flow 2017-08-10 16:19:25 -07:00
Gregory Schier
225e430bdb GraphQL updates and fixes (#421) 2017-08-10 15:26:06 -07:00
Gregory Schier
7b494c2b95 Add token prefex oauth option and foldable advanced options (#420) 2017-08-10 12:34:33 -07:00
Gregory Schier
03abd633e1 Use normal network stack to send Introspection query (#418) 2017-08-10 11:59:23 -07:00
Gregory Schier
56f0fa2552 Re-add CodeMirror autorefresh plugin 2017-08-10 08:46:01 -07:00
Gregory Schier
b88f4741e4 Upgrade React and dependent libraries 2017-08-09 18:56:27 -07:00
Gregory Schier
12fd55adf5 Merge branch 'develop' of github.com:getinsomnia/insomnia into develop 2017-08-09 18:05:14 -07:00
Gregory Schier
10a241b600 Refactor to minimize re-rendering of certain aspects 2017-08-09 17:53:11 -07:00
Gregory Schier
7e1f48f236 Refactor to minimize re-rendering of certain aspects (#411) 2017-08-09 17:32:51 -07:00
Gregory Schier
32ef288c6e Fix selection unfocus input bug (Fixes #366) 2017-08-09 13:14:59 -07:00
Gregory Schier
037ad21a19 Disallow copy/paste/drap on password input (Closes #410) 2017-08-09 13:08:37 -07:00
Gregory Schier
019998c7a1 Remove unused var 2017-08-04 09:58:08 -07:00
Gregory Schier
851116e3f0 Added menu item for keyboard shortcuts and many small fixes 2017-08-04 09:54:11 -07:00
Gregory Schier
b905203313 Add contact link to About section. Closes #358 2017-08-03 15:55:43 -07:00
Gregory Schier
60b0a69514 Default GraphQL introspection query to application/json (fixes #400) 2017-08-03 15:38:59 -07:00
Gregory Schier
09c3f06a9e Fix JSON content-type detection. Closes #395 2017-08-03 15:37:05 -07:00
Gregory Schier
bc5845b947 GraphQL variables now object instead of string (#397) 2017-08-03 14:44:55 -07:00
Gregory Schier
d4f6044779 Change changelog fetch URL 2017-08-02 13:38:40 -07:00
Gregory Schier
319b947922 Switch changelog URLgs 2017-08-02 13:38:31 -07:00
Gregory Schier
fb675159bd Enable persistent search box 2017-08-01 14:39:54 -07:00
Gregory Schier
6bf2e1652a Better support for reading files with Response tag 2017-08-01 11:20:47 -07:00
Gregory Schier
41d5e86377 Fix import 2017-07-31 14:16:54 -07:00
Gregory Schier
38fe4a83dc Revert notificatoins 2017-07-31 14:14:16 -07:00
Gregory Schier
bc4d4a044d Extra Notifications Endpoints (#386)
* Plugin refresh loading indicator

* Added extra notifications endpoints
2017-07-31 13:46:04 -07:00
Gregory Schier
ac32f00382 Notification poll every 30 minutes 2017-07-31 13:45:47 -07:00
Gregory Schier
d86be1c67e Merge branch 'develop' of github.com:getinsomnia/insomnia into develop 2017-07-31 13:45:27 -07:00
Christophe Pouliot
36d3bd5bf5 Add netrc as auth type (#384)
* Add netrc as auth type

* Re add netrc flow types

* Remove period from netrc text to accommodate windows users

* Address comments

* Add netrc network test
2017-07-31 10:29:36 -07:00
Gregory Schier
a12aa32529 Plugin refresh loading indicator 2017-07-28 15:18:06 -07:00
Gregory Schier
3b27d5fa01 Mark new workspaces in UI (#379) 2017-07-27 15:59:07 -07:00
Gregory Schier
bd5f8c5e9a Some adjustments to bulk header editing (Closes #382) 2017-07-27 15:53:31 -07:00
Gregory Schier
a4737e1b2a Use CURLOPT_CUSTOMREQUEST properly (#377)
* Use CURLOPT_CUSTOMREQUEST properly

* Fix content-type
2017-07-25 17:49:22 -07:00
Gregory Schier
8faa28a2cf Get rid of tab tracking 2017-07-25 15:28:53 -07:00
Gregory Schier
e80861e89f Refined XML regex (Related to #368) 2017-07-25 14:22:10 -07:00
Gregory Schier
8707d3fdfe Autodetect XML if no content-type (Closes #368) 2017-07-25 14:19:38 -07:00
Gregory Schier
fc3ff993a0 Fixed unused import 2017-07-25 11:41:27 -07:00
Gregory Schier
98b23002a2 Better graphql autocomplete 2017-07-25 11:00:30 -07:00
Gregory Schier
1df3ba4531 GraphQL Body Type (#376)
* Initial GraphQL support

* Better error handling and formatting
2017-07-24 21:15:24 -07:00
Gregory Schier
d3ce502c13 Load plugin from NPM (#371)
* Install plugins from npm

* A bit more

* Error handling and messaging
2017-07-21 17:55:34 -07:00
Gregory Schier
483ca03668 Add some tooltips to OAuth form 2017-07-21 13:11:01 -07:00
Gregory Schier
4c2322f808 Refactor tooltip and some props stuff 2017-07-21 11:59:17 -07:00
Louis St-Amour
6a391268e5 Adding react and redux dev tools (#327)
* Adding react & redux dev tools

To dev builds, using electron-devtools-installer

* Corrected lint error

* Updating package-lock.
2017-07-20 12:09:07 -07:00
Gregory Schier
09c219fb6d More Plugin Hooks (#352)
* Playing around with pre-request hooks

* Added response hooks

* More flow types

* Flow types on wrapper.js

* Flow types on plugin folder

* Basic tests for plugin hooks

* Make DB initilize for all tests no matter what

* Touch
2017-07-19 18:55:40 -07:00