From c67c2a47e40482d3b69e332f0a3306162b54cd89 Mon Sep 17 00:00:00 2001 From: andrewmcgivery Date: Sun, 25 Oct 2020 19:38:24 -0400 Subject: [PATCH 1/8] feat: mangle error codes to error indexes Added mangleErrors babel script which converts error messages from strings to error code indexes. Former-commit-id: b0c8df28af9b4d411c240f67d6ca1d0a3c0a6bf0 Former-commit-id: 2fef7e46897d57a2654ccf0c994d49a08ef64ad3 --- errors.json.REMOVED.git-id | 1 + rollup.config.js.REMOVED.git-id | 2 +- scripts/mangleErrors.js.REMOVED.git-id | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 errors.json.REMOVED.git-id create mode 100644 scripts/mangleErrors.js.REMOVED.git-id diff --git a/errors.json.REMOVED.git-id b/errors.json.REMOVED.git-id new file mode 100644 index 0000000000..53f479ec1e --- /dev/null +++ b/errors.json.REMOVED.git-id @@ -0,0 +1 @@ +4c605cd2c17cd94cc6f525b53257433bdd694d90 \ No newline at end of file diff --git a/rollup.config.js.REMOVED.git-id b/rollup.config.js.REMOVED.git-id index f87851f035..0eaba56bf1 100644 --- a/rollup.config.js.REMOVED.git-id +++ b/rollup.config.js.REMOVED.git-id @@ -1 +1 @@ -bb6db4e4158dadfab24b747e3d8ff853b2e7a0c1 \ No newline at end of file +2648c621f6700612184e084e5d2bc6228408160a \ No newline at end of file diff --git a/scripts/mangleErrors.js.REMOVED.git-id b/scripts/mangleErrors.js.REMOVED.git-id new file mode 100644 index 0000000000..3d687192db --- /dev/null +++ b/scripts/mangleErrors.js.REMOVED.git-id @@ -0,0 +1 @@ +ed332f02acc3ad082fa77bb6633383233f01f8c1 \ No newline at end of file From d4cf5b6a3336a968f7d61bab8daccc982f3f6f44 Mon Sep 17 00:00:00 2001 From: andrewmcgivery Date: Sun, 25 Oct 2020 20:04:25 -0400 Subject: [PATCH 2/8] Fixing header comment. Former-commit-id: f487033e21bf74550c450e0c1ff70aad017185c3 Former-commit-id: 3627798e37b4e4124033a50e33f1cffc338bf516 --- scripts/mangleErrors.js.REMOVED.git-id | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/mangleErrors.js.REMOVED.git-id b/scripts/mangleErrors.js.REMOVED.git-id index 3d687192db..bce351e216 100644 --- a/scripts/mangleErrors.js.REMOVED.git-id +++ b/scripts/mangleErrors.js.REMOVED.git-id @@ -1 +1 @@ -ed332f02acc3ad082fa77bb6633383233f01f8c1 \ No newline at end of file +c39481c79ea508f8654a6e5cc2c6987007f1fe2d \ No newline at end of file From 1b97b3c03859b09db58921db318d5853615ee81e Mon Sep 17 00:00:00 2001 From: andrewmcgivery Date: Tue, 27 Oct 2020 20:58:04 -0400 Subject: [PATCH 3/8] Feat: Aded formatProdErrorMessage function which is called during prod build to link to redux error page, styled error page and changed to only show error text for error passed in url. Former-commit-id: 5fdbeb681111c0b7624c3b73468b0925c5810f93 Former-commit-id: 4e93abdca4f3a92f4057d713d46f7e16a7572e57 --- scripts/mangleErrors.js.REMOVED.git-id | 2 +- src/utils/formatProdErrorMessage.ts | 15 +++++++ website/package-lock.json.REMOVED.git-id | 2 +- website/package.json | 3 +- website/src/pages/errors.js.REMOVED.git-id | 1 + website/src/pages/styles.module.css | 43 ------------------- .../pages/styles.module.css.REMOVED.git-id | 1 + 7 files changed, 21 insertions(+), 46 deletions(-) create mode 100644 src/utils/formatProdErrorMessage.ts create mode 100644 website/src/pages/errors.js.REMOVED.git-id delete mode 100755 website/src/pages/styles.module.css create mode 100644 website/src/pages/styles.module.css.REMOVED.git-id diff --git a/scripts/mangleErrors.js.REMOVED.git-id b/scripts/mangleErrors.js.REMOVED.git-id index bce351e216..8c7064dc68 100644 --- a/scripts/mangleErrors.js.REMOVED.git-id +++ b/scripts/mangleErrors.js.REMOVED.git-id @@ -1 +1 @@ -c39481c79ea508f8654a6e5cc2c6987007f1fe2d \ No newline at end of file +59b4af61141b9efd6b94e1a7253a075b4bf4b8e7 \ No newline at end of file diff --git a/src/utils/formatProdErrorMessage.ts b/src/utils/formatProdErrorMessage.ts new file mode 100644 index 0000000000..a15e14610e --- /dev/null +++ b/src/utils/formatProdErrorMessage.ts @@ -0,0 +1,15 @@ +/** + * Adapted from React: https://github.com/facebook/react/blob/master/packages/shared/formatProdErrorMessage.js + * + * Do not require this module directly! Use normal throw error calls. These messages will be replaced with error codes + * during build. + * @param {*} code + */ +function formatProdErrorMessage(code: number) { + return ( + `Minified Redux error #${code}; visit https://redux.js.org/Errors?code=${code} for the full message or ` + + 'use the non-minified dev environment for full errors. ' + ); + } + + export default formatProdErrorMessage; \ No newline at end of file diff --git a/website/package-lock.json.REMOVED.git-id b/website/package-lock.json.REMOVED.git-id index 524c87d0e5..1f1cff3169 100644 --- a/website/package-lock.json.REMOVED.git-id +++ b/website/package-lock.json.REMOVED.git-id @@ -1 +1 @@ -bf6797dd3f1133726f62812f1d269e2c7c92c175 \ No newline at end of file +d67cde473fe46207553f1800ff11e9a9b45ba4e5 \ No newline at end of file diff --git a/website/package.json b/website/package.json index 9bb8b94b77..e281828442 100755 --- a/website/package.json +++ b/website/package.json @@ -10,7 +10,8 @@ "@docusaurus/preset-classic": "2.0.0-alpha.64", "classnames": "2.2.6", "react": "16.13.0", - "react-dom": "16.13.0" + "react-dom": "16.13.0", + "url-search-params-polyfill": "^8.1.0" }, "browserslist": { "production": [ diff --git a/website/src/pages/errors.js.REMOVED.git-id b/website/src/pages/errors.js.REMOVED.git-id new file mode 100644 index 0000000000..bca804268d --- /dev/null +++ b/website/src/pages/errors.js.REMOVED.git-id @@ -0,0 +1 @@ +6f151c3819bdc745d23077dc94ac9603eef627cd \ No newline at end of file diff --git a/website/src/pages/styles.module.css b/website/src/pages/styles.module.css deleted file mode 100755 index 7015247dc8..0000000000 --- a/website/src/pages/styles.module.css +++ /dev/null @@ -1,43 +0,0 @@ -.heroBanner { - padding: 4rem 0; - text-align: center; - position: relative; - overflow: hidden; -} - -@media screen and (max-width: 966px) { - .heroBanner { - padding: 2rem; - } -} - -.buttons { - display: flex; - align-items: center; - justify-content: center; -} - -.features { - display: flex; - align-items: center; - padding: 2rem 0; - width: 100%; -} - -.featureTitle { - text-align: center; - margin: 1rem 0; -} - -.featureImage { - height: 100px; - width: 100px; - fill: var(--ifm-font-color-base); -} - -.featureAnchor svg { - margin-left: 5px; - max-width: 16px; - max-height: 16px; - fill: var(--ifm-color-primary); -} diff --git a/website/src/pages/styles.module.css.REMOVED.git-id b/website/src/pages/styles.module.css.REMOVED.git-id new file mode 100644 index 0000000000..61e6d6ab6b --- /dev/null +++ b/website/src/pages/styles.module.css.REMOVED.git-id @@ -0,0 +1 @@ +e3c18d1e9604f83b7dac391b5156ecb64324dfec \ No newline at end of file From b6f6180a9d0c7cee523487f749c72ddb4dcc65f1 Mon Sep 17 00:00:00 2001 From: andrewmcgivery Date: Tue, 27 Oct 2020 21:49:59 -0400 Subject: [PATCH 4/8] Fix: Resolve build issue caused by using window object server side. Former-commit-id: 3f1685d25e18843e593c0316a2c6a73d55f5e0c9 Former-commit-id: 7ac5466c1720c6f874db5a3960caaca15c781c6c --- website/src/pages/errors.js.REMOVED.git-id | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/src/pages/errors.js.REMOVED.git-id b/website/src/pages/errors.js.REMOVED.git-id index bca804268d..91f3f4b13f 100644 --- a/website/src/pages/errors.js.REMOVED.git-id +++ b/website/src/pages/errors.js.REMOVED.git-id @@ -1 +1 @@ -6f151c3819bdc745d23077dc94ac9603eef627cd \ No newline at end of file +02944637411f4616e3bcd05217a8264108f5e091 \ No newline at end of file From 3cba1474e8b23f734e018fbac637c62300d64b27 Mon Sep 17 00:00:00 2001 From: andrewmcgivery Date: Tue, 27 Oct 2020 23:28:22 -0400 Subject: [PATCH 5/8] Fixing some formatting issues caused by a bad VSCode update that was breaking the build. Former-commit-id: 922cc28d17cfac254eb8f94fe40cc9d7e8d96618 Former-commit-id: bc91ab07c357e5aced23a3809be1b031095feca1 --- errors.json.REMOVED.git-id | 2 +- scripts/mangleErrors.js.REMOVED.git-id | 2 +- src/utils/formatProdErrorMessage.ts | 18 +++++++++--------- website/src/pages/errors.js.REMOVED.git-id | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/errors.json.REMOVED.git-id b/errors.json.REMOVED.git-id index 53f479ec1e..bc1a5bfbfc 100644 --- a/errors.json.REMOVED.git-id +++ b/errors.json.REMOVED.git-id @@ -1 +1 @@ -4c605cd2c17cd94cc6f525b53257433bdd694d90 \ No newline at end of file +0f79a45ee4c283fd1fe5324fadd47ac615336217 \ No newline at end of file diff --git a/scripts/mangleErrors.js.REMOVED.git-id b/scripts/mangleErrors.js.REMOVED.git-id index 8c7064dc68..3b04715bb9 100644 --- a/scripts/mangleErrors.js.REMOVED.git-id +++ b/scripts/mangleErrors.js.REMOVED.git-id @@ -1 +1 @@ -59b4af61141b9efd6b94e1a7253a075b4bf4b8e7 \ No newline at end of file +a33e2978a7fb3a389551498925bd388cbfeaa1cb \ No newline at end of file diff --git a/src/utils/formatProdErrorMessage.ts b/src/utils/formatProdErrorMessage.ts index a15e14610e..c52a535ead 100644 --- a/src/utils/formatProdErrorMessage.ts +++ b/src/utils/formatProdErrorMessage.ts @@ -1,15 +1,15 @@ /** * Adapted from React: https://github.com/facebook/react/blob/master/packages/shared/formatProdErrorMessage.js - * + * * Do not require this module directly! Use normal throw error calls. These messages will be replaced with error codes * during build. - * @param {*} code + * @param {*} code */ function formatProdErrorMessage(code: number) { - return ( - `Minified Redux error #${code}; visit https://redux.js.org/Errors?code=${code} for the full message or ` + - 'use the non-minified dev environment for full errors. ' - ); - } - - export default formatProdErrorMessage; \ No newline at end of file + return ( + `Minified Redux error #${code}; visit https://redux.js.org/Errors?code=${code} for the full message or ` + + 'use the non-minified dev environment for full errors. ' + ) +} + +export default formatProdErrorMessage diff --git a/website/src/pages/errors.js.REMOVED.git-id b/website/src/pages/errors.js.REMOVED.git-id index 91f3f4b13f..350ed90a82 100644 --- a/website/src/pages/errors.js.REMOVED.git-id +++ b/website/src/pages/errors.js.REMOVED.git-id @@ -1 +1 @@ -02944637411f4616e3bcd05217a8264108f5e091 \ No newline at end of file +48be48d99933bc406e699fe29c09cb07f167f152 \ No newline at end of file From 854e696e134cb137de2e30d0f8e2c650bf1784d2 Mon Sep 17 00:00:00 2001 From: andrewmcgivery Date: Mon, 2 Nov 2020 21:17:49 -0500 Subject: [PATCH 6/8] Updated errors page with a table of all errors. Former-commit-id: 02424baa67ee7f5ac2fe17e04bda6251107afa97 Former-commit-id: ba766684b8dd4d3a48b7f2d783fd034578352e09 --- website/src/pages/errors.js.REMOVED.git-id | 2 +- website/src/pages/styles.module.css.REMOVED.git-id | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/website/src/pages/errors.js.REMOVED.git-id b/website/src/pages/errors.js.REMOVED.git-id index 350ed90a82..81aed54c30 100644 --- a/website/src/pages/errors.js.REMOVED.git-id +++ b/website/src/pages/errors.js.REMOVED.git-id @@ -1 +1 @@ -48be48d99933bc406e699fe29c09cb07f167f152 \ No newline at end of file +4a9fe3136941851101c36c484a1cdd430f62e374 \ No newline at end of file diff --git a/website/src/pages/styles.module.css.REMOVED.git-id b/website/src/pages/styles.module.css.REMOVED.git-id index 61e6d6ab6b..0f00476546 100644 --- a/website/src/pages/styles.module.css.REMOVED.git-id +++ b/website/src/pages/styles.module.css.REMOVED.git-id @@ -1 +1 @@ -e3c18d1e9604f83b7dac391b5156ecb64324dfec \ No newline at end of file +cb8fc5f82406bf8ec0fd1a0edc4fa2f5d787756c \ No newline at end of file From bc2afd316c658cfb7efea24f351b1b41b103c1df Mon Sep 17 00:00:00 2001 From: andrewmcgivery Date: Sun, 28 Mar 2021 13:42:57 -0400 Subject: [PATCH 7/8] Fixing build to prep for merge, rebasing from master Former-commit-id: 2b68673d74361e326125314d90ec33362205334d Former-commit-id: 775862436e1b85a431c9a9b5524b10fbf2f1398b --- errors.json.REMOVED.git-id | 2 +- package-lock.json.REMOVED.git-id | 2 +- package.json.REMOVED.git-id | 2 +- rollup.config.js.REMOVED.git-id | 2 +- src/utils/formatProdErrorMessage.ts | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/errors.json.REMOVED.git-id b/errors.json.REMOVED.git-id index bc1a5bfbfc..826af5931e 100644 --- a/errors.json.REMOVED.git-id +++ b/errors.json.REMOVED.git-id @@ -1 +1 @@ -0f79a45ee4c283fd1fe5324fadd47ac615336217 \ No newline at end of file +49e6c98a69ac89787b8d7d2a5bb8a856c76f2350 \ No newline at end of file diff --git a/package-lock.json.REMOVED.git-id b/package-lock.json.REMOVED.git-id index f96ec9b3c2..67e2886470 100644 --- a/package-lock.json.REMOVED.git-id +++ b/package-lock.json.REMOVED.git-id @@ -1 +1 @@ -02ce5a160e87a168402d6d1c669ffa5d8e2fdda6 \ No newline at end of file +79c7a206289c8ae16e6a3fece793ea0683e1fa66 \ No newline at end of file diff --git a/package.json.REMOVED.git-id b/package.json.REMOVED.git-id index 377ef1ac23..a4fb8fccea 100644 --- a/package.json.REMOVED.git-id +++ b/package.json.REMOVED.git-id @@ -1 +1 @@ -34c25b409df33c051bddb86b0ebe3652932cf3af \ No newline at end of file +54e797b90e042db0d1e37ce60efe29ca6c89fbed \ No newline at end of file diff --git a/rollup.config.js.REMOVED.git-id b/rollup.config.js.REMOVED.git-id index eeed889a61..b10e6ea510 100644 --- a/rollup.config.js.REMOVED.git-id +++ b/rollup.config.js.REMOVED.git-id @@ -1 +1 @@ -1e0d8acba28eb0339c8b772bfa639c2259730be6 \ No newline at end of file +5f2104ef6d67ec5358c725c18523b638f5f5d3ee \ No newline at end of file diff --git a/src/utils/formatProdErrorMessage.ts b/src/utils/formatProdErrorMessage.ts index c52a535ead..a0ec70e46f 100644 --- a/src/utils/formatProdErrorMessage.ts +++ b/src/utils/formatProdErrorMessage.ts @@ -3,7 +3,7 @@ * * Do not require this module directly! Use normal throw error calls. These messages will be replaced with error codes * during build. - * @param {*} code + * @param {number} code */ function formatProdErrorMessage(code: number) { return ( From dda014f832646df77cc7cac1766760a72898fe1c Mon Sep 17 00:00:00 2001 From: Mark Erikson Date: Fri, 2 Apr 2021 13:52:23 -0400 Subject: [PATCH 8/8] Handle missing errors.json file so we can recreate from scratch Former-commit-id: 0747d7bcc9f0fc4e7fea30e8a348604ed282d53f Former-commit-id: 16d8a760603cd99211cb2847159b12d62223d1cc --- scripts/mangleErrors.js.REMOVED.git-id | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/mangleErrors.js.REMOVED.git-id b/scripts/mangleErrors.js.REMOVED.git-id index 3b04715bb9..f632c9b068 100644 --- a/scripts/mangleErrors.js.REMOVED.git-id +++ b/scripts/mangleErrors.js.REMOVED.git-id @@ -1 +1 @@ -a33e2978a7fb3a389551498925bd388cbfeaa1cb \ No newline at end of file +d8b8502a52b248ac7e5ebc22f33a4763e05af8b2 \ No newline at end of file