mirror of
https://github.com/Kong/insomnia
synced 2024-11-08 23:00:30 +00:00
6ef9a46814
* 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>
5 lines
9.5 KiB
Plaintext
5 lines
9.5 KiB
Plaintext
{"_id":"utr_151e4ecb47784bacbea430c71dc6a90b","type":"UnitTestResult","parentId":"wrk_a528e60334a54420a7b384bae215ad1b","modified":1694436090299,"created":1694436090299,"results":{"stats":{"suites":1,"tests":1,"passes":0,"pending":0,"failures":1,"start":{"$$date":1694436090277},"end":{"$$date":1694436090299},"duration":22},"tests":[{"title":"Returns 200","fullTitle":"My Suite Returns 200","file":"/var/folders/_7/6ms57pwx6899ftqnx4cxcsf80000gn/T/insomnia-testing/0.37939980943090235-test.ts","duration":18,"currentRetry":0,"err":{"stack":"Error: attempted to output null or undefined value\n at file:///Applications/Insomnia.app/Contents/Resources/app.asar/index-f89f6e08.js:90:20151\n at /Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:2307:5\n at RawTask.call (/Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:4583:19)\n at MutationObserver.flush (/Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:4660:29)","message":"attempted to output null or undefined value","path":"url","location":{"line":1,"column":1},"type":"render","reason":"undefined","multiple":[{"path":"url","location":"[object Object]","type":"render","reason":"undefined","multiple":"Error: attempted to output null or undefined value"}]}}],"pending":[],"failures":[{"title":"Returns 200","fullTitle":"My Suite Returns 200","file":"/var/folders/_7/6ms57pwx6899ftqnx4cxcsf80000gn/T/insomnia-testing/0.37939980943090235-test.ts","duration":18,"currentRetry":0,"err":{"stack":"Error: attempted to output null or undefined value\n at file:///Applications/Insomnia.app/Contents/Resources/app.asar/index-f89f6e08.js:90:20151\n at /Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:2307:5\n at RawTask.call (/Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:4583:19)\n at MutationObserver.flush (/Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:4660:29)","message":"attempted to output null or undefined value","path":"url","location":{"line":1,"column":1},"type":"render","reason":"undefined","multiple":[{"path":"url","location":"[object Object]","type":"render","reason":"undefined","multiple":"Error: attempted to output null or undefined value"}]}}],"passes":[]}}
|
|
{"_id":"utr_257e8a95b57d4ce790d12a47fccb18d9","type":"UnitTestResult","parentId":"wrk_a528e60334a54420a7b384bae215ad1b","modified":1694436095101,"created":1694436095101,"results":{"stats":{"suites":1,"tests":1,"passes":0,"pending":0,"failures":1,"start":{"$$date":1694436095069},"end":{"$$date":1694436095101},"duration":32},"tests":[{"title":"Returns 200","fullTitle":"My Suite Returns 200","file":"/var/folders/_7/6ms57pwx6899ftqnx4cxcsf80000gn/T/insomnia-testing/0.46268860035276904-test.ts","duration":31,"currentRetry":0,"err":{"stack":"Error: attempted to output null or undefined value\n at file:///Applications/Insomnia.app/Contents/Resources/app.asar/index-f89f6e08.js:90:20151\n at /Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:2307:5\n at RawTask.call (/Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:4583:19)\n at MutationObserver.flush (/Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:4660:29)","message":"attempted to output null or undefined value","path":"url","location":{"line":1,"column":1},"type":"render","reason":"undefined","multiple":[{"path":"url","location":"[object Object]","type":"render","reason":"undefined","multiple":"Error: attempted to output null or undefined value"}]}}],"pending":[],"failures":[{"title":"Returns 200","fullTitle":"My Suite Returns 200","file":"/var/folders/_7/6ms57pwx6899ftqnx4cxcsf80000gn/T/insomnia-testing/0.46268860035276904-test.ts","duration":31,"currentRetry":0,"err":{"stack":"Error: attempted to output null or undefined value\n at file:///Applications/Insomnia.app/Contents/Resources/app.asar/index-f89f6e08.js:90:20151\n at /Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:2307:5\n at RawTask.call (/Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:4583:19)\n at MutationObserver.flush (/Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:4660:29)","message":"attempted to output null or undefined value","path":"url","location":{"line":1,"column":1},"type":"render","reason":"undefined","multiple":[{"path":"url","location":"[object Object]","type":"render","reason":"undefined","multiple":"Error: attempted to output null or undefined value"}]}}],"passes":[]}}
|
|
{"_id":"utr_89249ee8bad14df883d26fc097d77eaf","type":"UnitTestResult","parentId":"wrk_a528e60334a54420a7b384bae215ad1b","modified":1694436101914,"created":1694436101914,"results":{"stats":{"suites":1,"tests":1,"passes":0,"pending":0,"failures":1,"start":{"$$date":1694436101899},"end":{"$$date":1694436101914},"duration":15},"tests":[{"title":"Returns 200","fullTitle":"My Suite Returns 200","file":"/var/folders/_7/6ms57pwx6899ftqnx4cxcsf80000gn/T/insomnia-testing/0.5942253207975523-test.ts","duration":14,"currentRetry":0,"err":{"stack":"Error: attempted to output null or undefined value\n at file:///Applications/Insomnia.app/Contents/Resources/app.asar/index-f89f6e08.js:90:20151\n at /Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:2307:5\n at RawTask.call (/Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:4583:19)\n at MutationObserver.flush (/Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:4660:29)","message":"attempted to output null or undefined value","path":"url","location":{"line":1,"column":1},"type":"render","reason":"undefined","multiple":[{"path":"url","location":"[object Object]","type":"render","reason":"undefined","multiple":"Error: attempted to output null or undefined value"}]}}],"pending":[],"failures":[{"title":"Returns 200","fullTitle":"My Suite Returns 200","file":"/var/folders/_7/6ms57pwx6899ftqnx4cxcsf80000gn/T/insomnia-testing/0.5942253207975523-test.ts","duration":14,"currentRetry":0,"err":{"stack":"Error: attempted to output null or undefined value\n at file:///Applications/Insomnia.app/Contents/Resources/app.asar/index-f89f6e08.js:90:20151\n at /Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:2307:5\n at RawTask.call (/Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:4583:19)\n at MutationObserver.flush (/Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:4660:29)","message":"attempted to output null or undefined value","path":"url","location":{"line":1,"column":1},"type":"render","reason":"undefined","multiple":[{"path":"url","location":"[object Object]","type":"render","reason":"undefined","multiple":"Error: attempted to output null or undefined value"}]}}],"passes":[]}}
|
|
{"_id":"utr_96caab34bbdd46e8940ab260c53441cd","type":"UnitTestResult","parentId":"wrk_a528e60334a54420a7b384bae215ad1b","modified":1694436103834,"created":1694436103834,"results":{"stats":{"suites":1,"tests":1,"passes":0,"pending":0,"failures":1,"start":{"$$date":1694436103818},"end":{"$$date":1694436103834},"duration":16},"tests":[{"title":"Returns 200","fullTitle":"My Suite Returns 200","file":"/var/folders/_7/6ms57pwx6899ftqnx4cxcsf80000gn/T/insomnia-testing/0.55166761668619-test.ts","duration":14,"currentRetry":0,"err":{"stack":"Error: attempted to output null or undefined value\n at file:///Applications/Insomnia.app/Contents/Resources/app.asar/index-f89f6e08.js:90:20151\n at /Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:2307:5\n at RawTask.call (/Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:4583:19)\n at MutationObserver.flush (/Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:4660:29)","message":"attempted to output null or undefined value","path":"url","location":{"line":1,"column":1},"type":"render","reason":"undefined","multiple":[{"path":"url","location":"[object Object]","type":"render","reason":"undefined","multiple":"Error: attempted to output null or undefined value"}]}}],"pending":[],"failures":[{"title":"Returns 200","fullTitle":"My Suite Returns 200","file":"/var/folders/_7/6ms57pwx6899ftqnx4cxcsf80000gn/T/insomnia-testing/0.55166761668619-test.ts","duration":14,"currentRetry":0,"err":{"stack":"Error: attempted to output null or undefined value\n at file:///Applications/Insomnia.app/Contents/Resources/app.asar/index-f89f6e08.js:90:20151\n at /Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:2307:5\n at RawTask.call (/Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:4583:19)\n at MutationObserver.flush (/Applications/Insomnia.app/Contents/Resources/app.asar/node_modules/nunjucks/browser/nunjucks.js:4660:29)","message":"attempted to output null or undefined value","path":"url","location":{"line":1,"column":1},"type":"render","reason":"undefined","multiple":[{"path":"url","location":"[object Object]","type":"render","reason":"undefined","multiple":"Error: attempted to output null or undefined value"}]}}],"passes":[]}}
|