Commit Graph

2830 Commits

Author SHA1 Message Date
Filipe Freire
e9e1d27add
chore: fix smoke tests that depended on mockbin [no-ticket] (#6740) 2023-10-31 15:31:31 +01:00
Jack Kavanagh
951fd9660e
filter out blank operations (#6733) 2023-10-31 15:30:54 +01:00
Jack Kavanagh
34ef826df0
clarify language (#6739) 2023-10-31 15:30:37 +01:00
Jack Kavanagh
4c1aff675e
clairfy cert differences (#6725) 2023-10-30 10:10:37 +01:00
Pavlos Koutoglou
48dd1f0157
Update query param (#6728) 2023-10-26 13:56:07 +01:00
Jack Kavanagh
add58d78f8
bump electron 27 (#6274)
* bump

* lock file

* update node-libcurl to electron 26

* lock file

* use stable

* bump electron to 26.3.0

* bump node-libcurl to 2.3.6-20 (curl 8.4.0)

* bump electron 27

* package-lock update

* electron bump to 27.0.2

* rm custom certificate url parsing

* update url matches cert host

---------

Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2023-10-25 16:16:23 +00:00
Hexxa
850f5f9bd7
fix: presence is not refreshed in switching projects [INS-3221] (#6701)
* fix: use project data loader because projects loader data is not refreshed in switching team projects

* fix: remove projectLoader as it can be replaced with projectsLoader

* fix: remove the loader
2023-10-25 22:43:04 +08:00
James Gatz
cafc5ae281
Move the upgrade button inside the account dropdown (#6724)
* move upgrade button inside account dropdown

* add manage organizations link

* update copy for status indicator

* improve styles
2023-10-25 16:23:27 +02:00
Filipe Freire
ec32ae998a
fix: inso cli via docker issue on Mac M1 [INS-3245] (#6717) 2023-10-25 14:44:27 +01:00
James Gatz
4c336d1e49
update copy for status indicator (#6723) 2023-10-25 15:42:05 +02:00
James Gatz
0c5769ec5c
make options have the same width (#6722) 2023-10-25 15:38:08 +02:00
James Gatz
7e1e3875ac
add nesting to sub-environments and use the new icons (#6721) 2023-10-25 15:37:33 +02:00
James Gatz
d591acdf05
add rename option to test-suite (#6720) 2023-10-25 15:37:09 +02:00
Filipe Freire
d632565963
chore: track conflict resolution [INS-3258] (#6715) 2023-10-25 09:51:12 +00:00
James Gatz
e4ca7eb675
add feature flag on git dropdown (#6716) 2023-10-25 09:39:04 +00:00
James Gatz
72a33aeb95
Add stats on app start event (#6704)
* add project count analytics

* add request count

* remove await
2023-10-25 11:25:28 +02:00
Hexxa
d287e8e2fe
fix: show confirm modal in deleting team project [INS-3227] (#6702)
* fix: show confirm modal in deleting team project [INS-3227]

* fix: smoke test failure

* fix: rephrase sentences a bit for letting user know the deleting effect

* fix: rephrase the caution according to proposals
2023-10-23 09:52:05 +00:00
Filipe Freire
6eeb2a95d1
fix: update license on other files [No-ticket] (#6708) 2023-10-19 15:16:09 +00:00
Jack Kavanagh
11a69be7d4
fetch accountId from renderer (#6703)
* fetch accountId from renderer

* tidy up
2023-10-19 11:37:25 +02:00
James Gatz
98bdf61d80 Bump app version to 8.3.0 2023-10-13 14:48:06 +00:00
Pavlos Koutoglou
157bb0fd66
Handle enterprise members for create org and hide upgrade button (#6692) 2023-10-13 16:40:04 +02:00
Usama
bb70d18474
condition to check both null & undefined (#6651) 2023-10-13 14:32:03 +00:00
Michael Donnelly
877d56585c
Do not package build-id metadata for RPM target (#6688)
* Do not package build-id metadata for RPM target

fixes #6687

* fix lint

---------

Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2023-10-13 16:09:39 +02:00
Jack Kavanagh
1457fc7eaf Bump app version to 8.2.1-beta.0 2023-10-13 12:29:23 +02:00
James Gatz
5b07693e27
Local vault or remote project option for migration (#6689)
* allow users to chose local or remote storage for migration

* fix styles in project settings modal
2023-10-13 10:26:11 +00:00
James Gatz
1f514ded16
Use Icon component and update loading animation (#6685) 2023-10-12 15:35:17 +00:00
James Gatz
677dff4db7
Cleanup migration page logic (#6675)
* move migration logic into organizations

* simplify migration input

* remove try catch and pray to nedb

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-10-12 16:58:53 +02:00
James Gatz
1f7fe6ad32
separate form and add disabled state (#6681) 2023-10-12 12:33:36 +02:00
James Gatz
4f47a3bcd3
add verification step for when changing the project type (#6676) 2023-10-11 19:43:54 +02:00
Jack Kavanagh
3549867f15
rename restyle (#6672) 2023-10-11 14:48:28 +01:00
Jack Kavanagh
264177b56f
invite and plan feedback (#6669)
* mute upgrade color

* move invite to top bar

* first pass at plan ui
2023-10-10 16:51:58 +00:00
James Gatz
d006bb0a82
Allow projects to be toggled local/remote (#6667)
* update project settings to handle remote to local and around

* fix styles and remove unused file

* add comments and early returns

* project export rename and name fix

* handle auth errors

* add optional chain

* fix test

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-10-10 16:00:32 +00:00
Jack Kavanagh
b98d1934e3
replace logo with file (#6668) 2023-10-10 10:10:10 +00:00
Jackson Machado
a4e7ba9343
fix: only prettify if is a valid JSON #2506 (#6661)
* fix: only prettify if is a valid JSON #2506

* fix: consider starts adn ends possibles

* don't mutate unquoted string

---------

Co-authored-by: NG <admin@ngi.com.br>
Co-authored-by: jackkav <jackkav@gmail.com>
2023-10-10 11:58:03 +02:00
Jack Kavanagh
7303f8f1fc
remove auto push collections to remote (#6664) 2023-10-10 10:24:25 +02:00
Jack Kavanagh
b3a53ed93c
only migrate local data under org (#6660)
* first pass

* renaming and notes

* notes

* import-export ui improvements

* show unknown parentIds

* remove delete project

* can restore project

* local project logic

* can restore to local and create local

* check for selection

* some todos

* create project modal

* default value in project name

* only delete remote projects through the api

* only rename remote projects through the api

* move untracked projects and project move action to loader/action

* rename migrate

---------

Co-authored-by: gatzjames <jamesgatzos@gmail.com>
2023-10-09 15:41:59 +02:00
Jack Kavanagh
6933e92da2
add workspace count (#6657) 2023-10-06 15:38:31 +02:00
Jack Kavanagh
84f2637067 Bump app version to 8.2.0 2023-10-04 17:18:59 +02:00
James Gatz
417ed525a7
Fix: Clicking a folder for the first time should expand/collapse it. (#6642)
* fix folder icon alignment in sidebar

* init collapsed value in requestMeta

* fix oauth test

* fix grpc tests

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-10-04 17:07:30 +02:00
Rinku Chaudhari
65c6da64a9
plugin setting buttons margin fix (#6629) 2023-10-04 14:26:11 +02:00
Jack Kavanagh
88ab3349b5
adds workspace count to root (#6639)
* adds workspace count to root

* fix lint

---------

Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2023-10-04 11:45:40 +00:00
Jack Kavanagh
98d9e9e37b
disable split space (#6640) 2023-10-04 13:02:25 +02:00
Jack Kavanagh
b24f507ac5
Analytics after login (#6633)
* add export all event

* add navigate to scratch pad event

* add events to all export workspaces
2023-10-03 17:29:45 +02:00
James Gatz
40692b7af7
Add default request and folder names (#6632)
* Add default request and folder names in debug and test view

* fix sizes

* extract function

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-10-03 15:10:02 +00:00
Jack Kavanagh
9ff6e9f66f
re-add nav analytics (#6634)
* track page views

* improve navigate logic

* move scratchpad init to main

---------

Co-authored-by: gatzjames <jamesgatzos@gmail.com>
2023-10-03 16:57:38 +02:00
James Gatz
93226cecf7
Disable multi-workspace import on scratchpad and show an appropriate warning (#6623) 2023-10-03 12:32:33 +02:00
James Gatz
75ccf8f329
navigate to login from status if user is not logged in (#6622) 2023-10-02 16:20:53 +00:00
Jack Kavanagh
3ace14e65c
make purpose of private env clearer (#6617) 2023-10-02 14:10:36 +00:00
Jack Kavanagh
eb4e755bb3
fix init with invalid har (#6616) 2023-10-02 13:50:14 +00:00
James Gatz
edc86c5f37
Make scratchpad banner dismissable (#6620)
* make scratchpad banner dismissable

* update banner text
2023-10-02 12:05:01 +00:00
gatzjames
c1d9869a6f
fix flag 2023-10-02 13:53:42 +02:00
gatzjames
36f3579a7c
fix close button to close the modal 2023-10-02 13:52:19 +02:00
James Gatz
8b85265ca4
do not try to post to /logout if not logged in and make it fire and forget (#6619) 2023-10-02 13:45:08 +02:00
James Gatz
25cd5e335b
use the font variant instead of bg on default theme (#6618) 2023-10-02 11:28:18 +00:00
James Gatz
e0ec076fbb
include base environments in export (#6605) 2023-09-29 13:12:48 +02:00
James Gatz
9583992d65 Bump app version to 8.1.0 2023-09-28 20:04:38 +00:00
James Gatz
61678fc9cc
Feat/export data improvements (#6598)
* checkpoint

* wuip

* dont call the fetcher

* export all data on preferences modal

* clear console time

* cloud synchronization message in login

* do not fetch the project in scratchpad since we don't use it if that's the case

* fix hasloggedin storage
2023-09-28 21:49:05 +02:00
James Gatz
740c9d011a
Login view improvements (#6595)
* truncate OpenApi spec name

* add export modal to login view

* remove debug value

* fix login link

* subcribe page

* remove logs

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-09-28 19:38:25 +02:00
James Gatz
62eaeb8351
Re-enable plugins (#6587)
* Re-enable plugins on scratchpad

Co-authored-by: Filipe Freire <filipe.r.freire@gmail.com>

* improve error page

---------

Co-authored-by: Filipe Freire <filipe.r.freire@gmail.com>
2023-09-28 13:07:02 +01:00
Filipe Freire
700fccc5d4 Bump app version to 8.0.0 2023-09-27 18:00:06 +02:00
gatzjames
1abad64229
update login copy 2023-09-27 17:58:46 +02:00
gatzjames
c9ca2e1583
update onboarding migration copy 2023-09-27 17:58:46 +02:00
Filipe Freire
96a33f1bba
fix #6490 portable .exe is not actually portable (#6571)
* fix: portable .exe is not actually portable

* keep portable for release-recurring

* edit electron-builder
2023-09-27 14:58:09 +00:00
James Gatz
4e12f4e8e1
Logout the user whenever we redirect to login (#6572) 2023-09-27 16:07:25 +02:00
Jack Kavanagh
587bb1e03c
no longer add dot git to git url (#6567)
* no longer add dot git to git url

* fix lint
2023-09-27 14:21:08 +02:00
James Gatz
866a82e513 Bump app version to 8.0.0-beta.1 2023-09-27 12:14:38 +02:00
James Gatz
96a4d6471d
Throw error if migration fails and guard against non logged in users (#6569)
* throw error if migration fails and guard agains non logged in users

* If there are pending migrations logout the user
2023-09-27 12:14:07 +02:00
Jack Kavanagh
2de68dfa61
clarify language (#6568) 2023-09-27 12:10:03 +02:00
gatzjames
a155f73fb7
return empty session id if expiry is not set 2023-09-26 19:34:35 +02:00
gatzjames
564734bda9
remove unused localstorage value 2023-09-26 19:28:02 +02:00
gatzjames
368f015967
has seen onboarding fix 2023-09-26 19:27:44 +02:00
Filipe Freire
4983dc4e0a fix beta version on package locks 2023-09-25 11:24:17 +01:00
Filipe Freire
435630e59a Bump app version to 8.0.0-beta.0 2023-09-24 23:55:30 +00:00
James Gatz
6ef9a46814
Api V2 (#6135)
* Add support for multiple remote projects per Team (#6009)

* update fetching of teams

* create and delete remote projects

* backend project sync using the new teamProjectId in the API

* indicator

* use team api to get organization data

* handle logged out state

* remove remote from duplicate modal

* remaining insomnia fetch fixes

* fix ts issues

* fix ts log issue

* fix ts error

* fix ts update

* fix tests

* remove log

* add types to insomniaFetch

* named arguments in vcs

---------

Co-authored-by: jackkav <jackkav@gmail.com>

* Project Presence (#6079)

* fix ts log issue

* fix ts update

* update fetching of teams

* create and delete remote projects

* real-time

* update api changes

* check for successful response

* get user profile

* cleanup

* update fetch

* update network status

* fix for insomniaFetch new api

* insomnia fetch from window

* fix missing stat

* fix project dropdown

* update avatar

* update presence when closing the app

* update the presence every minute

* cleanup presence

* use eventsource and improve debugging

* Cloud only projects (#6167)

* Add support for multiple remote projects per Team (#6009)

* update fetching of teams

* create and delete remote projects

* backend project sync using the new teamProjectId in the API

* indicator

* use team api to get organization data

* handle logged out state

* remove remote from duplicate modal

* remaining insomnia fetch fixes

* fix ts issues

* fix ts log issue

* fix ts error

* fix ts update

* fix tests

* remove log

* add types to insomniaFetch

* named arguments in vcs

---------

Co-authored-by: jackkav <jackkav@gmail.com>

* login routes

* cleanup logged in state

* update organizations

* fixes

* update migration

* auto init sync on workspaces without git

* fix auto init sync

* checkpoint

* update import options in empty project pane

* responsive styles

* update package-lock

* join an org in sidebar

* readability improvements

* move modals and root loader to org

* cleanup root

* expire session take 1

* cleanup default org id

* fix ts issue

---------

Co-authored-by: jackkav <jackkav@gmail.com>

* Add Scratch Pad collection (#6221)

* add scratchpad collection

* filter scratchpad from cloud migration

* disable sync for scratchpad

* update settings for scratchpad

* log in rename

* check if user is logged in or has logged in before

* use organization api

* organizations api fixes

* update urls

* move modals to root

* update org navbar links

* lint fix

* type-check

* Add form for setting up the staging env

* add autolinking

* onboarding

* remove default org id

* staging urls

* avatar styles

* update urls

* use display name for orgs

* update settings modal with dev

* proper project deletions

* fix api calls perf

* sidebar improvements

* layout styles

* disable tests for now

* fix boolean

* fix data migration

* dev settings styles

* test init

* organization names

* link styles

* improve scratchpad banner styles

* http colors

* url bar styles

* spinner styles

* breadcrumbs styles

* help and feedback links

* settings to root

* onboarding

* fetch remote projects on org nav

* update avatar styles

* use name initials in avatars

* don't allow to delete default organization project

* add scratchpad checks

* tests

* workspace settings tabs types

* export all workspaces

* fix types and personal org

* project permission checks

* continue with sso

* organization avatars

* project presence avatars

* fix privacy/terms links

* add the no-wrap classname

* update user name and email in the app

* fix delete action

* ai fetching

* generate tests in sequence to help with rate limiting

* wip testing

* wip test

* improve test and migration script

* fix ts

* local to cloud projects test

* set local-to-cloud-projects.test as slow

* fix e2e tests

* update settings tests

* update more apis that changed from teams -> organizations

* simplify remote project migration

* org.branding can be undefined

* fix imports issue in sr

* remove .only

* remove unused gql query

* fix onboarding height jump

* trust some rnd and upload artifacts on failure

* fix env vars replacement on prod

* fix constant name

* bring back checks

* fix inso test

* add temp changes

* fix inconsistent response handling

* handle bad auth code errors

* show email when logged in

* remove the concept of default_project

* cleanup auth styles

* fix: use scratchpad constants wherever needed and remove seed

* fix sentry lint error

* migrate with update

* add scratch pad fixture and typing

* refactor pushSnapshotOnInitialize to always work

* remove console.log

* remove account from preferences

* improve trail-lines styles

* fix project sidebar scroll issue

* only create diff of projects

* fix lint

* sync

* feat: add plan upgrading modal for git sync (#6516)

* feat: add plan upgrading modal for git sync

* feat: add plan upgrading modal to project git menu and grid menu

* fix: use JSON.parse for getting flag value

* update ask modal

* remove git option from workspace settings

---------

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

* sort projectswith default at top

* create local copies of remotes

* update presence exit update

* renames

* fix deleting/renaming projects with remoteId

* remoteId instead of projectId

* remote-collections

* fix initializeProjectForTeam

* fix missing parentId in remote projects

* add missing billing api

* add migration page and check for migrations

* cleanup project sync logic

* fix remote projects updating

* add notes

* fix backend-project test

* fix: use features API for fetching feature list (#6538)

* members -> collaborators

* remove dev settings

* use shouldRunMigrations in onboarding

* fix empty pane styles

* remove beforeUnload for presence

* show expiry info

* better error for upgrade in new project action

* extend retry period

* fallback and control revalidate

* add pending indicator for switching organizations

* fix exports (#6553)

* Sync Organizations (#6551)

* organization cache and updates

* error handling in org sync

* sort organizations

* clean up sort

* org sort and avatar fallback

---------

Co-authored-by: jackkav <jackkav@gmail.com>

* Presence updates (#6552)

* use remoteId for presence

* use project loader for the active project

* fix in present users

* logic clean

* match remoteId checks

---------

Co-authored-by: jackkav <jackkav@gmail.com>

* add default color to loading indicator

* fix redirect loop when there are no projects

* scratchpad fallback on initial route load

* re-enable ai check

* update error in renameProject

* db query to get projects in workspace

* review fix

* comments

* remove initModelFrom magic

* fix lint issue

---------

Co-authored-by: jackkav <jackkav@gmail.com>
Co-authored-by: Mark Kim <mark.kim@konghq.com>
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
Co-authored-by: Hexxa <hexxa@outlook.com>
2023-09-24 23:12:50 +00:00
Jack Kavanagh
3628ddc5ad
reduce sample rate (#6531) 2023-09-19 12:32:17 +02:00
lauren n. liberda
67a332cea7
upgrade electron to 25.8.1 to fix CVE-2023-4863 (#6504) 2023-09-15 18:43:54 +02:00
Jack Kavanagh
87bb36802a
inline before parse (#6500) 2023-09-14 17:22:00 +02:00
Jack Kavanagh
368c34f27b
fix api version error (#6493) 2023-09-13 14:45:13 +02:00
James Gatz
90b4a875b4
Improve UI for test view (#6477)
* test-results

* cleanup

* improve types

* fix some stuff
2023-09-11 15:55:46 +00:00
James Gatz
ea77b6d663
Improve UI for design view (#6476)
* design ui

* preview toggle

* handle spec errors and fix test

* aria labels

* disabled items

* fix lint test
2023-09-11 16:56:17 +02:00
Jack Kavanagh
fabf653856 Bump app version to 2023.5.8 2023-09-07 17:15:14 +02:00
Jack Kavanagh
c3bb356218
fix copy as curl missing env (#6462) 2023-09-07 17:14:38 +02:00
James Gatz
86b139d296
Add virtualization to the collection list (#6461)
* add virtualization to the collection list

* remove logs
2023-09-07 14:51:07 +00:00
Jack Kavanagh
f5d26085c5
optimise fs reads (#6450)
* optimise fs reads

* remove timers
2023-09-07 15:29:12 +02:00
Jack Kavanagh
cc9f7590e4
fix disabled user-agent (#6459) 2023-09-07 13:19:11 +02:00
Jack Kavanagh
2e5b963e89
re add user-agent (#6436)
* re add user-agent

* fix lint

* fix tests
2023-09-05 15:49:24 +02:00
Jack Kavanagh
513245245e
Fix/improved-git-sync-errors (#6446)
* show github reason in error

* detect http errors

* add httperror support

* handle checkout
2023-09-05 15:48:12 +02:00
Jack Kavanagh
dfdbb3b3e9
add patch (#6433) 2023-08-31 15:20:41 +02:00
Jack Kavanagh
338dfc9a85
fallback to insomnia user agent (#6429)
* fallback to insomnia user agent

* add default user-agent to oauth2
2023-08-31 10:29:51 +02:00
Jack Kavanagh
0ab5809bba
fix templating xml query (#6428) 2023-08-30 17:25:01 +02:00
Jack Kavanagh
15e99db734 Bump app version to 2023.5.7 2023-08-30 12:13:09 +02:00
u1aryz
8221803d20
Merge branch 'develop' into fix/issue-5692 (#5941)
Co-authored-by: Jack Kavanagh <jackkav@gmail.com>
2023-08-30 12:12:52 +02:00
James Gatz
345eb494e8
Move organizations data fetching outside of root (#6423)
* move organizations outside of root

* add comments for shouldRevalidate logic
2023-08-30 12:04:05 +02:00
Jack Kavanagh
b86dff5774
move tsx out of main (#6422) 2023-08-30 11:13:12 +02:00
Jack Kavanagh
56e8f36a71
Test/move-to-smoke (#6420)
* remove line that flakes

* remove sort from filter test

* move some prerelease to smoke

* flatten and fix test

* fix test locator
2023-08-30 10:57:14 +02:00
Andrew Wong
350fc47b17
Fix processing of DOM nodes during the production build (minified names) (#6419)
* Fix processing of DOM nodes during the production build (minified names)

* eliminate most of the typescript casting

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-08-30 09:56:53 +02:00
Jack Kavanagh
fd3ea77693
add gql shorthand (#6417)
* add gql shorthand

* fix types
2023-08-29 15:22:44 +00:00
Jack Kavanagh
38cc96e7ed
fix plugin install with deps bug (#6414)
* fix cp

* remove patch log

* console logs

* handle bad oauth2 config
2023-08-29 15:30:08 +02:00
James Gatz
00ef2e8e9b
Revalidate only when orgs change (#6409)
* revalidate only when orgs change

* remove hasRun cache

* use hash value to revalidate on login
2023-08-29 14:18:49 +02:00
James Gatz
a9f32d9241
update to document rename tests (#6413) 2023-08-29 11:29:13 +00:00
Jack Kavanagh
a35e99bacf
fix invariant exception (#6410) 2023-08-29 11:12:45 +02:00
James Gatz
98e292d800
fix scope navigation (#6408) 2023-08-29 08:54:53 +00:00
Filipe Freire
df77275576
chore: Add test to check for backups on new version to critical tests (#6403)
* chore: Add test to check for backups on new version to critical tests

* check for backups folder contents

* change env var on gh actions file

* fix
2023-08-28 14:06:47 +00:00
James Gatz
81039277af
Project route UI improvements (#6400)
* project tailwind/aria-components

* update tests

* add failing test

* update e2e tests

* fix workspace name issue

* fix scroll issue

* bye test

---------

Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2023-08-28 15:53:37 +02:00
Jack Kavanagh
7e3e44c50a
backup second pass (#6388)
* some notes on approach

* some broken fs logic

* some more broke stuff

* fix backup logic

* rename export to backup

* wire up a restore

* restore check

* only update if newer version

* extract to function

* rename export to backup
2023-08-25 15:35:58 +00:00
Jack Kavanagh
5407006663
Paste curl modal (#6384)
* remove pad left on pinned

* refactor filter logic

* first pass

* always create new curl req

* use terminal icon

* fix from curl folder

* wire up request create

* fix paste curl in url bar

* fix types

* fix test

* fix for initial draw isvalid check

---------

Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2023-08-25 15:18:48 +00:00
Jack Kavanagh
4b1bc6fb25
fix failed backup (#6386) 2023-08-24 17:42:30 +02:00
Jack Kavanagh
606439aec6
fix env color (#6377) 2023-08-24 10:46:06 +02:00
Filipe Freire
4f58f71001
Fix: #6368 re-add color to request methods (#6376) 2023-08-24 10:43:52 +02:00
Filipe Freire
6075f15153
fix: render fail on workspace dropdown in req group settings (#6350)
* fix: render fail on workspace dropdown in req group settings

* match move/copy select implementation

* fix move request navigate

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-08-24 10:42:33 +02:00
Jack Kavanagh
375832fca2
match up with request duplicate (#6362) 2023-08-23 08:21:48 +00:00
Jack Kavanagh
4c7a49c270 Bump app version to 2023.5.6 2023-08-22 23:28:03 +02:00
James Gatz
22e9a1a5e2
fix stale env list on updates (#6357) 2023-08-22 23:25:58 +02:00
Jack Kavanagh
a7cf5a78d2
fallback to create (#6352) 2023-08-22 18:41:02 +02:00
James Gatz
15edd954a4
UI improvements - Debug Sidebar - drag and drop sort and filter (#6323)
* make it work

* wip

* manual sort

* wip

* fix dnd

* collapsed sub-folders

* fix reorder on scroll

* ws, grpc labels

* environments modal

* draft-filter

* ancestors

* sorting take 2

* pin/unpin

* drag and drop only for manual sort order

* context menu actions

* remove react-dnd

* request group plugins

* plugin actions

* cleanup type

* more type cleanup

* remove unused file

* add connection status for ws/sse

* update smoke tests

* cleanup condition in reorder action

* await await

* plug pluggins

* update prerelease tests

* prerelease tests

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-08-22 16:12:29 +00:00
Filipe Freire
59c07bc461
fix: #6334 updating requestgroup caused render error (#6342)
* fix: #6334 updating requestgroup caused render error

* add test

* fix rename

* redirect on move

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-08-22 09:18:25 +02:00
Jack Kavanagh
6c8c12b9fb
clarify update message (#6347) 2023-08-21 16:10:45 +01:00
Jack Kavanagh
d8d8dcda83 Bump app version to 2023.5.5 2023-08-18 21:39:03 +02:00
Jack Kavanagh
88c7277634
add folder duplicate (#6337) 2023-08-18 21:38:44 +02:00
Filipe Freire
97e21a2b71
fix: #6304 git clone collections (#6333)
* fix: #6304 git clone collections

* rm n/a test

* redirect to /debug on reclone

* simplify code
2023-08-18 21:06:05 +02:00
Jack Kavanagh
bec4e8224f
hasrun (#6325)
* hasrun

* better comment (filipe)
2023-08-18 14:53:24 +02:00
Jack Kavanagh
e4b443fec5 Bump app version to 2023.5.4 2023-08-18 11:19:59 +02:00
Jack Kavanagh
8fa8b9beb8
fix export from outside workspace (#6307)
* add test

* simplify export requests modal logic

* fix export

* fix type check

* fix test
2023-08-18 11:19:35 +02:00
Jack Kavanagh
5ecc3aba4a
Fix/prerelease-tests-again (#6322)
* fix cookie flake

* fix dropdown selector
2023-08-18 10:38:19 +02:00
Jack Kavanagh
32394fb8e2
fix array length check (#6320) 2023-08-18 10:30:57 +02:00
Jack Kavanagh
f83ccbb36f
Fix/prerelease-tests (#6314)
* dashboard tests

* fix prerelease tests
2023-08-17 15:18:48 +01:00
Jack Kavanagh
74960ec99a
fix cert update route url bug (#6311)
* fix path bug

* fix cert crud
2023-08-17 09:24:23 +00:00
jackkav
7ba00d5ccd reduce loading rerenders 2023-08-17 00:57:28 +02:00
Jack Kavanagh
3d4c4dd2d4
fix (#6303) 2023-08-16 22:24:29 +02:00
Jack Kavanagh
360abe2d31 Bump app version to 2023.5.3 2023-08-16 09:47:42 +00:00
Jack Kavanagh
2d3e4e4b3c
Paste from Curl (#6295)
* test curl fill

* clean up updatemimetype

* clean up mime type setting

* add from curl request type

* remove paste handling

* add request group dropdown button

* fix test

* comment out from curl test
2023-08-16 11:45:20 +02:00
Jack Kavanagh
8ad5682a20
fix reqtree bug (#6289)
* create meta update

* only redirect to existing request

* fix bug in export empty

* fix lint

* empty req tree
2023-08-15 18:46:10 +02:00
Alexander Schoenenwald
8b642ea292
Fix right click to show request actions (#6275) 2023-08-15 15:18:37 +00:00
James Gatz
9f6e2f3485
UI improvements (#6270)
* add fontawesome and react-aria-components

* add font awesome icon

* cleanup html

* anchor styles

* root

* cleanup root

* fa brand icons

* github stars icon

* fix account links

* breadcrumbs

* more root

* fix dropdown container

* update pkg lock

* free package env variable

* npmrc?

* happy or sorry this happened

* uninstall

* re install

* undo npmrc changes

* remove nesting css

* 30k stars!

* increase space
2023-08-15 14:46:40 +02:00
Jack Kavanagh
cd839dafea Bump app version to 2023.5.2 2023-08-15 11:29:03 +00:00
Jack Kavanagh
917905e27e
fix httpsnippet validation error (#6283)
* add e2e

* add check for curl output

* match up httpsnippet versions

* remove ajv
2023-08-15 13:26:55 +02:00
Jack Kavanagh
671167013a Bump app version to 2023.5.1 2023-08-15 06:43:05 +00:00
Jack Kavanagh
f8c8ee13b6
Fix/response-hook-plugin-exception (#6280)
* add some logs and get render context for response

* remove comments
2023-08-15 08:40:13 +02:00
Jack Kavanagh
c4cd2c2386 Bump app version to 2023.5.0 2023-08-14 21:16:00 +02:00
Jack Kavanagh
6b5fcbad1a
Fix/prerelease-tests (#6273)
* fix test

* remove unused context menu portal

* fix lint
2023-08-14 21:15:50 +02:00
Jack Kavanagh
bd23cfeb69
fix rerenders (#6272) 2023-08-14 20:34:29 +02:00
Jack Kavanagh
3eedddc073
autocomplete revision (#6220)
* first pass

* cut copy paste

* scope only to code editors

* nested tree menu

* organise context menu

* remove menu item

* working insert

* fix spelling

* use id to filter right click event

* add ids to all code editors

* handle all tags

* sort alphabetically

* remove console logs
2023-08-14 17:11:41 +02:00
Jack Kavanagh
b58cd5f2b0 Bump app version to 2023.5.0-beta.13 2023-08-14 07:14:10 +00:00
Jack Kavanagh
f9bd4ff82a
fix: http request loading indicator (#6265)
* flatten url bar

* flattening continued

* more flat

* more more flat

* fix lint

* flatten network send into one call

* unpack send everywhere

* remove send with settgins

* fix types

* fix bug in download

* contain interpolation and modal

* abstract render try catch

* send action

* extract to file

* remove plugin ignore code

* remove unused

* unpack misc functions

* less misc functions

* readd inso tests

* split test runs

* fix test

* fix test

* fix test

* use workspace pathing

* remove check-engine

* add tech debt list
2023-08-13 12:30:04 +02:00
Jack Kavanagh
94d035b6b1
add dropdown item (#6264) 2023-08-11 22:21:39 +00:00
Jack Kavanagh
887f4c5267
mmm listening for active response change (#6263) 2023-08-11 17:13:48 +02:00
James Gatz
1a96880bca
turn repo and status loaders to actions to control when they run (#6262) 2023-08-11 16:01:57 +02:00
James Gatz
ee6a4246b7
Return error response from axios (#6261)
* return error response from axios

* fix 401 issue

* redirect to existing when cloning a second time

* fix types

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-08-11 15:13:34 +02:00
Jack Kavanagh
87953708ab
git sync ux add->authenticate (#6260)
* add->authenticate

* update doc

* fix test
2023-08-11 11:54:39 +00:00
Jack Kavanagh
96011e8db5
add critical smoke tests to avoid broken beta deploy (#6259)
* fix lint errors

* use only ubuntu for tests

* add critical test to release recurring

* fix path

* fix paths again
2023-08-11 08:22:01 +00:00
Jack Kavanagh
3fbd5a48d9
add inso/node-libcurl cli docs (#6256)
* add inso doc

* fix doc
2023-08-10 21:03:54 +00:00
Filipe Freire
7b3d04c830
chore: smoketests ubuntu only (#6255)
* chore: smoketests ubuntu only

* rename screenshot to traces

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-08-10 17:53:18 +02:00
Jack Kavanagh
42a6271041 Bump app version to 2023.5.0-beta.12 2023-08-10 13:05:37 +00:00
jackkav
5502c4e4c7 fix lint 2023-08-10 13:38:37 +02:00
Jack Kavanagh
175921e40d
Chore/fix-install-warnings (#6243)
* gql

* lock file

* upgrade jwt-auith to httplease-asap

* upgrade vite dep

* bump ts eslint parser

* match gql versions

* fix test

* fix package
2023-08-10 13:37:37 +02:00
Filipe Freire
5bd2fa1f1a Bump app version to 2023.5.0-beta.11 2023-08-10 09:54:04 +00:00
Filipe Freire
001a88af11
setup new versioning for release-start (#6244)
* setup new versioning for release-start

* delete bump version
2023-08-10 11:04:28 +02:00
Filipe Freire
9800ad5aee
chore: use npm workspaces (herecles) (#6193)
* chore: use npm workspaces

* edit workspaces

* fix

* fix

* force workspace order

* fix lock?

* define max_old_space_size on CI

* rm unnecessary bootstrap

* fix

* cleanup package.json

* bump vite and re-add build to bootstrap

* define paths on tsconfig

* fix some things

* add mocha to vite config

* bump mocha

* remove tsconfigs and project refs

* cache npm install

* fixed types

* assing repo root

* merge lint configs

* fix clean

* fix tests

* setup node

* lockfile

* fix bump

* fix lint markdown

* temporary disable inso tests

* dont use rimraf

* simplify clean

* fix version

* lockfile

* inso build

* fix lint

* lock file

* remove cleans

* remove unused

* tslib hack

* redownload node-libcurl

* rm version from scripts

* fix extrainfo bug

* use npm version

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-08-10 00:14:16 +02:00
Jack Kavanagh
4bf257c481
fix (#6236) 2023-08-08 17:16:23 +00:00
Jack Kavanagh
b19f69a5c6
Bump/typescript-5 (#6238)
* bump packages

* lockfiles

* fix some types

* fix some bs
2023-08-08 19:05:24 +02:00
Jack Kavanagh
0e1e0e8345 Bump app version to 2023.5.0-beta.10 and lerna package versions 2023-08-08 07:04:56 +00:00
Jack Kavanagh
cf7e7797bb v3.19.0-beta.9 2023-08-08 07:04:39 +00:00
Danny Hinshaw
c46a9e4b76
sync: fix the broken history snapshot "restore" functionality by importing db. (#6234)
refs #6232
2023-08-08 09:01:00 +02:00
Jack Kavanagh
b9c7096958
use upstream rather than fork (#6230) 2023-08-05 21:42:38 +02:00
jackkav
a8e436ea1d fix prerelease tests 2023-08-04 22:30:00 +02:00
Jack Kavanagh
78d0df6a6d Bump app version to 2023.5.0-beta.9 and lerna package versions 2023-08-04 18:40:33 +00:00
Jack Kavanagh
3bc1f6e713 v3.19.0-beta.8 2023-08-04 18:40:18 +00:00
Jack Kavanagh
baf87a17c3
fix windows ci flake (#6226)
* inline localstorage function

* remove null set

* tighten up

* remove finally

* tidy

* fix lint

* fix send and download

* add missing aria labels
2023-08-04 20:35:45 +02:00
Jack Kavanagh
454319f487
remove redux (#6225)
* workspaces fetcher

* sync items branches

* cond render two sync modals

* use ws loader

* move vcs hook

* remove redux

* remove redux

* lock file

* fix prerelease
2023-08-04 19:17:18 +02:00
Jack Kavanagh
52e969d803
response routing (#6214)
* pass 1

* refactoring notes

* simplify select children

* remove switcher

* add responses

* filter by env

* patch settings

* patch settings

* remove selector

* history dereduxed

* move folder settings to conditional render

* fix types

* fix types

* fix types

* fix types

* fix lint

* migrate group settings to remix

* fix use effects

* conditional render of export modal

* more sidebar refactoring

* unpack sidebar children in export list

* unpick sidebar children

* clean up

* remove console log

* mostly working connect

* clean up

* conditionally render cookie modals

* cond render env modal

* cond render sync delete

* fix

* fix

* flatten syncitems

* remove helper

* clean

* fix grpc initial re-render

* redirect to last active request

* optimize

* fix lint

* improve typing

* add settings hotkey

* env modal hotkey

* remove active response null setting

* fix shakey test

* move delete response to action

* fix type

* fix windows flake

* cond render sync branches

* fix loading bug

* add spinner

* delete request

* fix stream with temporary hack
2023-08-04 12:42:00 +02:00
Jack Kavanagh
70add78801
fix ordering (#6222) 2023-08-03 17:59:49 +02:00
Filipe Freire
0f0d41f943
feat/SEC-921: edit the dyld env variables and library validation for macos security (#6217)
* SEC-921: disable allow-dyld-environment-variables

* SEC-921: set disable-library-validation as false
2023-08-01 18:41:15 +00:00
James Gatz
70656f0188
Tailwind (#6189)
* tailwind

* css load

* delete less

* cleanup html and add defaults

* remove super duper

* cleanup

* disable form reset for now

* add tailwind extension to recommended extensions

* undo swagger css

* fix ts issue

* add editor css

* move all code mirror styles in styles.css

* remove forms
2023-08-01 12:04:15 +03:00
Nick Graham
97760348e3
feat: gRPC request stubs (#6196)
* feat: grpc request stubs

* mark changed lines

* add tests

* fix infinite recursion

* replace empty body

* catch Type objects

* button to replace stubs

* flatten grpc editor

* remove grpc-editor

* trigger setvalue

* rename mocks to example

---------

Co-authored-by: jackkav <jackkav@gmail.com>
Co-authored-by: James Gatz <jamesgatzos@gmail.com>
2023-08-01 11:53:17 +03:00
Jack Kavanagh
ba1516f840 Bump app version to 2023.5.0-beta.8 and lerna package versions 2023-07-28 16:55:59 +00:00
Jack Kavanagh
0dd87bbfaf v3.19.0-beta.7 2023-07-28 16:55:48 +00:00
Jack Kavanagh
9acc8cbfed
copy workspace setting to context menu (#6187)
* squash

* fix indent

* flatten selectors

* flattening continued

* fix click bugs

* fixed rename

* fix lint

* remove nunjucks in markdown preview

* fix hotkey new request

* fix duplicate

* fix move req

* fix auth change

* put the markdown compiler back

* fix lint

* cert routes

* fix lint

* add cert routing

* remove settings hint

* fix lint
2023-07-28 16:30:34 +00:00
Jack Kavanagh
c4e702afb1 Bump app version to 2023.5.0-beta.7 and lerna package versions 2023-07-28 10:08:50 +02:00
Jack Kavanagh
4c463083a9 v3.19.0-beta.6 2023-07-28 10:08:50 +02:00
Jack Kavanagh
97de81107c
Fix prerelease smoke test flake (#6210)
* flatten

* fix title

* fix button flake and aria labels
2023-07-28 10:08:35 +02:00
Jack Kavanagh
5dbb63962e
fix body and log (#6209) 2023-07-28 09:34:25 +02:00
Jack Kavanagh
1e54dae260
Chore/request-refactor-3 (#6201)
* wip

* fix types

* fix test

* create new request

* use json encType

* rename and update fix

* consistent naming

* remove unused

* fix reflection

* remove conflicting lint rule

* fix folder actions

* fix folder rename

* fix mime type

* fix copy

* hide after move

* add req meta to req loader

* point all request meta updates at helper

* use hook for fetcher reuse

* add project id to debug log

* move default project seed to loader

* fix lint

* run tests

* rename fetcher hook

* rename hook file

* patchRequest hook

* remove useActiveRequest
2023-07-28 00:29:58 +02:00
Hassan BENHZAINE
42adaef80f
Improve clarity of network proxy settings to include SOCKS4/5 proxy (#6192) 2023-07-26 13:08:04 +00:00
Jack Kavanagh
2559c79f60 Bump app version to 2023.5.0-beta.6 and lerna package versions 2023-07-26 11:35:11 +02:00
Jack Kavanagh
0890889317 v3.19.0-beta.5 2023-07-26 11:35:11 +02:00
Jack Kavanagh
6b9cc35719
redux removal part 2 (#6198)
* remove selectors

* fix type

* fix prerelease plugin test

* remove redux tests

* add cookie jar update function

* fix typing hack

* fix type
2023-07-26 11:34:34 +02:00
Nick Graham
18829af13c
fix: await promise (#6197) 2023-07-25 22:11:11 +00:00
Jack Kavanagh
7886fdb350
redux->remix workspace route (#6191)
* checkpoint

* workspace meta

* select environment

* fix sidebar layout

* clean up

* absorb apispec into workspace route

* client certs

* remove redux tests

* update data docs

* remove active project

* revert selector change

* fix selector

* remove activeworkspace

* remove activity
2023-07-25 14:15:00 +00:00
Jack Kavanagh
9fd965e9f3
Chore/flatten-plugins-cont (#6186)
* eat response

* eat request

* switch to if

* ignore xpath typing

* fix package json

* eat default-headers

* eat core themes

* fix type

* remove plugins from lerna

* clean up

* move themes to ts

* fix lint

* remove console log

* fix plugin name resolution

* fix types

* formatting

* clean up import theme

* export type

* show stack in ci

* remove stack condition
2023-07-25 10:37:04 +02:00
Jack Kavanagh
81a624725d
chore: move plugins into app (#6185)
* eat base64

* eat timestamp

* eat uuid

* eat os

* eat hash

* eat file

* eat json path

* eat cookie jar

* eat prompt

* update plugin typings

* remove legacy test
2023-07-24 20:58:32 +02:00
Jack Kavanagh
a2340c85f9
speed up app start (#6184)
* lazy load importers

* lazy load jwt auth

* lazy load prettier

* remove config generator plugins

* lazy load httpsnippet

* chore: INS-2815 refactor settings (#6132)

* chore: INS-2815 refactor settings

* check is loggedin

* improvement

* fix test

* fix lint

* cleanup o2k plugins

* fix

* fix test

---------

Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2023-07-24 16:20:22 +02:00
Alessandro Benoit
4c85e3d2ac
fix(download): properly parse content-disposition filename (#6159) 2023-07-21 13:36:05 +00:00
Nick Graham
637f647cc7
fix: duplicate methods from gRPC reflection (#6182)
* fix: duplicate methods from gRPC reflection

* do not rely on string interpolation
2023-07-21 13:35:42 +00:00
Jack Kavanagh
ce1d395593
Fix/multi window connection state (#6175)
* fix readyState

* fix type

* normalise readystate to boolean

* remove enum mapping

* fix normailsed readystate

* send to all windows

* only render spinner for event stream

* fix lint
2023-07-21 11:32:31 +00:00
insomnia-infra
3ed29c3da0
🚀 2023.5.0-beta.5 (#6178)
* v3.19.0-beta.4

* Bump app version to 2023.5.0-beta.5 and lerna package versions

---------

Co-authored-by: Jack Kavanagh <3679927+jackkav@users.noreply.github.com>
2023-07-20 02:12:58 +02:00
jackkav
7ccdb59f74 hotfix check now 2023-07-20 02:06:47 +02:00
jackkav
64ca287c31 hotfix console.log 2023-07-20 01:43:24 +02:00
Jack Kavanagh
00cd22c67b
eventstream pass 2 (#6170)
* match ssl timeline

* dedupe timeline logger

* fix lint

* fix timeline

* send headers
2023-07-20 01:27:05 +02:00
Jack Kavanagh
9b56644374 Bump app version to 2023.5.0-beta.4 and lerna package versions 2023-07-19 22:29:45 +00:00
Jack Kavanagh
bbf1de0fc7 v3.19.0-beta.3 2023-07-19 22:29:30 +00:00
Jack Kavanagh
e000001055
Fix/auto-backup (#6176)
* disable on change

* fix bug and try catch backup

* remove delay
2023-07-20 00:26:21 +02:00
Jack Kavanagh
bb638b5e94 Merge branch 'release/2023.5.0-beta.3' into develop 2023-07-19 16:59:49 +00:00
James Gatz
4c187e979d
add support for importing subenvironments (#6174) 2023-07-19 16:13:23 +00:00
SeungWon
00368e43a5
Add: 5xx unofficial HTTP codes and handle 'Unknown' status messages (#6072)
* Add: 5xx unofficial codes

* fix: statusMessage check for 'unknown' cases

* refactor: Reflect review

* clarify status message

* flatten switch

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-07-19 15:45:25 +00:00
Jack Kavanagh
1fe69dd51a Bump app version to 2023.5.0-beta.3 and lerna package versions 2023-07-19 17:28:41 +02:00
Jack Kavanagh
29149cb31c v3.19.0-beta.2 2023-07-19 17:28:41 +02:00
jackkav
f5d61aaeb5 hotfix: trackevent 2023-07-19 17:28:07 +02:00
Jack Kavanagh
8ea8967d5d
save refetched schema (#6172) 2023-07-19 15:05:59 +00:00
Jack Kavanagh
f34d7650f9
add stack and redirect to error page (#6171)
* add stack and redirect

* fix format

* fix formdata parsing

* remove console log
2023-07-19 13:56:27 +00:00
jackkav
0a778ba872 hot fix 2023-07-19 13:50:21 +02:00
Jack Kavanagh
3cdd4c8491
SSE/EventStream support (#6147)
* new request

* add button

* s

* fix formatting issue

* detect event stream

* hide dropdown

* wip

* add basic test

* pass 1 can make connection

* implement event stream open pass 2

* wire up ready state

* wiring up close and error pass 3

* can open and close connections

* clean header

* listen to timeline

* extract options to function

* fix bug in ws

* add debug stuff to timeline

* don't rely on redux to set active response

* fix close type

* rename sse to event stream

* get request flag from request model

* copy websocket response pane

* hide response data

* flatten ws and curl responses

* fix test

* fix catch

* reset file

* use realtime event watcher

* rename some files

* fix types

* fix e2e test

* fix lint

* consistent empty states

* pin to bottom

* remove todo

* add SSE logo

* add sse to readme
2023-07-19 09:58:37 +00:00
Peter C
45ee825087
Import all available header properties from Postman (#6162)
* import all available header properties from Postman

* ignore undefined optional field

* fix lint

* fix test

---------

Co-authored-by: Peter C <petoc@users.noreply.github.com>
Co-authored-by: jackkav <jackkav@gmail.com>
2023-07-19 09:17:23 +00:00
pilotpirxie
ee3695064c
Allow empty name when duplicate request (#6138) 2023-07-17 23:48:38 +00:00
Jack Kavanagh
d5eff5fa98
bump grpc reflection fork (#6158) 2023-07-16 18:37:41 +00:00
Sebastian Jonasson
97138fcddd
gRPC: Support JSONPath in response (#5996) 2023-07-14 09:15:02 +00:00
chrisjq
80502e9772
fix: Ignore oAuth2 exception on redirect of initial url load (#5926) (#6120)
* fix: Ignore oAuth2 exception on redirect of initial url load (#5926)

* use if

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-07-14 09:11:09 +00:00
Jack Kavanagh
45dd25b20b Bump app version to 2023.5.0-beta.2 and lerna package versions 2023-07-13 17:16:41 +00:00
Jack Kavanagh
828e56fbfc v3.19.0-beta.1 2023-07-13 17:16:25 +00:00
Jack Kavanagh
6f60482853
fix gitsync (#6152)
* buffer in node rather than the renderer

* handle no internet
2023-07-13 19:09:02 +02:00
Jack Kavanagh
35d6e24867
hotfix git+ in url (#6151) 2023-07-13 18:35:44 +02:00
Jack Kavanagh
63388729e5
add anchor (#6149) 2023-07-13 12:25:35 +00:00
Jack Kavanagh
c89cd8b1f8
done hack to fix windows ci (#6144)
* done hack

* lint
2023-07-12 19:13:34 +02:00
jackkav
af5cca3850 fix lint 2023-07-12 12:26:35 +02:00
Jack Kavanagh
d0e612f902
Feat/force-update (#6141)
* xmldom and protobuf

* bumps

* lock files

* bumps

* remove mkdirp

* fix test

* fix test

* set yaml version

* github flake

* send request bumps

* remove fs-extra

* lockfiles

* update playwright

* fix plugin install

* remove console logs

* fix fetch

* suppress fetch errors

* add typings to insomnia fetch

* remove console logs

* show dialog
2023-07-12 12:17:13 +02:00
Jack Kavanagh
8db34fd7ce
Bump/security (#6139)
* xmldom and protobuf

* bumps

* lock files

* bumps

* remove mkdirp

* fix test

* fix test

* set yaml version

* github flake

* send request bumps

* remove fs-extra

* lockfiles

* update playwright

* fix plugin install

* remove console logs

* fix fetch

* suppress fetch errors

* add typings to insomnia fetch

* remove console logs
2023-07-12 12:14:18 +02:00
Jack Kavanagh
e51d8d7b7b
Merge branch 'develop' into release/2023.5.0-beta.0 2023-07-12 01:22:37 +02:00
jackkav
54ae285b4c fixtest 2023-07-12 01:22:18 +02:00
Jack Kavanagh
d30dd99f6e Bump app version to 2023.5.0-beta.0 and lerna package versions 2023-07-11 15:25:44 +00:00
Jack Kavanagh
7691ab8c89 v3.19.0-beta.0 2023-07-11 15:25:28 +00:00
Sebastian Jonasson
0113ba0971
Fix #5923: keybind action for switch environments (#5998)
* Fix: keybind action for switch environments

* replace imperative handle with onOpen/onClose

---------

Co-authored-by: gatzjames <jamesgatzos@gmail.com>
2023-07-11 15:10:59 +00:00
SeungWon
7b416220af
fix: Issue with incorrect OperationName applied on GraphQL request (#6074)
* fix: Retained operation name in GraphQL requests

* fix: Ensure Immediate Reflection of operationName Changes in GraphQL Query
2023-07-11 15:01:57 +00:00
Jack Kavanagh
2cd79b35b3
Fix/fetch body (#6134)
* fix body, extract backoff

* fix two way commands

* add docs

* fix ai calls and errors
2023-07-11 15:58:06 +02:00
James Gatz
64fe218c2e
Environments data routing (#6127)
* update environments to use data routing

* upgrade react-router for json api in actions

* check for the proper route in the modal

* remove ?

* fix git url construction

* fix lint issues

* logs
2023-07-11 12:47:39 +02:00
Jack Kavanagh
da13df909a
Chore/fetch-cleaning (#6131)
* pass 1

* strip some layers

* another layer

* fix imports

* tidy

* some more

* fix copypasta

* remove redux listener

* use named properties for fetch

* move fetch over main

* remove test setup

* add test filter to workspace log
2023-07-11 10:24:22 +00:00
Jack Kavanagh
1e35cd66e9
Bump/tough-cookie (#6130)
* bump tough cookie

* lockfiles

* fix test
2023-07-11 07:28:22 +00:00
Jack Kavanagh
1d46100f01
Bump/linters (#6128)
* bump linters

* lockfiles

* sort imports

* auto fix import sort order

* fix lint errors

* markdown
2023-07-10 23:54:42 +02:00
Jack Kavanagh
45413d17c2
Bump/axios-1.4.0 (#6126)
* bump axios to latest

* lockfiles

* fix types

* fix type

* seriously
2023-07-10 15:14:00 +00:00
Jack Kavanagh
1d8fa4a339
move axios to main (#6118)
* move axios to main

* remove adapter override (old electron hack)

* add axios handler

* send only objects over the ipc

* don't forget the comma

* fix types

* fix proxy test

* fix smoke

* fix type

* fix axios __private
2023-07-10 14:13:17 +02:00
dependabot[bot]
985381cd95
Bump protobufjs and @grpc/proto-loader in /packages/insomnia-smoke-test (#6119)
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) to 7.2.4 and updates ancestor dependency [@grpc/proto-loader](https://github.com/grpc/grpc-node). These dependencies need to be updated together.


Updates `protobufjs` from 6.11.3 to 7.2.4
- [Release notes](https://github.com/protobufjs/protobuf.js/releases)
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/protobufjs/protobuf.js/compare/v6.11.3...protobufjs-v7.2.4)

Updates `@grpc/proto-loader` from 0.6.13 to 0.7.7
- [Release notes](https://github.com/grpc/grpc-node/releases)
- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/proto-loader@0.6.13...@grpc/proto-loader@0.7.7)

---
updated-dependencies:
- dependency-name: protobufjs
  dependency-type: indirect
- dependency-name: "@grpc/proto-loader"
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-10 09:07:15 +02:00
Jack Kavanagh
018d7dee70
move things out of misc and move auth window to main (#6117)
* move things out of misc

* move misc to main

* rename file

* remove test
2023-07-07 22:57:45 +02:00
Jack Kavanagh
3fdafdc1e4
hotfix (#6116) 2023-07-07 21:45:23 +02:00
Jack Kavanagh
abfabd41cf
Chore/node-integration-continued (#6106)
* don't import electron

* add clipboard to preload

* remove datadir helper

* clean up helpers

* remove electron-helpers

* revert db path

* delete test

* more helpers

* fix tests

* fix tests

* lint

* fix inso
2023-07-07 21:30:12 +02:00
Jack Kavanagh
e8c9afb0c8
move analytics over ipc (#6110)
* move analytics over ipc

* fix types

* fix tests

* add console .log

* fix inso commands
2023-07-07 20:20:39 +02:00
James Gatz
93159075b1
fix initial cloning of git repo (#6115) 2023-07-07 13:21:51 +00:00
Jack Kavanagh
a5c7e431e8
add SEE routes (#6113) 2023-07-07 12:36:41 +00:00
Jack Kavanagh
b4c450f3e5
make user-agent optional (#6109)
* make user-agent optional

* suppress default

* fix test

* fix tests

* fix user agent tests

* remove import
2023-07-07 10:30:08 +00:00
Jack Kavanagh
9141d9a947
Feat/second-window (#6104)
* wip

* perhaps we dont need app/login

* fix lint

* store keypair in localstorage

* use localstorage

* can login to multiple windows

* remove console log

* rename window helper

* add file menu

* remove test
2023-07-07 10:18:16 +00:00
Jack Kavanagh
3576f6ae13
remove unused hook (#6112)
* remove unused

* fix lint
2023-07-07 08:19:57 +00:00
Jack Kavanagh
5ee0e38b60
fix (#6107) 2023-07-07 00:37:30 +02:00
Jack Kavanagh
76b6f0e44e
remove unreachable (#6105) 2023-07-06 22:57:23 +02:00