Commit Graph

746 Commits

Author SHA1 Message Date
Jack Kavanagh
36644c5a8b
decouple git sync modal and forms (#4613)
* decouple modal and form

* separate the github settings forms

* switch the tab order in the repo settings modal

* change the github uri field to be required

* update types for the git repo form

Co-authored-by: gatzjames <jamesgatzos@gmail.com>
2022-03-24 09:29:00 +00:00
Dimitri Mitropoulos
f8e5263bec
chore(deps): mime-types update (and bug fix) (#4582) 2022-03-20 15:30:13 +00:00
Dimitri Mitropoulos
f1d6e25a91
chore(deps): upgrade to react 17 (#4521) 2022-03-18 11:16:15 -04:00
Dimitri Mitropoulos
4bffb87b12
remove zprint-clj and EDN beautifying (#4603) 2022-03-18 12:51:02 +00:00
James Gatz
47d2a71279
Add GitHub OAuth for git repos (#4429)
* add sign in with github

* fix authentication url not being reset

* Add error handling for graphql query results

* move desctructuring to function arguments

* remove unused input prop

* Respect INSOMNIA_DATA_PATH for electron data regardless of environment

* fix lint error and update uuid usage

Co-authored-by: David Marby <david@dmarby.se>
2022-03-18 10:57:12 +01:00
CommanderRoot
600e0af1fd
Replace deprecated String.prototype.substr() (#4578)
Co-authored-by: Dimitri Mitropoulos <dimitrimitropoulos@gmail.com>
2022-03-17 16:48:05 +00:00
Dimitri Mitropoulos
91eb275491
chore(deps): iconv-lite (#4601) 2022-03-17 13:19:08 +00:00
Dimitri Mitropoulos
d6bd357573
chore(deps): update uuid (#4600) 2022-03-17 12:56:11 +00:00
Dimitri Mitropoulos
1a11c295ec
updates graphql dependency (#4577) 2022-03-16 16:54:34 +00:00
Akiva Gordon
d385ffa5d7
Fix request switcher selection cycling (#4519)
Co-authored-by: Dimitri Mitropoulos <dimitrimitropoulos@gmail.com>
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-03-15 15:18:59 +00:00
Dimitri Mitropoulos
a1fac1f060
Adds generic for Notice in NoticeTable (#4416)
* Revert "removes generic for Notice"

This reverts commit feade91126.

* use inference for the onChange handler argument type

* removes duplicated properties

* naming is hard

also, the elvis operator is here now so we can just use him

Co-authored-by: gatzjames <jamesgatzos@gmail.com>
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2022-03-09 13:17:14 +00:00
Dimitri Mitropoulos
086736588a
hotfix: invalid OpenAPI spec versions causing the app to crash (#4559) 2022-03-09 10:41:25 +00:00
Jack Kavanagh
378a6d8689
remove png (#4557) 2022-03-08 22:04:26 +00:00
Dimitri Mitropoulos
608f80ab25
fix filter help modal jsonpath (#4545) 2022-03-08 15:43:55 +00:00
Jack Kavanagh
1f05683fad
Chore/upgrade-electron-17 (#4529)
* bump node, electron, libcurl

* bump electron-builder

* stub performance, because inso imports react

* bump @types/node

* match up builder versions

* Disable consent prompts for oidc server

* bump electron and libcurl to latest

* waitForCookies for oauth tests

* Bump NodeJS to 16.13.0

* removes node 14 hack for BufferEncoding

* Replace oidc-provider html interaction pages with a simple html form

* make document cookie wait explicit

Co-authored-by: David Marby <david@dmarby.se>
2022-03-07 13:10:35 +00:00
Jack Kavanagh
8585eea9e6
electron v15 pre-upgrade refactoring (#4524)
* now with 100% fat free cancellation

Co-authored-by: James Gatz <jamesgatzos@gmail.com>

* unblock electron 15

* fix cookielist and temp fix curl types

* fix types

* fix inso

* default to verbose inso test

* implement readdata function

* fix test

* revert test changes

* isomorphic cancel

* reduce typing issues

* curl types

* turns out the tests were wrong

* handle errors

* remove unused inso mock

* remove request delay

* fix lint and add logs

* Revert "remove request delay"

This reverts commit f07d8c90a7a7279ca10f8a8de1ea0c82caa06390.

* simplify and add cancel fallback

* skip cancel test

* playwright is fast and insomnia is slow

* trailing spaces are serious yo

* cancel is flake town

* hmm

* unblock nunjucks and storeTimeline

* fix nunjucks tests

* preload writeFile

* oops forgot to remove the reload

* debugging CI takes all day, log stuff and pray

* also warn if nunjucks is being lame

* Stop using environment variables

* revert debugging logs

Co-authored-by: James Gatz <jamesgatzos@gmail.com>
Co-authored-by: David Marby <david@dmarby.se>
2022-03-03 13:42:04 +00:00
Dimitri Mitropoulos
6721b8de25
fixes active unit test suite selector (#4526) 2022-02-28 08:49:31 -05:00
Dimitri Mitropoulos
a8deb41f23
(Partial) removal of WrapperProps (part 3) (#4515) 2022-02-25 13:21:35 +00:00
Paul Johnson
41a2fd6379
Update response-timeline-viewer to show response body. (#4346)
Co-authored-by: Dimitri Mitropoulos <dimitrimitropoulos@gmail.com>
2022-02-24 09:38:38 -05:00
David Marby
8198992b68
Update plus upsell (#4518) 2022-02-24 11:44:03 +00:00
Dimitri Mitropoulos
2401788509
(Partial) removal of WrapperProps (part 2) (#4510) 2022-02-22 08:19:04 -05:00
Filipe Freire
e31307c61e
chore: Improvements to playwright smoke checks (#4480)
* Enable playwright parallelism

Plus, move the cancel request test into its own separate test to reduce flakiness.

* Change num of playwright workers on GH actions back to 1

* Change 200 OK assertion

+ Add assertions to PDF canvas

+ Add assertion to Raw Data preview.

* Add assertions to response body elements

* Undo parallel suite for app.test.ts

* Remove parallelism workers from playwright.config.ts

* Code review improvements

Co-Authored-By: Jack Kavanagh <3679927+jackkav@users.noreply.github.com>
Co-Authored-By: James Gatz <jamesgatzos@gmail.com>

* Code review improvements

Co-Authored-By: Jack Kavanagh <3679927+jackkav@users.noreply.github.com>
Co-Authored-By: James Gatz <jamesgatzos@gmail.com>

Co-authored-by: Jack Kavanagh <3679927+jackkav@users.noreply.github.com>
Co-authored-by: James Gatz <jamesgatzos@gmail.com>
2022-02-17 17:27:29 +00:00
Dimitri Mitropoulos
47db0e3557
adds "Made with ❤️ by Kong" to footer of dashboard (#4498) 2022-02-17 08:35:15 -05:00
Jack Kavanagh
3947bdc4aa
chore: move electron out of the renderer (#4406)
* fix lint

* fix types

* remove flush db.change event send

* guard against tests running electron functions

* copy preload to build output

* fix webview context menu

* fix context menu and plugin install

* move installPlugin to main context
2022-02-16 18:28:23 +00:00
John Chadwick
15cc3d2099
Update TypeScript version. (#4463)
* Update TypeScript version.

This makes the TypeScript version match across other codebases, to
facilitate better code sharing.

* Fix TS errors after update.

Co-authored-by: Dimitri Mitropoulos <dimitrimitropoulos@gmail.com>
2022-02-08 20:19:22 +00:00
Dimitri Mitropoulos
c73d2c1c1d
Fixes ApiSpec content syncing (#4443)
Co-authored-by: Opender Singh <opender.singh@konghq.com>
2022-02-07 14:00:31 -05:00
Dimitri Mitropoulos
3556a20f85
(Partial) removal of WrapperProps (#4431) 2022-02-02 10:54:05 -05:00
Dimitri Mitropoulos
248c214620
convert WrapperDesign to a function component (#4410) 2022-01-27 07:48:39 -05:00
Opender Singh
bb836b6b4c
Extract utility and add unit tests for openapi tab indentation (#4395) 2022-01-26 21:54:38 +00:00
Jack Kavanagh
7e1bdfc66f
fix: added import and export types (#4411) 2022-01-25 23:29:56 +00:00
Dimitri Mitropoulos
4940348dd9
removes insomnia designer migration code (#4404) 2022-01-25 11:14:24 -05:00
Jack Kavanagh
48ac330d95
chore: move GA events to segment (#4403)
* drop events

* move pageview to segment

* replace trackEvent with trackSegmentEvent

* remove categories and set ids

* remove duplicate events

* fxi tests

* fix lint

* fix inso

* use analytics setting and dont log boring stuff

* add context to page view
2022-01-25 14:50:46 +00:00
Dimitri Mitropoulos
6a3ce24c17
Restore URL focus handling (#4400) 2022-01-24 22:01:22 +00:00
Wils Dawson
35c451b803
Git Sync Events (#4365)
* Cleanup old plugin events

* Add VCS lifecyle events

* Git action events

* Apply Opender's Suggestions

Co-authored-by: Opender Singh <opender.singh@konghq.com>

* Apply review changes for stage/unstage & rollback

* Update error messages for clone events

Co-authored-by: Opender Singh <opender.singh@konghq.com>
2022-01-19 13:33:21 -08:00
Opender Singh
1ac24bf980
Compose auth components with reusable form elements (#4299) 2022-01-19 17:26:20 +00:00
Dimitri Mitropoulos
638b63bf84
Empty State for Test Tab (#4362) 2022-01-18 22:21:07 +00:00
Vincenzo De Petris
ba15a73d31
Show gRPCs in requests dialog (#4127)
Co-authored-by: Vincenzo De Petris <vincenzodepetris@gmail.it>
Co-authored-by: Opender Singh <opender.singh@konghq.com>
Co-authored-by: Dimitri Mitropoulos <dimitrimitropoulos@gmail.com>
2022-01-14 14:29:32 -05:00
Dimitri Mitropoulos
4e9efb4d7d
updates support.insomnia.rest to docs.insomnia.rest (#4351)
Co-authored-by: Falon Darville <falondarville@gmail.com>
2022-01-14 00:29:46 +00:00
Dimitri Mitropoulos
0c09313d42
Empty State for Design Tab (#4345) 2022-01-13 09:03:18 -05:00
John Chadwick
914bcf30ed
Apple M1 support (#4140)
* Apple M1 support

* Fix appUrl calculation.

* adds guard for targetPlatform

Co-Authored-By: John Chadwick <john.chadwick@konghq.com>

Co-authored-by: Dimitri Mitropoulos <dimitrimitropoulos@gmail.com>
2022-01-12 16:31:33 -05:00
Falon Darville
5aba4cc03f
[DOCU-2110] update Preferences tooltips and title casing (#4340)
Co-authored-by: Dimitri Mitropoulos <dimitrimitropoulos@gmail.com>
2022-01-11 22:03:29 +00:00
Dimitri Mitropoulos
42046206d9
Adds helper in dev-only settings for launch counter (#4350) 2022-01-10 22:39:35 +00:00
Dimitri Mitropoulos
f47a6cd22b
removes hugging face emoji (#4347) 2022-01-07 22:32:09 +00:00
Dimitri Mitropoulos
5b0e82dfee
EmptyState replacement for body editor (#4342) 2022-01-07 16:37:17 +02:00
Dimitri Mitropoulos
a5d7abb2fa
removes (now-unnecessary) OnboardingContainer (#4339) 2022-01-05 15:08:11 +00:00
Dimitri Mitropoulos
29a78189da
AutoFocus URL bar when onboarding/switching/opening a request (#4338) 2022-01-05 09:43:28 -05:00
Dimitri Mitropoulos
ecbb1ce1eb
create background resources on first launch (#4314)
Co-authored-by: Opender Singh <opender.singh@konghq.com>
2021-12-22 15:13:23 -05:00
Wils Dawson
01f778cebb
Cleanup extra 'v' in version of the document card (#4319)
* Cleanup extra 'v' in version of the document card

* adds tests

Co-authored-by: Dimitri Mitropoulos <dimitrimitropoulos@gmail.com>
2021-12-22 13:28:25 -05:00
Opender Singh
dc56a993f9
Don't indent with tabs if mode is openapi (#4315) 2021-12-16 10:48:14 +00:00
Dimitri Mitropoulos
074d502b8b
removes analytics activity and create a modal (#4310) 2021-12-15 23:58:00 -05:00