Commit Graph

939 Commits

Author SHA1 Message Date
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
Gregory Schier
d00f8d1953 Only load dev extensions in dev 2017-07-20 12:29:16 -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
8790206682 Revert timeout 2017-07-19 21:02:42 -07:00
Gregory Schier
54f656261e Increase jasmine timeout for CI 2017-07-19 20:58:04 -07:00
Gregory Schier
911315b401 Refactored test beforeeach 2017-07-19 20:36:44 -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
Gregory Schier
0902aa6ef9 Added flow to templating index 2017-07-19 11:56:51 -07:00
Gregory Schier
361f03e5a9 Flow types on wrapper.js 2017-07-18 21:48:28 -07:00
Gregory Schier
fe1a0903b6 Fix lint error 2017-07-18 19:57:49 -07:00
Gregory Schier
c90ea4d35a More verbose flow types 2017-07-18 19:54:03 -07:00
Gregory Schier
2322b8be39 More flow types 2017-07-18 18:55:47 -07:00
Gregory Schier
a56c6bc592 Add flow to database.js 2017-07-18 17:19:56 -07:00
Gregory Schier
9aa2833002 Better flow types for request model 2017-07-18 16:38:19 -07:00
Gregory Schier
8c58ffea60 More flow types 2017-07-18 15:10:57 -07:00
Gregory Schier
7d5477a8d5 Flow types for network.js 2017-07-18 13:38:19 -07:00
Gregory Schier
2708ea1c3e bump version 2017-07-17 16:53:57 -07:00
Gregory Schier
08438b6911 Add flow to project 2017-07-17 16:32:47 -07:00
Gregory Schier
f03e3c3bcc Fix response body saving 2017-07-17 15:58:41 -07:00
Gregory Schier
40c089c091 Minor style tweak 2017-07-17 15:51:50 -07:00
Gregory Schier
dae1ba3fb0 Minor tweak to sidebar filter style 2017-07-17 15:47:45 -07:00
Gregory Schier
e50dcdc579 Track unhandled error counts in GA 2017-07-17 15:37:24 -07:00
Gregory Schier
207978bb23 Fix Codemirror single line scroll quirk 2017-07-17 15:17:31 -07:00
Gregory Schier
e315ea2945 Bump version 2017-07-17 12:06:07 -07:00
Gregory Schier
3c928e0b4c Fix timeline tracking 2017-07-17 12:05:31 -07:00
Gregory Schier
caed321348 Bump version to 5.6.0 2017-07-17 11:42:15 -07:00
Donald Little
da90cc3d1d Allow fuzzy searching in Quick Switch modal (#204) 2017-07-17 11:22:05 -07:00
Gregory Schier
2c5ce7999e Move responses into Redux (#359) 2017-07-17 11:20:38 -07:00
Gregory Schier
13eb471a0c Ignore functions again 2017-07-14 12:34:14 -07:00
Gregory Schier
616d34eb8a Fix handling null values in environments. Closes #360 2017-07-14 12:32:44 -07:00
Gregory Schier
dc221bb05c Apply AWS signing to application/x-www-form-urlencoded bodies 2017-07-12 14:20:31 -07:00
Gregory Schier
c6d845d32c Merge branch 'develop' of github.com:getinsomnia/insomnia into develop 2017-07-12 14:02:21 -07:00
Gregory Schier
42de245f2a Show URL in cookie template tag error 2017-07-12 14:02:15 -07:00
Peter Lyons
d2c677c0fd Add support for AWS authentication (#347)
* Implements #344
* Multifactor authentication (MFA) not yet supported
2017-07-12 14:01:14 -07:00
Gregory Schier
5891414d0b Environment Rendering Improvements (#351)
* Pass meta through to environment renders

* Better render env failure strategy for unused vars
2017-07-10 18:05:54 -07:00
Gregory Schier
7d55c7a2e6 Fix response error handling 2017-07-10 17:23:40 -07:00
Gregory Schier
fcd901109d Merge branch 'develop' of github.com:getinsomnia/insomnia into develop 2017-07-10 15:34:29 -07:00
Gregory Schier
8d69bfe659 Add paste as event that delays network requests 2017-07-10 15:34:22 -07:00
synthtech
1cbf1ac0ad Add JSON API mimetype to content types (#349) 2017-07-08 15:22:49 -07:00
Nicholas Mata
b925791ce8 Fixed OAuth 2.0 Refresh Token (#346) 2017-07-05 14:08:57 -07:00
Gregory Schier
5fbfbccd2a Add prompt to export private environments (if any) (#343) 2017-07-03 13:51:55 -07:00
Gregory Schier
13365989a5 Change OAuth 1.0 text 2017-07-03 11:45:16 -07:00
Gregory Schier
21efcaf87d Handle syncMode undefined 2017-07-03 11:30:20 -07:00
Gregory Schier
3a91566f4d Add type=password support for CodeEditor (Closes #229) 2017-07-03 11:28:23 -07:00
Gregory Schier
cd81c42abb Link PRs in changelog 2017-06-30 10:46:19 -07:00
Gregory Schier
8e1dd2b8cb Remove some console logs 2017-06-30 09:16:36 -07:00
Gregory Schier
61fab44b04 Fix unix domain socket match 2017-06-30 09:00:00 -07:00
Gregory Schier
de610f419b Move response bodies out of DB (#338)
* Move response bodies out of DB

* Small tweak
2017-06-29 20:30:22 -07:00
Gregory Schier
061d79003d Tweak dropdown events 2017-06-29 19:34:12 -07:00
Gregory Schier
751b897625 Added filterability to all dropdown menus (#340)
* Added filterability to all dropdown menus

* Remove dropdown dividers for empty filtered sections
2017-06-29 19:22:51 -07:00
Gregory Schier
5479228fbc Fix another import 2017-06-29 11:32:58 -07:00
Gregory Schier
2eecf22d89 Fix import 2017-06-29 11:31:22 -07:00
Gregory Schier
8168610d8d More prominent copy as curl (Closes #336) 2017-06-29 11:27:29 -07:00
Gregory Schier
7f41945eae Persist maximized state. Closes #339 2017-06-29 10:39:09 -07:00
Gregory Schier
83daea4d00 Add ability to assign color to environments (#334) 2017-06-27 14:44:23 -07:00
Gregory Schier
02b945f8d3 Swap window width/height variables 2017-06-26 12:12:18 -07:00
Gregory Schier
718e626b89 Make dropdown backdrop appear above modal backdrop (Fixes #333) 2017-06-26 12:12:03 -07:00
Gregory Schier
512737fd96 Some minor updates to pdf viewing 2017-06-23 08:40:43 -07:00
Antoine
8fa948e402 Preview PDF on 'Visual preview mode' #323 (#325) 2017-06-23 08:32:09 -07:00
Gregory Schier
732d3bb805 Bump version 2017-06-22 12:43:37 -07:00
Gregory Schier
fbb7f1441a Adjust socket parsing 2017-06-22 12:43:11 -07:00
Gregory Schier
ba24e4c434 A few style tweaks 2017-06-22 12:37:24 -07:00
Gregory Schier
8ce6ec60f8 Basic Unix socket support (#322) 2017-06-22 11:43:00 -07:00
Gregory Schier
e9e7e957dd Add Sublime text editor mode back 2017-06-22 10:17:59 -07:00
Gregory Schier
272949677b Try telling Curl file size (#320) 2017-06-21 14:21:45 -07:00
Gregory Schier
041d333be7 Actually use certificate.disabled property 2017-06-21 14:20:42 -07:00
Gregory Schier
5e6dd09652 Silence empty data blobs 2017-06-21 13:58:41 -07:00
Paul Douglas Brimicombe
cd54a74f2f Allow wildcards in client certificate hosts (#262)
* Allow wildcards in client certificate hosts

* Add test for certificate hosts that are only wildcards

* Constants should be upper case

* Fix function import for urlMatchesCertHost

* Document certificate host wildcards

* Prefer direct function exports in library files

* Use string substitution for wildcards when parsing certificate urls
2017-06-21 13:56:19 -07:00
Gregory Schier
a9434c3e94 Better scrollbars on tabs 2017-06-17 12:31:21 -07:00
Gregory Schier
bd29e9bcd2 Better tab styles 2017-06-17 11:33:09 -07:00
Gregory Schier
cdcbd56dde Prefix markdown preview with request name 2017-06-16 18:18:31 -07:00
Gregory Schier
d8aaa0b9ff Fix import 2017-06-16 18:08:19 -07:00
Gregory Schier
beef00eae1 Some more style tweaks 2017-06-16 15:38:09 -07:00
Gregory Schier
5b568dc5dd theme--overlay class 2017-06-16 15:31:22 -07:00
Gregory Schier
27fcd29531 Lots more dropdown fixes 2017-06-16 15:21:41 -07:00
Gregory Schier
26d7423fa2 Table styles for markdown 2017-06-16 14:26:03 -07:00
Gregory Schier
870ce6d3fc Fix markdown preview scrolling 2017-06-16 14:14:22 -07:00
Gregory Schier
95bda7f1c4 Some fixes for markdown previewer with links 2017-06-16 13:40:17 -07:00
Gregory Schier
0e57b40ba3 Dedicated tab for request descriptions (#317)
* Added tab for mardown descriptions

* Some fixes

* Fix dropdown menu theme

* Track description editing
2017-06-16 13:29:22 -07:00
Gregory Schier
a5b55a38c4 Position dropdown menus relative to viewport and make tabs scroll 2017-06-16 10:44:11 -07:00
Gregory Schier
4fb52639bf More forgiving tag editing 2017-06-15 14:26:40 -07:00
Gregory Schier
457e3cf5d3 Bump version 2017-06-15 13:05:28 -07:00
Gregory Schier
205fef8c15 Fix autocomplete constants 2017-06-15 13:04:50 -07:00
Gregory Schier
8716ce053e Bump version 2017-06-15 12:52:53 -07:00
Gregory Schier
c0d8f55160 Fix test 2017-06-15 12:16:03 -07:00
Gregory Schier
51a307e7e3 Added custom date format to 'now' extension 2017-06-15 12:10:19 -07:00
Gregory Schier
07772bb3f1 Set cookies on 30X redirects now (#312)
* Set cookies on 30X redirects now

* Enable Curl cookie storing to catch more cases

* A bit cleaner
2017-06-15 10:52:51 -07:00
Gregory Schier
823010b125 Don't duplicate meta models (Closes #313) 2017-06-15 10:08:24 -07:00
Gregory Schier
501fe5f6f7 Variable rename 2017-06-14 20:59:03 -07:00
Gregory Schier
a20a011074 Cleaned up StatusTag (Closes #309) and removed unused constant 2017-06-14 11:27:30 -07:00
Gregory Schier
2fae1c35f9 Bump version 2017-06-13 13:53:31 -07:00
Gregory Schier
8cf491a99d Much better sidebar sorting (#308) 2017-06-13 13:45:15 -07:00
Gregory Schier
4e61c699ab Merge branch 'develop' of github.com:getinsomnia/insomnia into develop 2017-06-13 12:55:28 -07:00
Gregory Schier
48663784b7 Fix markdown description style 2017-06-13 12:55:18 -07:00
Jens Bannmann
bca462dfed Added missing reason phrases and descriptions, made lists consistent (#307)
* Added missing status messages and descriptions, made lists consistent

* fixed syntax error
2017-06-13 10:38:02 -07:00
Gregory Schier
e8f3097547 Make query preview scroll (Closes #300) 2017-06-12 14:55:04 -07:00
Gregory Schier
6dbc5ce162 Merge branch 'develop' of github.com:getinsomnia/insomnia into develop 2017-06-12 14:51:57 -07:00
Gregory Schier
d4b5d92f4f Bump version 2017-06-12 14:51:48 -07:00
Gregory Schier
93b16cc107 Track request versions and restore with response (#305) 2017-06-12 14:49:46 -07:00
Gregory Schier
ff58ff7e51 Add ability to delete current response 2017-06-12 14:48:17 -07:00
Gregory Schier
5597d331ed Better status messages 2017-06-12 10:33:29 -07:00
Gregory Schier
441a9afd68 Use proper default status messages 2017-06-12 10:29:01 -07:00
Gregory Schier
0ed42bfa90 A few tweaks to multi-line file editor 2017-06-09 19:18:33 -07:00
Gregory Schier
28fd19500b Add ability to delete custom methods (Closes #228) 2017-06-09 15:00:36 -07:00
Gregory Schier
3056921fda Support multiline text in form data editors (#299)
* Support multiline text in form data editors

* Some tweaks around rendering and syntax

* Embed markdown editor
2017-06-09 14:42:19 -07:00
Gregory Schier
4129c1ec8e Add keydown-based delay before making request (#298) 2017-06-08 20:02:16 -07:00
Gregory Schier
fd7a25e1ac New 'request' tag and a lot of improvements (#296)
* New 'request' tag and a lot of improvements

* Update request extension to render all values

* Custom value of tag editor now inherits current
2017-06-08 18:10:12 -07:00
Gregory Schier
1d7090e36c Update insomnia-importers to support Postman descriptions 2017-06-08 11:17:58 -07:00
Gregory Schier
a900aed870 Update insomnia-importers 2017-06-08 11:02:34 -07:00
Gregory Schier
8611016ba8 Some response filter tweaks 2017-06-07 19:53:46 -07:00
Gregory Schier
164f5f9762 Track and display response filter history (#294) 2017-06-07 19:42:16 -07:00
Gregory Schier
5d957ec149 Update node-libcurl (Fixes #293) 2017-06-07 17:28:23 -07:00
Gregory Schier
3d63f3be4a Improved prettify when escape characters and add tests (#291) 2017-06-07 14:51:41 -07:00
Gregory Schier
8151e1d048 Add send shortcut for cmd+R and F5 (#292) 2017-06-07 14:51:24 -07:00
Gregory Schier
a2a187434b Make test in markdown preview selectabl 2017-06-07 14:37:38 -07:00
Gregory Schier
fc1c7826fa Markdown header styles and sanitize HTML (#290) 2017-06-07 14:36:43 -07:00
Gregory Schier
6545832afd Bump version and some length fixes 2017-06-06 17:18:22 -07:00
Gregory Schier
c78dade7a7 Workspace duplication improvements 2017-06-06 17:07:09 -07:00
Hayden
7516b3c7b7 Feature/duplicate workspace (#237)
* rename "Danger Zone" to "Actions"

* add duplicate to workspace model

* create and pass "handleDuplicateWorkspace" into "WorkplaceSettingsModal"

* add "Duplicate Workspace" button into "Actions" section

* add semicolon
2017-06-06 14:21:06 -07:00
ttrobisch
c7dc38fe9c Add no proxy support (#285) 2017-06-06 13:21:59 -07:00
Gregory Schier
ff30b3f494 Update importers dependency 2017-06-05 18:35:25 -07:00
Gregory Schier
712eb7b5a2 Fix client credentials setting in OAuth form 2017-06-05 14:06:12 -07:00
Gregory Schier
edc594f1c1 Some fixes to documentation editor 2017-06-05 08:09:06 -07:00
Gregory Schier
48cd51eeb9 Updated shortcuts color 2017-06-01 17:30:45 -07:00
Gregory Schier
6666080f0f Remove documentation icon clickability 2017-06-01 17:25:36 -07:00
Gregory Schier
cb0fa272b3 Tweak prompt button icon 2017-06-01 17:00:57 -07:00
Gregory Schier
4b98c23d44 Add copy button to URL Preview 2017-06-01 16:53:10 -07:00
Gregory Schier
167b19a2d4 Minor tweak to markdown editor styles 2017-06-01 16:43:27 -07:00
Gregory Schier
e7bc8bb860 UI/UX and tweaks to Markdown Descriptions (#279)
* Styles and editor done for requests

* Add description markdown to WOrkspace settings

* Show file icon beside request with description

* Add tracking
2017-06-01 15:58:09 -07:00
Valeria
eb94f430f0 Request description with markdown (#252)
* Updated Request & Request Group with a description field

* Button and Workspace description

* Merkdown request description text editor

* Removed useless button for now

* Fixed lock.json for npm@5

* PR #252 requested changes

* _handleValueChange->props

* Removed sanitize
2017-06-01 06:54:46 -07:00
Gregory Schier
ef64eea23b Added test for disabling of analytics tracking 2017-06-01 06:50:15 -07:00
Matthew Shirley
80a29a5ef1 Add setting to disable analytics tracking (#269)
* Add setting to disable analytics tracking

Closes getinsomnia/insomnia#146

* Reorganize the default settings
2017-06-01 06:35:29 -07:00
Gregory Schier
53ff1a264e A few tweaks to bearer auth component 2017-06-01 06:32:55 -07:00
Hiroyuki Toda
7987774f26 Add Bearer Authorization Support (#274)
* add bearer authentication support

* remove unexpected trailing comma
2017-06-01 06:18:42 -07:00
Gregory Schier
8131041701 Nunjucks Template Tag Plugins MVP (#272)
* Refactor extension format and load plugins from directory

* Added some UI around plugins

* Refactor PromptModal usage
2017-05-31 19:04:27 -07:00
Gregory Schier
4c5fe5b989 Bump version 2017-05-29 14:00:55 -07:00
Gregory Schier
b820af8e54 Always have equals signs in x-www-form-urlencoded bodies (#265) 2017-05-29 11:02:43 -07:00
Gregory Schier
e95dafcf75 Some autocomplete tweaks and added ctrl+Enter shortcut 2017-05-26 11:17:35 -07:00
Gregory Schier
39d512c77f Show folder name in response tag dialog (#259) 2017-05-25 13:26:24 -07:00
Gregory Schier
20c7ecdd61 Start a fresh OAuth2 session every launch (#258) 2017-05-25 12:19:39 -07:00
Gregory Schier
0c2b02c7fc Better errors inside environment editors (#257) 2017-05-25 11:31:36 -07:00
Gregory Schier
dcf7778472 Size app icon appropriately 2017-05-25 10:25:22 -07:00
Gregory Schier
9f3c592b77 OAuth password field should abide by password setting (#256) 2017-05-25 09:39:33 -07:00
Gregory Schier
832091fc93 Update electron and fix React key warning 2017-05-25 09:31:51 -07:00
Gregory Schier
25e15c76e2 Fix adding context menu multiple times (#254) 2017-05-25 09:31:33 -07:00
Gregory Schier
4537582c78 Skip invalid cookies and some tweaks 2017-05-25 08:01:45 -07:00
Gregory Schier
0e6d89e9e6 Fix menu bar hiding 2017-05-24 09:46:18 -07:00
Gregory Schier
d675222bdd Merge develop for 5.1.0 (#246)
* Add Slack badge to README

* Add Twitter badge

* Appveyor badge

* Fix badges again on README

* Fix Twitter badge link

* Simplify README.md

* Migrate Travis secure items to Travis project settings (#198)

* Remove docker linux build (using Travis now) (#199)

* Fix travis build

* Update Issue and PR templates (#200)

* Add template for future pull requests

* Format issue template like pull request template

* Will not clear selected file if dialog is dismissed (#202)

* #183, Body type "Text -> Other" reverts to previous body type (#193)

* ISSUE#183

* Adding condition to check mime-type to other

* Removing older changes for fixing issue.

* Save full response to a file (#207)

* Save full response to a file

* Add a new button on the response preview pane
* Save full response to file when button clicked

* Update after PR comments

* It's a Response, not a Request

* Remove file extension requirement

* Implement lazy tag rendering and some fixes (#211)

* expanding to 3 decimals (#213)

* Update PULL_REQUEST_TEMPLATE.md (#214)

* Show build info in console (#216)

* Add waiting message in dev mode while webpack compile happens

* Switch license from GPL to AGPL (#221)

* Default remote URLs to production

* Don't use Curl's cookie handling (#220)

* Some improvements to the response tag

* Add tests for XPath response queries

* Refactor conditional element syntax

* Add option to toggle Menu Bar showing for Windows/Linux (#225)

* Add option to toggle MenuBar showing on Windows/Linux

* Extract Toggling Menu Bar functionality to App Container. Default show Menu Bar. Remove tip from Response Pane.

* Finalize {% response ... %} Tag (#224)

* Some improvements to the response tag

* Add tests for XPath response queries

* Refactor conditional element syntax

* Update nunjucks-tags.js

* Better Nunjucks Tag Editor (#234)

* Helper to tokenize Nunjucks tag

* More granular types

* Add tag definitions

* Improve editor to be more WYSIWYG

* Fixed tests

* Added raw response tag

* A few improvements to tag editor enum

* fix NTLM typo (#244)

* Tweaks and fixes for next release (#245)
2017-05-24 09:25:22 -07:00
Doğan Çelik
e018870cc4 Use CmdOrCtrl on Quit (#185) 2017-05-11 12:18:23 -07:00
Gregory Schier
60ee2d8867 Remove Sentry error handling (#172) 2017-05-09 21:20:40 -07:00
Gregory Schier
12ca38a86a Fixed spaces in JSON prettify (#171) 2017-05-09 08:18:23 -07:00
Gregory Schier
e2146562c6 Exports now have names and fix oauth select (#169) 2017-05-08 13:27:47 -07:00
Gregory Schier
0d9d983fc5 Add default filename with date for export (#167) 2017-05-08 13:01:10 -07:00
Gregory Schier
b75d6536b7 Bump version 2017-05-05 11:27:30 -07:00
Gregory Schier
ea96136c3b Move auto-updater to use github releases (#165)
* Move auto-updater to use github releases

* Adjust remoteReleases

* Bump version

* More reliable update notification

* More reliable update notifications
2017-05-05 11:27:08 -07:00
Gregory Schier
26e489669e Bump version 2017-05-04 20:22:30 -07:00
Gregory Schier
431480e97a Update version 2017-05-04 20:21:18 -07:00
Gregory Schier
79004eb411 Fix again 2017-05-04 11:18:45 -07:00
Gregory Schier
971d7dd098 Fix appveyor artifacts 2017-05-04 11:05:21 -07:00
Gregory Schier
3fb1da3470 Fix travis an appveyor (I think) (#164) 2017-05-04 10:48:59 -07:00
Gregory Schier
7b8d26c292 Added import from URI ability (#160)
* Added import from URI ability

* Add protocol handlers

* Fix for keymap setting on read-only mode

* Refactored some main components out

* Protocols shoudl work now
2017-05-03 10:48:23 -07:00
Gregory Schier
47e1dccebc Remove segment and fix response history (#159) 2017-04-24 15:43:42 -07:00
Gregory Schier
d4b2813b2e Fix environment editor focus issues after variable selection (#158) 2017-04-21 12:13:29 -07:00
Gregory Schier
9e9831ad9f Less DB hits, compacted theme, sidebar styles (#157) 2017-04-20 21:30:52 -07:00
Gregory Schier
4dbb6ccbbf Longer autocomplete delay and don't show if not focus (#156)
* Longer autocomplete delay and don't show if not focus

* Send conetnt-length on POST,PUT,PATCH and track custom methods

* Bump version

* More flexible content type changing
2017-04-20 10:18:00 -07:00
Gregory Schier
cb2e720c5c A bunch of fixes with OAuth and minor network bugs (#155)
* A bunch of fixes with OAuth and minor network bugs

* Handle charsets and only autocomplete constants if exact prefix

* Fix head requests

* Fix double submisson of request

* Fixed tests
2017-04-19 18:37:40 -07:00
Gregory Schier
2f738d6635 Fix content-length header (#148) 2017-04-14 15:27:08 -07:00
Renaud LITTOLFF
4bf0189ffc Added code editor indent settings (#147)
* Added code editor indent settings (#145)

* Added default indent size (4) in code editor (#145)
2017-04-14 14:47:15 -07:00
Gregory Schier
6e8ad9636f Fix network tests for node-libcurl (#141) 2017-04-12 14:17:40 -07:00
Gregory Schier
584423abae Fixed pasting in single line editor (#140) 2017-04-11 21:00:57 -07:00
Gregory Schier
f145b968be Fix some minor bugs (#139)
* Keyboard shortcut for hotkeys

* Fixed some small bugs
2017-04-11 14:20:01 -07:00
Gregory Schier
2aabe29289 Stop send interval on request change (#136) 2017-04-10 13:07:33 -07:00
Gregory Schier
59e396e3f3 Fixed content-length on uploads (#135) 2017-04-09 14:53:46 -07:00
Gregory Schier
62719f3201 More 5.0 Fixes and Stuff (#134)
* Fix OAuth token, new request content-type, and more

* better error messaging around invalid Curl opts

* Make XFERINFOFUNCTION an optional option

* Fix content-type change prompt and double quotes in prettify

* Don't send Expect header on file upload

* Remove dead code

* Base64 tag

* Fix HTML entities in URL clicks

* Fix curl paste
2017-04-07 11:10:15 -07:00
Gregory Schier
24dfa98df0 A bunch of fixes after the 5.0 launch (#133)
* Fix SSL validation

* Minor bug fixes

* Update appveyor

* Fix select colors

* Updated Dockerfile
2017-04-05 19:30:28 -07:00
Gregory Schier
3d5700cb96 Remove redirect config (#132)
* Remove redirect config

* Also fix NTLM
2017-04-04 22:48:04 -07:00
Gregory Schier
59c648a7f4 Generate linux in own folder (#131) 2017-04-04 21:00:04 -07:00
Gregory Schier
949e9f76d5 Better URL regex (#130) 2017-04-04 19:33:09 -07:00
Gregory Schier
a402848b2c Updated Artwork (#129)
* New icons

* Removed settings headings
2017-04-04 16:38:17 -07:00
Gregory Schier
10564b56a2 Final prep for v5 launch (#128)
* Version number and changelog scroll

* Fixed CodeMirror tooltip css

* AUtocomplete dropdown styling

* Docker Ubuntu build and some tweaks

* Fix SSL verificatioN

* Don't show SSL data

* Update README

* Fixed URL paste handler

* Import from curl improvements

* Minor things
2017-04-04 16:06:43 -07:00
Gregory Schier
253cdfeb57 A few tweaks to nunjucks modal (#126)
* A few tweaks to nunjucks modal

* <select> for tag editor and minor tweaks

* Pass unique key to nunjucks modal

* Slightly better autocomplete

* Warn user when switching body type

* Ability to do custom templating in nunjucks editors

* Make constants matcher more strict
2017-03-31 14:59:12 -07:00
Gregory Schier
c4b920c7e9 Slightly smarter preview mode selection (#125)
* Slightly smarter preview mode selection

* Tweak autocomplete stuff a bit

* Switched variable editor to <select>

* Reduced lag on nunjucks tags
2017-03-30 11:52:07 -07:00
Gregory Schier
75fbf60274 A bunch more smaller things for v5 (#124)
* Use Curl constants for info

* Extra timeline info and cookie url encoding setting

* Add warning to environment selector

* Title attribute on the autocomplete types

* Added test
2017-03-29 16:09:28 -07:00
Gregory Schier
e71c1dbb81 Lots of stuff (#123) 2017-03-28 19:21:49 -07:00
Gregory Schier
2cdd4761c8 Remaining V5 Features (#122)
* Add digest auth and response timeline

* Some css fixes

* Fixed Button

* More auth methods, fixed URL regex, and fix gzip

* Get rid of negotiate auth

* Fix proxy

* Fixed GA tracking

* Some very small changes and fixes

* Fix content type names

* Even better auth switching and timeline syntax

* Some auth tweaks

* CSS tweaks

* Reworked toasts

* Fixed timer rounding quirk

* Request settings and render errors

* Fixed tests

* Vertical dragging and stuff

* Remove beta
2017-03-28 15:45:23 -07:00
Gregory Schier
825c240ab4 Fixed autocomplete imports (#121) 2017-03-23 22:38:42 -07:00
Gregory Schier
3f5e7e2e14 First-Party OAuth 2.0 Support (#120)
* Proof of concept authorize call

* Authorize and Refresh endpoints done

* OAuth2 editor started

* Some small fixes

* Set OAuth headers on request

* Started on some OAuth tests

* Updated network logic with new OAuth API

* OAuth forms and refactor flows

* Fix grant type handling

* Moved auth handling out of render pipeline

* Fixed legacy auth header

* Fix vertical center

* Prompt user on auth type change

* Refresh tokens working (I think) and better UI

* Catch same type auth change

* POC refresh token and small refactor

* Better token handling

* LOading state to token refresh

* Show o-auth-2 errors

* Some minor updates
2017-03-23 15:10:42 -07:00
Gregory Schier
8c0d87168e libcurl network backend (#82)
* Most things are working

* Cookies and lots of improvements

* Hoist regex

* Appveyor test

* Fix appveyor file

* Remove yarn

* Test deps

* Fix

* Remove all git deps

* fix

* Fix

* Add cash rm

* Fix command

* Fix

* Production

* try

* fix

* fix?

* Done

* Remove cache

* tweak

* Shortcut

* Fix

* Attempt

* try

* Try clone depth

* Try again

* back to shallow_clone

* Some debugging

* Another try

* Try something else

* Another

* try curl only

* Another

* fix

* Update node-gyp

* Try again

* Try

* Again

* Some pruning

* Back to the start

* Again

* try config

* Reorder test

* Try without cache

* Update dep

* Try again

* remove shallow_clone

* don't run tests

* Implement CA fetching

* Fix

* Use CAs

* Fix?

* test

* Remove build dir

* Fix dir path?

* Try again

* Aagain

* Try

* Change dep

* Add comment

* Invalidate cache

* Remove yarn

* Fix cookie expiry

* fixed tests

* Some modal fixes and unrelated stuff

* Debounce autocomplete

* Got client certificates working

* Fixed binary files

* Fixed cookies

* Got proxy and debug info working

* Got CA certs working

* Update appveyor build

* Fixed cookie date parsing and overlay z-index

* Test updates

* Autocomplete to bulk header editor

* Small CSS tweak
2017-03-16 10:51:56 -07:00
Gregory Schier
8024641751 A few more content types (#119) 2017-03-14 15:15:31 -07:00
Gregory Schier
78b0a1966f Removed some logs and stuff (#118) 2017-03-14 13:13:35 -07:00
Gregory Schier
b887872478 Autocomplete exact matches again (#117)
* Fixed duplication kve bug

* Autocomplete exact matches again
2017-03-12 19:06:56 -07:00
Gregory Schier
9c12b46b94 Autocomplete works better with segment types (#116)
* Fixed duplication kve bug

* Fixed autocompleteshow/long bug
2017-03-12 16:53:49 -07:00
Gregory Schier
aa11cdcfca More Autocomplete Improvements (#115)
* Fixed duplication kve bug

* More responsive nunjucks tags

* Better autocomplete matching
2017-03-12 15:44:46 -07:00
Gregory Schier
6b68122356 Some small improvements to things (#114)
* Fixed duplication kve bug

* Slimmed down mimetypes

* Fixed a crypt and CSS bug

* Update document title with request and fix sync mode dialog

* Updated kve styles
2017-03-12 01:03:57 -08:00
Gregory Schier
6d1f3e34ba Autocomplete for more headers (#113)
* Fixed duplication kve bug

* Autocomplete more headers
2017-03-11 21:38:44 -08:00
Gregory Schier
e2c72987e8 Autocomplete for variables and tags (#112)
* Fixed duplication kve bug

* Autocomplete sort of works now

* Even better

* Styled autocomplete dropdown

* Minor tweaks

* Autocomplete looking pretty spiffy

* Bug fixes

* Apply dropdown to all editors

* Fixed key propagation when autocomplete open

* Fixed some modals

* Split up editor less

* Some css improvements

* Move filter help out of editor

* Fixed drag-n-drop

* Perfected autocomplete theme

* "fixed" one-line-editor hint click bug

* Better autocomplete and switch single line input on drag enter

* Don't autocomplete on Tab

* Better tag dnd

* Add constants completion API

* Autocomplete headers

* Fixed tests
2017-03-11 16:31:23 -08:00
Gregory Schier
a62d5642ff Some fixes for the one-line-editor (#111)
* Fixed duplication kve bug

* Better one-line focus stuff
2017-03-08 23:38:48 -08:00
Gregory Schier
56a86168c4 Nunjucks Variable Editor Modal (#110)
* Fixed duplication kve bug

* Some minor css

* Fix modal refs

* Got variable modal showing

* A bit more

* Errors and debounced render

* Finished naive editors

* Some key value editor fixes

* Yet even more one-line fixes

* Added some transitions

* Small fixes

* Added key flattening util
2017-03-08 22:23:23 -08:00
Gregory Schier
8452e8b777 Some eslint refactoring (#109)
* Fixed duplication kve bug

* Some changes

* Add proptypes linting

* Fixed proptypes even more

* Filename linting
2017-03-07 21:52:17 -08:00