Commit Graph

55 Commits

Author SHA1 Message Date
Gregory Schier
a12aa32529 Plugin refresh loading indicator 2017-07-28 15:18:06 -07:00
Gregory Schier
8faa28a2cf Get rid of tab tracking 2017-07-25 15:28:53 -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
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
e9e7e957dd Add Sublime text editor mode back 2017-06-22 10:17:59 -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
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
c78dade7a7 Workspace duplication improvements 2017-06-06 17:07:09 -07:00
ttrobisch
c7dc38fe9c Add no proxy support (#285) 2017-06-06 13:21:59 -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
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
e95dafcf75 Some autocomplete tweaks and added ctrl+Enter shortcut 2017-05-26 11:17:35 -07:00
Carl Hiltbrunner
d70f16540a 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.
2017-05-17 09:35:44 -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
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
f145b968be Fix some minor bugs (#139)
* Keyboard shortcut for hotkeys

* Fixed some small bugs
2017-04-11 14:20:01 -07:00
Gregory Schier
a402848b2c Updated Artwork (#129)
* New icons

* Removed settings headings
2017-04-04 16:38:17 -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
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
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
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
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
b198e6170b React performance sweep (#96)
* Removed some unnecessary rendering

* Only PureComponents and some other stuff

* Removed all functional components

* Only deal with nunjucks marks

* Remove ref assign functions in modals

* Lots of tweaks

* A bit snappier

* A bit snappier
2017-02-28 13:32:23 -08:00
Gregory Schier
bb57f360e0 Environment Tags and Such (#90)
* Sort of working nunjucks editor

* Some more tweaks

* Lots of stuff

* Gettingn pretty good

* Minor tweaks and test fixes

* Minor bug fixes and stuff

* Some fixes and perf

* Refactoring

* Good for now

* Codemirror URL

* More and more fixes and improvements

* Code single-line CSS perfect!!!

* Better nj editing

* Show preview in nj edit

* Some editor updates

* All inputs now covered

* A bunch of fixes and stuff

* Don't cache node modules because it's not needed

* More stuff

* Tweak

* Style tweaks

* Pull nunjucks mode into own file

* Move codemirror click overlay to own file

* Pull nunjucks tag stuff out

* Fixed key value editor

* raw/endraw and marks improvements

* Some tweaks
2017-02-27 13:00:13 -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
ab6d4e03d6 Some stuff (#83) 2017-02-13 00:12:02 -08:00
Gregory Schier
42ddf5ee4d Fix settings checkbox label click area 2017-01-24 14:30:23 -08:00
Gregory Schier
4ae84d5e1a Styled <select> 2017-01-24 14:25:21 -08:00
Gregory Schier
64146a0392 Added vim/sublime/emacs editor modes 2017-01-24 14:18:11 -08:00
Gregory Schier
99c411dc79 Fix theme 2017-01-23 19:35:02 -08:00
Gregory Schier
6d8db80de6 Finish up themes 2017-01-23 14:41:31 -08:00
Gregory Schier
3ced73f903 Color Themes! (#77)
* Got 3 schemes

* Finished color picke
2017-01-20 13:54:03 -08:00
Gregory Schier
9a8f7e9760 New sync features (#75)
* Started sync tests

* Simplified logic a bit and better tests

* Some more tests

* More tests yet

* A bunch of stuff
2017-01-10 19:18:15 -08:00
Gregory Schier
d58edf1d25 Cleanup before major team features (#72)
* Started on UI makeover for teams

* Some small tweaks and fixes

* Adjusted settings
2016-12-21 15:37:48 -08:00
Gregory Schier
115e9086d0 Fix payment info 2016-12-01 15:05:25 -08:00
Gregory Schier
cfb4e02e0a Support postman env imports, and bug fixes 2016-11-30 19:54:26 -08:00
Gregory Schier
e752f81ec7 Some cleanup 2016-11-30 16:02:35 -08:00
Gregory Schier
77b3ff4a8a Fixed encoding, import, and some small things 2016-11-30 15:11:36 -08:00
Gregory Schier
d89aa525da Workspace Settings (#66)
* Started on workspace settings modal

* Added keyboard shortcut for workspace settings

* More work on workspace settings

* Actually use client certificates

* Only add cmd+w on mac closes #64
2016-11-29 12:55:31 -08:00
Gregory Schier
6c1c03cef6 Various Improvements (#59)
* Better create, started response history

* Response history working

* A bunch
2016-11-27 13:42:38 -08:00
Gregory Schier
17d1d656e8 Some minor tweaks 2016-11-25 16:49:38 -08:00
Gregory Schier
6a136bd76a Add multi-part form support (#49)
* Add multi-part form support

* tests for form and multipart

* Better Analytics Tracking
2016-11-23 11:33:24 -08:00
Gregory Schier
0cb7266599 Updated import screen, better curl paste, and better model defaults 2016-11-18 23:11:10 -08:00
Gregory Schier
e9c7aff251 Start using insomnia-importers 2016-11-18 19:21:15 -08:00
Gregory Schier
3cbc43de6b Better payment notifications 2016-11-17 15:22:23 -08:00