Commit Graph
2348 Commits
Author SHA1 Message Date
Opender Singh df2bbda240 Support CLI operations against the .insomnia git data directory (#2294) 2020-06-18 10:58:31 +12:00
Opender Singh 2586ee5ad7 Bundling improvements for insomnia-components (#2297)
* Bundling improvements for insomnia-components

* Update

* Update
2020-06-17 07:46:13 +12:00
Sergey f399c9e95f Sort enviroment variables in the dropdown on edit (#2295) 2020-06-16 10:29:29 -07:00
Mike Ellan a200e31e61 Adding copy support for preview input fields (#2296) 2020-06-15 16:21:44 -04:00
Opender SinghandGregory Schier 65105da797 The One With Hooks (#2286)
* Add

* Update

* Remove extra peer dep

* Remove extra peer dep undo

* Undo stuff

* Convert two components (validation)

* Undo packed dep change

* Fix for react-dom alias to @hot-loader/react-dom (#2292)

Co-authored-by: Gregory Schier <gschier1990@gmail.com>
2020-06-13 16:56:15 +12:00
Gregory Schier 471fa1d7d8 Prevent insomnia-components from bundling entire crypto module (#2291)
* Fix insomnia-components from bundling entire crypto module

* Include package-lock.json
2020-06-12 20:31:37 -07:00
Sergey 723b31c731 Fix contrast ratio of lists and header3 (#2287) 2020-06-12 13:47:15 -07:00
Sebastian Jonasson 71e1c748db [insomnia-importers]: Update programmatic usage example in README (#2288) 2020-06-12 11:40:09 -07:00
Opender Singh 0b005bf376 Make insomnia-cli package private (for now) 2020-06-12 11:46:11 +12:00
Opender Singh f38bf20e13 Headless CLI POC (#2258) 2020-06-12 11:44:12 +12:00
Augusto Roman 208aec6ec8 Add "When Expired" setting for request resend trigger condition. (#2284)
This adds a new trigger condition for re-sending a request for the
`response` plugin called "When Expired". This condition allows
specifying a maximum age of a response to use. This is very useful when
configuring a hierarchy of environment variables that ultimately depend
on an auth token that needs to be refreshed periodically.

Previous workarounds are:
1. Use "always refresh". This fails in cases where you must use the same
   auth token since it is refreshed for every request.
2. Use "no history" or "never" and manually refresh the token. This is
   inconvenient and requires pinning the token.

Alternative solutions are:
1. Add more sophisticated logic to determine when the token needs to be
   refreshed (e.g. refresh if the current request returns a `401` status
   code)
2. Write a custom response plugin to time out the token. I believe this
   functionality is small enough and general enough to be contributed
   back generally.

Fixes #1972
2020-06-11 13:00:46 -07:00
Gregory Schier 6b4f009a67 Add fallback status messages for HTTP/2 (Closes #2273) (#2275) 2020-06-10 11:16:09 -07:00
Gregory Schier 53c21fba37 Add ability to specify HTTP version (#2276)
* Add ability to specify HTTP version (Closes #2245)

* Fix default HTTP version

* Format w/ Prettier
2020-06-10 11:15:56 -07:00
Gregory Schier ec81568d43 Add Snapcraft release to Core and Designer (#2268)
* Try building snap package

* Custom snap workflow

* Fix names

* Put back node install

* Try moving env

* Add fontconfig lib

* Fix libfontconfig-dev

* Fix git tag priority

* Fix env

* Fix git ref

* Wow, fix ref again

* Remove Node 10 requirement

* Wow I'm silly

* Back to Node 10

* Ditch electron-builder Docker container

* Try apt-get witihout sudo

* Try snapcraft action

* Install snapcraft

* Log into snapcraft

* Install correct version of snapcraft

* Install snapcraft via snap

* Change Designer executable name

* Publish snap to stable

* Try snap store publish overrides

* Fix buildContext reference

* Delete debug release-snap workflow

* Remove electron-builder container

* Remove unnecessary env

* Add back node 10 version check

* Revert non-working snap channel override
2020-06-09 17:32:01 -07:00
Gregory Schier 418be4c495 Add back fsevents (#2270) 2020-06-09 17:31:41 -07:00
Gregory Schier 7f4a5529e9 Fix usable of nested objects in environments (#2249) 2020-06-09 14:14:05 -07:00
Opender Singh 96defb1ec2 Bump versions to 2020.2.2 designer@2020.2.2 core@2020.2.2 2020-06-09 13:28:45 +12:00
Opender Singh 62593e9282 lib@2.2.8 lib@2.2.8 2020-06-09 13:27:38 +12:00
Gregory Schier 8d01d57363 Prevent linting from breaking code-editor persistence (#2267)
* Prevent linting from breaking code-editor persistence (Fixes #2234)

* Fix whitespace
2020-06-08 16:58:36 -07:00
Opender Singh 37a711eb6a Improve fixture test output (#2266) 2020-06-09 11:14:18 +12:00
Gregory SchierandOpender Singh edf874ce5c Fix responses not being found if deleted active environment (#2265)
* Fix responses not being found (Closes #2237)

* Fix active envirnoment set

Co-authored-by: Opender Singh <opender94@gmail.com>
2020-06-08 15:32:49 -07:00
Sebastian Jonasson c6a5053ae2 insomnia-importers: Fixed errors thrown when running jest (#2261)
Removed errors that got thrown when running jest from command line.
2020-06-09 09:19:58 +12:00
Opender Singh dfa981f6b5 Persist tab selection per document (#2231) 2020-06-06 13:37:58 +12:00
Nicholas RaphaelandOpender Singh 2b9edee71b Display nicer error message given empty input when installing plugins (#2238)
* Fixes #2208: Displays nicer error message given empty input when installing plugins

* change error message on plugin install failure

* added detail error output and new installPluginErrMsg state variable

* fixed lint errors

Co-authored-by: Opender Singh <opender94@gmail.com>
2020-06-06 13:11:33 +12:00
Sebastian JonassonandOpender Singh 0356b8a082 Add support for OAuth2 to OpenAPI3 importer (#2184)
Co-authored-by: Opender Singh <opender94@gmail.com>
2020-06-06 12:59:59 +12:00
Opender Singh 43e8429b21 Rollback pending changes in git sync commit dialog (#2226) 2020-06-04 08:48:47 +12:00
Gregory SchierandOpender Singh 803c604b42 Fix template tag enums not being quoted (Closes #2235) (#2239)
Co-authored-by: Opender Singh <opender94@gmail.com>
2020-06-03 10:58:50 -07:00
Opender Singh 393a363a25 Force a view refresh on changing branches (#2233) 2020-06-03 17:32:36 +12:00
Opender Singh e219bebee3 Bump core version to 2020.2.1 core@2020.2.1 2020-06-03 16:35:22 +12:00
Opender Singh c0cc74d27c Conditionally disable legacy sync for Insomnia Core (#2243) 2020-06-03 16:27:05 +12:00
Gregory Schier 819f4b9cf5 Bump versions for 2020.2 designer@2020.2.0 core@2020.2.0 2020-05-29 13:59:00 -07:00
Gregory Schier 85b4ddceec Merge branch 'develop' of github.com:Kong/insomnia into develop 2020-05-29 13:58:21 -07:00
Gregory Schier 96e951821a Default the toast Gravatar email from app config 2020-05-29 13:58:09 -07:00
Opender Singh fae26d65ac Fix windows tests (#2227) core@2020.2.0-beta.1 designer@2020.2.0-beta.1 2020-05-29 10:45:37 +12:00
Gregory Schier 6b46faa05a Also run tests on Windows 2020-05-28 15:01:17 -07:00
Gregory Schier 4d02e6af8a Merge branch 'develop' of github.com:Kong/insomnia into develop 2020-05-28 14:41:57 -07:00
Gregory Schier 2d74e15c54 Fix rimraf recursion on fsevent 2020-05-28 14:41:51 -07:00
Opender Singh b850de4d6f Bump versions for beta release 2020-05-29 09:27:33 +12:00
Opender Singh 4cabc17bbd lib@2.2.7 lib@2.2.7 2020-05-29 09:24:51 +12:00
Opender Singh 8e1730e6a4 Update to disturl 2020-05-29 07:50:13 +12:00
Gregory Schier d003727838 Merge branch 'develop' of github.com:Kong/insomnia into develop 2020-05-28 12:36:04 -07:00
Gregory Schier 9ecd7d3c42 Update target in npmrc 2020-05-28 12:35:52 -07:00
Opender Singh 040641f5fc Git sync commit on Windows always shows all objects as unversioned (#2215) 2020-05-29 06:44:17 +12:00
Opender SinghandGregory Schier bbc3103fe6 Don't create empty commit if no changes exist (#2217)
Co-authored-by: Gregory Schier <gschier1990@gmail.com>
2020-05-29 06:23:31 +12:00
Opender SinghandGregory Schier 5cf2f59e46 Git clone fails on Windows. This fixes it. (#2194)
Co-authored-by: Gregory Schier <gschier1990@gmail.com>
2020-05-29 06:13:13 +12:00
Gregory SchierandJonathan Cardoso Machado 4387381fd1 Upgrade node-libcurl (#2223)
* deps: bump node-libcurl to latest prerelease version

* Add .npmrc, bump Electron to 3.1.13, remove electron-rebuild

* Minor tweaks

* package locks

* Bump version

* Switch to font-manager and fix fsevents rimraf

* Try generating npmrc inside build/

* Try uninstall of fsevents instead

* Bump

* Try npm env vars

* Extra .npmrc

* Try npm env vars in all CI

* Fix insomnia-cookies dependencies

* Fix typo

* Loosen nvmrc version

* Remove npm uninstalls

* Build outside of Docker

* Remove Docker, build all on GH Actions

* Bump Core version

* Disable Snapcraft for now

* Bump

* Disable snap for Designer too

* Update product name for Core

* Update test.yml

* Remove Travis file

* Make userData folder explicit and add Curl types

* Remove old Kong icon

* Remove curl.js adapter

* Revert productName

* Fix release date

* Try remove windows build tools from CI

* Add comment about Snap deploys

* Remove the pane border on Windows (no longer necessary)

Co-authored-by: Jonathan Cardoso Machado <me@jonathancardoso.com>
2020-05-28 10:09:51 -07:00
Opender Singh 877a2a1725 Trigger test workflow on external PR (#2218) 2020-05-27 17:40:46 +12:00
Vorashil 963cf7d2ad Fix for warning not displaying when using an environment variable with '-' (#2212) 2020-05-25 10:12:31 +12:00
Mike EllanandGregory Schier 5780a7c438 Help Tooltip Component Migration (#2200)
* component migration to new SB instance

Migrating help tooltip to new SB instance at /insomnia-components/ also styling component directly via styled components

* Adding stories for positions and info vs. question

* lint fix

* Pulling left positioning out of delay story

Co-authored-by: Gregory Schier <gschier1990@gmail.com>
2020-05-21 14:17:14 -04:00
Gregory Schier 2800c9c9e7 lib@2.2.6 lib@2.2.6 2020-05-20 20:15:22 -07:00