Commit Graph

148 Commits

Author SHA1 Message Date
Gregory Schier
67fa832c24
Response Handling Improvements (#625)
* Better response bodyPath handling

* Better response bodyPath and large response handling

* Fix tests and a few other things

* Remove compress/decompress utils

* Switch bodyCompression default and add migration

* Switch update channel to beta if on beta version

* Revert beta channel migration and bump version
2017-11-23 21:57:08 +00:00
Gregory Schier
2547e57dad
Add new multipart response viewer (#590) 2017-11-13 01:18:27 +00:00
Gregory Schier
52fe473063
New ClientCertificate model and ability to have private certificates (#555)
* Pull out client certificates

* Add test for the migration
2017-10-31 19:05:35 +01:00
Gregory Schier
7f86b46417 Added error boundaries for better failures (#527)
* Added error boundaries for better failing

* Fix regex escaping (fixes #525)

* Many more error boundaries
2017-10-13 15:01:27 +02:00
Gregory Schier
a9605fdc04 Add setting to enable nunjucks power mode (#524) 2017-10-13 10:22:13 +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
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
Gregory Schier
6593b65523 Fix weird graphql scroll jumping (Closes #469) 2017-09-09 12:39:33 +00:00
Gregory Schier
d654feca82 Updates to cookie editor 2017-08-22 16:13:46 -07:00
Adam Haglund
69b771e245 rewrote cookie editing 2017-08-20 00:34:16 +02:00
Adam Haglund
9ea04aad97 made .input--error work on OneLineEditor 2017-08-19 16:14:12 +02:00
Gregory Schier
c4933badba Add response.bytesContent and use for size check (Closes #412) 2017-08-11 14:44:34 -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
b88f4741e4 Upgrade React and dependent libraries 2017-08-09 18:56:27 -07:00
Gregory Schier
10a241b600 Refactor to minimize re-rendering of certain aspects 2017-08-09 17:53:11 -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
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
4c2322f808 Refactor tooltip and some props stuff 2017-07-21 11:59:17 -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
dae1ba3fb0 Minor tweak to sidebar filter style 2017-07-17 15:47:45 -07:00
Gregory Schier
207978bb23 Fix Codemirror single line scroll quirk 2017-07-17 15:17:31 -07:00
Gregory Schier
3a91566f4d Add type=password support for CodeEditor (Closes #229) 2017-07-03 11:28:23 -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
83daea4d00 Add ability to assign color to environments (#334) 2017-06-27 14:44:23 -07:00
Gregory Schier
718e626b89 Make dropdown backdrop appear above modal backdrop (Fixes #333) 2017-06-26 12:12:03 -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
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
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
48663784b7 Fix markdown description style 2017-06-13 12:55:18 -07:00
Gregory Schier
e8f3097547 Make query preview scroll (Closes #300) 2017-06-12 14:55:04 -07:00
Gregory Schier
0ed42bfa90 A few tweaks to multi-line file editor 2017-06-09 19:18:33 -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
fc1c7826fa Markdown header styles and sanitize HTML (#290) 2017-06-07 14:36:43 -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
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
0c2b02c7fc Better errors inside environment editors (#257) 2017-05-25 11:31:36 -07:00
Gregory Schier
4537582c78 Skip invalid cookies and some tweaks 2017-05-25 08:01:45 -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