Commit Graph

2479 Commits

Author SHA1 Message Date
Huli
a36e22c294
Replace textarea with code editor for response raw viewer (#2475)
* Replace textarea with code editor

* Add raw-editor class and props to make style consistent

* Merge raw-editor style into general.less

Co-authored-by: Li Hu <li.hu@onedegree.hk>
Co-authored-by: Opender Singh <opender94@gmail.com>
2020-08-05 07:17:20 +12:00
Gregory Schier
c90306b35e
Port same deterministic logic from OpenAPI 3 to Swagger 2 importer (#2474)
Co-authored-by: Opender Singh <opender94@gmail.com>
2020-08-04 10:09:44 -07:00
Mike Ellan
784357f089
Sidebar code mirror interactions (#2433)
* Lifting path clicked up to sidebar root

* Abstracting out path click to story (and app)

* Adding click to scroll, updating sidebar components

* Scroll fix for sidebar

* Cleaning up log

* PR feedback

* PR Feedback, fix schemas & request body rendering

* PR feedback & cleanup

* Prop value checking, selection positioning

* Pulling remote import

* Styled components into insomnia-app, obj destructuring, typing

* Refactoring item path mapping

* Abstracting the mapping of specs for position, bumping down styled components version.

* Directly passing ... rest args initial work

* Pulling logs, removing array concatenation

* Pulling click handler out of render method

* Rolling position mapping into scroll positining method

* Opening up type, could be number/string/array

* Update package-lock.json

* Grabbing height from window, typing API vars, checking path

* Creating scroll method dedicated to design mode

* Moving typing of spec related content to Props def.

* Type checking on sections, invalid section component
2020-08-03 13:57:12 -04:00
Opender Singh
e9fb34490a
Fix a bug with bulk query edit (#2479) 2020-08-03 22:13:08 +12:00
Huli
e3f9e3c1d4
Consistent export dropdown verbiage (#2476)
Co-authored-by: Opender Singh <opender94@gmail.com>
2020-08-03 17:32:51 +12:00
Nguyen Minh Luan
28c9cd2d76
Consistent trailing punctuation in README lists. (#2477)
We need sync for all line. Dot or none, we can't do like that.
2020-08-03 16:53:09 +12:00
Gregory Schier
680d28bf83
Switch from GH_TOKEN to default GITHUB_TOKEN (#2472)
* Try GITHUB_TOKEN secret instead of GH_TOKEN

* Bump version

* Revert version

* Revert version
2020-07-31 13:32:16 -07:00
Nguyen Minh Luan
f551ef5232
Missing dot at last line. (#2469)
It is uncomfortable for perfect eyes.
2020-07-31 20:53:18 +12:00
Opender Singh
374bce8442
Return 'dev' as the version if running in development (#2462) 2020-07-30 10:31:46 +12:00
Mike Ellan
c73566f12a
Storybook categories & component organization (#2465) 2020-07-29 16:54:09 -04:00
Opender Singh
b50a4bf623
Support config file for inso (#2420) 2020-07-29 11:47:36 +12:00
Gregory Schier
c5283ab14a
Pivot Release for Core Signing Cert change (macOS) (#2453)
* Upgrade Electron to 8, bump Node version, fix font-manager

* Specify nodeIntegration as true

* Get <webview> working again

* Get <webview> working again

* Electron 9.0

* Escape parens in plugin install exec path (newer Electron added them)

* Bump versions for first alpha

* Electron 9.1

* Convert all Electron APIs that switched from callback to Promise

* Fix send-and-download feature

* Remove user-agent override hack for OAuth 2 login window

* Bump alpha version

* Fix issue regarding chokidar

* Add package-lock.json

* Upgrade chokidar because @babel/cli uses an older incompatible version of fsevents

* Fix source maps

* Read .nvmrc in GitHub actions

* Address remaining PR feedback

* Use Designer release env for Core

* Bump version

* Add signing requirements for new cert (attempt #1)

* Fix config

* Fix release script

* Fix whitelist cert

* Try updating cert checksum again

* Remove darkModeSupport option

* Revert version bump
2020-07-28 14:11:14 -07:00
Gregory Schier
93c91ebdbe
Upgrade Electron (#2403)
* Upgrade Electron to 8, bump Node version, fix font-manager

* Specify nodeIntegration as true

* Get <webview> working again

* Get <webview> working again

* Electron 9.0

* Escape parens in plugin install exec path (newer Electron added them)

* Bump versions for first alpha

* Electron 9.1

* Convert all Electron APIs that switched from callback to Promise

* Fix send-and-download feature

* Remove user-agent override hack for OAuth 2 login window

* Bump alpha version

* Fix issue regarding chokidar

* Add package-lock.json

* Upgrade chokidar because @babel/cli uses an older incompatible version of fsevents

* Fix source maps

* Read .nvmrc in GitHub actions

* Address remaining PR feedback
2020-07-27 22:18:26 -07:00
Opender Singh
b29be4ac2b
Handle silent failures for git push operation (#2432) 2020-07-28 11:48:55 +12:00
Mike Ellan
886c4d75b5
Editor search selection contrast (#2441)
* Increase readability for search result based selections.

* Bumping up highlight
2020-07-24 16:17:45 -04:00
Opender Singh
e43348d48a lib@2.2.19 2020-07-24 13:00:52 +12:00
Gregory Schier
ae3516c1ff
Trim some unnecessary modules from insomnia-send-request (#2439) 2020-07-23 17:00:29 -07:00
Opender Singh
85ad4f7194
Remove dist folder for insomnia-cli (#2431) 2020-07-24 06:23:26 +12:00
Mike Ellan
b7bc88a326
Design sidebar (#2328)
* updated lock file

* Rolling sidebar from SB into application

* Type fix on the method label output

* Update packages/insomnia-components/components/sidebar.js

Co-authored-by: Opender Singh <opender94@gmail.com>

* PR Feedback - Keys, useCallback Hook

* stubbing component breakout

* PR Feedback

- Breaking out most UI elements into components
- Filter component in place
- Various CSS tweaks

* Removing unused file

* Updating toggle

* Resuable sidebar section (#2359)

* Introduce resuable sidebar section
* Stop eslint complaining
* add react-use
* Lint fixes
* Make the storybook story less wide

* Component development

Abstracting out line level components i.e.
Section > Header > Filter > Panel > Items

Various code fixes

* Cleaning up section visibility state

* Reverting visibiilty state updater

* Adding paths on click for spec scrolling

* refreshing package-lock to resolve conflict

* PR feedback for sidebar components

* Update packages/insomnia-components/components/sidebar/sidebar-header.js

Co-authored-by: Opender Singh <opender94@gmail.com>

* Including lock

* Merge fix

* Component structuring, prop clean-up, css updates

* Cleaning up components, pr feedback, fixing styling

* array index reference clean-up/clarity

* Leveraging useToggle rather than manual useState toggling

* Cleaning up logs

* Hide info section if missing from spec.

* Update packages/insomnia-components/components/sidebar/sidebar-responses.js

Co-authored-by: Opender Singh <opender94@gmail.com>

* Update packages/insomnia-components/components/sidebar/sidebar-schemas.js

Co-authored-by: Opender Singh <opender94@gmail.com>

* Pull fragment

* Destructuring and filter cleanup

* Clearing filter value and DOM on section collapse

* Merge latest

* Merge conflict cleanup

Co-authored-by: Opender Singh <opender94@gmail.com>
2020-07-22 09:13:06 -04:00
Opender Singh
dd87c31450
npm audit fix in insomnia-importers - update lodash (#2427) 2020-07-21 15:38:04 +12:00
Opender Singh
7f093d69b4
Add inso export spec command (#2375)
* Add export spec command

* Update snapshots

* Generate config update

* Fix tests

* Helper

* Add tests

* Tests

* Tests

* Tests

* Fix

* Add test coverage

* simply file-write, add error handling

* Update test names
2020-07-16 11:51:15 +12:00
Opender Singh
11f79aa7c8
Add note to inso readme about git bash (#2407) 2020-07-15 12:51:21 +12:00
Opender Singh
5fb1caf941
Improve codemirror fold marker theme (#2406) 2020-07-14 15:24:55 +12:00
Opender Singh
0c13f1598e
Github actions inso readme (#2374) 2020-07-14 11:45:49 +12:00
Stuart Innes
2d41dad701
Update CODE_OF_CONDUCT.md (#2343)
Small grammatical correction
2020-07-14 11:32:54 +12:00
Jinay Jain
d52fc75ab9
Fix #2376: remove extra "to" in error (#2402) 2020-07-14 11:27:54 +12:00
Gregory Schier
938cb9ad54
Fix autocomplete and make the code a bit better (#2394) 2020-07-10 14:11:23 -07:00
Gregory Schier
5e8f1ee13e Bump versions 2020-07-10 14:07:50 -07:00
Mike Ellan
1e9767ad35
Revert "2377 paste issue fix (#2386)" (#2389)
This reverts commit 60cb5fb9dd.
2020-07-10 15:00:38 -04:00
Mike Ellan
fad1b671dc
Version bump (#2388)
* updated lock file

* Version bump
2020-07-10 14:43:18 -04:00
Mike Ellan
fb7cc34e8d
Revert "Support toggling of auto beautify in editor. (#2305)" (#2387)
This reverts commit 19b29023d5.
2020-07-10 14:36:07 -04:00
Mike Ellan
60cb5fb9dd
2377 paste issue fix (#2386)
* updated lock file

* Fix for C&P related CodeMirror and input value relay
2020-07-10 13:28:36 -04:00
Gregory Schier
4e56d2c26d
Release for 2020.3 (#2356)
* Bump verions

* Remove enableUnitTestingBeta setting (#2358)

* Bump versions
2020-07-09 14:59:22 -07:00
Opender Singh
618f1dd27e lib@2.2.18 2020-07-09 14:12:47 +12:00
Opender Singh
7d49e58fb8
Tidy up inso readme (#2363) 2020-07-09 11:45:54 +12:00
Opender Singh
b571ba5755 lib@2.2.17 2020-07-09 08:52:19 +12:00
Opender Singh
4ab57c6bec Add License and Repository to readme. 2020-07-09 08:51:44 +12:00
Opender Singh
dfcccc8d09 lib@2.2.16 2020-07-09 08:34:34 +12:00
Opender Singh
f84e635112
Inso readme (#2360)
* Add command readme

* Add to readme

* add demo

* Update README.md

* Readme

* Readme

* Readme

* Readme

* Update README.md

* Update README.md
2020-07-09 07:59:35 +12:00
Opender Singh
0aa12f83df lib@2.2.15 2020-07-08 08:55:56 +12:00
Opender Singh
27f006bc46
Prompt for test suite from CLI (#2338)
* Add unit tests to git-repo fixture

* Add to nedb fixture

* Can read suites and tests from git repo and nedb

* Prompt for test suite

* Prompt for env

* sub envs

* Add noenv to env prompt

* Add --ci flag to disable prompts

* Hook up --keep-file

* WIP

* WIP

* WIP

* Update

* Fix unit tests

* Update webpack config

* Fix

* fix

* Package lock

* Disable console.log when running unit tests

* no-log wrap

* Console log test

* Console log test

* Tests

* Add tests for cli

* Update

* WIP

* More tests

* fix

* Prompt test suite tests

* env prompt tests

* Update

* Update

* Extract workspace model

* Extract apiSpec model

* Extract unitTestSuite model

* Extract environment model

* Move types and prompts

* Rename
2020-07-08 08:17:02 +12:00
Opender Singh
96cfe7ea45
Get app data dir from process.env, update webpack (#2352) 2020-07-07 12:31:48 +12:00
Opender Singh
a35664d4dd
Stub console log during db initialization (#2351) 2020-07-07 10:59:56 +12:00
Opender Singh
dcd182caf1
Add unit tests to cli db fixtures (#2350) 2020-07-07 10:44:01 +12:00
Gregory Schier
8d6e797465 Version bump 2020-07-02 12:43:00 -07:00
Gregory Schier
b7c11e468a Only insomnia-app tests for pre-release 2020-07-02 12:42:42 -07:00
Erik Plaggenmars
19b29023d5
Support toggling of auto beautify in editor. (#2305)
* Updated code editor to support toggling of beautify in editor.

Added a button to toggle beautify. When toggled text is 'beautified' immediately and when text is pasted into the editor or when the editor is blurred.

Removed _prettify method because it is no longer used.

* Changed toggle of auto beautify to dropdown selection.

The toggle has been replaced by a dropdown selection, the text in the beautify button will change accordingly. In manual mode, the button can still be clicked.

* Updated label of the beautify button.

* Changed caret up to cog icon + minor change to button label

* Changed cog icon to wrench icon.

Co-authored-by: Mike Ellan <52717970+sonicyeti@users.noreply.github.com>
2020-07-02 10:57:58 -04:00
Opender Singh
c21fd21444 Fix workflows 2020-07-02 12:08:17 +12:00
Opender Singh
2dc1c145fc lib@2.2.14 2020-07-02 12:00:27 +12:00
Opender Singh
24630e1873 Fix github workflow 2020-07-02 11:52:49 +12:00