Commit Graph

183 Commits

Author SHA1 Message Date
Gregory Schier
ce5e730e4f More flow retries for slow CI 2017-07-19 19:16:45 -07:00
Gregory Schier
01e10138ee Add flow check to npm test 2017-07-18 22:04:15 -07:00
Gregory Schier
c90ea4d35a More verbose flow types 2017-07-18 19:54:03 -07:00
Gregory Schier
08438b6911 Add flow to project 2017-07-17 16:32:47 -07:00
Gregory Schier
207978bb23 Fix Codemirror single line scroll quirk 2017-07-17 15:17:31 -07:00
Gregory Schier
3853f3dcd7 Try snap packaging 2017-07-17 12:27:19 -07:00
Gregory Schier
dc221bb05c Apply AWS signing to application/x-www-form-urlencoded bodies 2017-07-12 14:20:31 -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
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
2d08bfb9fb Update Electron 2017-06-19 14:57:24 -07:00
Gregory Schier
93b16cc107 Track request versions and restore with response (#305) 2017-06-12 14:49:46 -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
5d957ec149 Update node-libcurl (Fixes #293) 2017-06-07 17:28:23 -07:00
Gregory Schier
ff30b3f494 Update importers dependency 2017-06-05 18:35:25 -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
70a9da1812 npm@5 in CI and package-lock.json 2017-05-26 11:57:24 -07:00
Gregory Schier
832091fc93 Update electron and fix React key warning 2017-05-25 09:31:51 -07:00
Gregory Schier
79b3f3fe7c 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
2017-05-23 15:05:31 -07:00
Gregory Schier
60ee2d8867 Remove Sentry error handling (#172) 2017-05-09 21:20:40 -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
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
9e9831ad9f Less DB hits, compacted theme, sidebar styles (#157) 2017-04-20 21:30:52 -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
c04fdf4ec8 Improved contributing documentation (#143) 2017-04-12 16:43:19 -07:00
Gregory Schier
6e8ad9636f Fix network tests for node-libcurl (#141) 2017-04-12 14:17:40 -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
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
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
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
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
Gregory Schier
46e2cd51d8 Test improvements (#103)
* Fixed duplication kve bug

* Some extra testing stuff

* A few fixes
2017-03-03 16:09:55 -08:00
Gregory Schier
1d45367aa1 Added eslint and fixed all problems (#101)
* Fixed duplication kve bug

* Added semistandard and updated code

* Actually got it working

* Even better

* I think it should work on Windows now
2017-03-03 12:09:08 -08:00
Gregory Schier
314daf155e Verify Before Syncing (#98)
* Added an UNSET sync mode

* Fixed tests

* Remove sync logs and adjusted dropdown

* Fixed duplication kve bug

* Added sync config modal

* AUtobind

* Autobind working

* Hot loading works again

* Remove express

* Fixed tests

* Fix one thing

* Fixed some hmr-related bugs
2017-03-02 17:44:07 -08:00
Gregory Schier
c1e9e718e9 Perf/one line input hybrid (#100)
* Fixed duplication kve bug

* one-line-input now defaults to <input>

* Fixed urlbar width

* Removed all boolean flags

* Fixed some edge cases

* I think it's good

* A bunch more fixes too

* Fixed querystring with hashes
2017-03-01 13:15:56 -08:00
Gregory Schier
dd9f210562 Remove yarn for now (#93) 2017-02-27 13:10:34 -08:00
Gregory Schier
05f4d4dae1 Webpack 2 and Yarn (#92)
* Version bump

* Fix version numbers

* Upgraded > WP2 and cleaned up a bunch

* CI to yarn

* Updated some deps

* Updated some modules
2017-02-26 13:12:51 -08:00
Gregory Schier
e18a3386ad Fix/package json tilde (#91)
* Version bump

* Fix version numbers
2017-02-25 15:45:18 -08:00
Gregory Schier
55bfe2acb9 Templating Improvements and Response Tags (#88)
* Version bump

* Got async Nunjucks extensions working

* Got JSONPath extension working

* Swapped render function for new stuff

* Wrote custom recursive render function

* traverse -> clone

* add-module-exports

* Moved tests
2017-02-20 10:32:27 -08:00
Gregory Schier
e2ecf9afb0 Improved Appveyor CI (#86)
* Version bump

* Update CI

* Fix?

* Silence errors

* Finish
2017-02-16 09:10:12 -08:00
Gregory Schier
873a59cdbc Clickable codemirror links (#81)
* Multiple recursive rendering

* Click links in respnose view
2017-02-07 16:31:48 -08:00
Gregory Schier
883866a76a Better sidebar filtering, jsonpath, fix content-length 2017-01-31 19:01:27 -08:00
Gregory Schier
264bb1f4dd A bunch of memory leak fix attempts (#79) 2017-01-26 17:00:27 -08:00
Gregory Schier
9ba6e4710b Some small tweaks 2017-01-23 18:52:48 -08:00