From f9ddf1f25d0746cdd7175d5cbbe690538aa8459f Mon Sep 17 00:00:00 2001 From: gh-action Date: Tue, 4 Feb 2025 16:21:39 +0000 Subject: [PATCH 01/28] chore(release): 1.6.4 --- CHANGELOG.md | 7 +++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a4c9306..134f6d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) for commit guidelines. +## [1.6.4](https://github.com/ansh/jiffyreader.com/compare/v1.6.3...v1.6.4) (2025-02-04) + + +### Bug Fixes + +* noisylogging ([876a170](https://github.com/ansh/jiffyreader.com/commit/876a17084977c2cc54cfb41f8c0c074ddfd968ad)) + ## [1.6.3](https://github.com/ansh/jiffyreader.com/compare/v1.6.2...v1.6.3) (2025-02-03) diff --git a/package-lock.json b/package-lock.json index 9e0f781..9babc33 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "jiffy-reader", - "version": "1.6.3", + "version": "1.6.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "jiffy-reader", - "version": "1.6.3", + "version": "1.6.4", "license": "ISC", "dependencies": { "@plasmohq/prettier-plugin-sort-imports": "^1.1.1", diff --git a/package.json b/package.json index c8ecefd..bd45ce4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "jiffy-reader", "displayName": "Jiffy reader", - "version": "1.6.3", + "version": "1.6.4", "description": "jiffy reader", "packageManager": "pnpm@9.15.3", "scripts": { From 09c78db7442c22db3ec2e9de92cc73eb47ecb6a4 Mon Sep 17 00:00:00 2001 From: gh-action Date: Tue, 4 Feb 2025 16:32:28 +0000 Subject: [PATCH 02/28] chore(release): 1.6.4 --- CHANGELOG.md | 105 +++++++++++++--------------------------------- package-lock.json | 4 +- package.json | 2 +- 3 files changed, 31 insertions(+), 80 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a4c9306..54ce909 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,111 +2,46 @@ All notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) for commit guidelines. -## [1.6.3](https://github.com/ansh/jiffyreader.com/compare/v1.6.2...v1.6.3) (2025-02-03) - - -### Bug Fixes - -* noisy prod log with env ([9dc8676](https://github.com/ansh/jiffyreader.com/commit/9dc867673fd956b33be1bfb4db9900105e754117)) - -## [1.6.2](https://github.com/ansh/jiffyreader.com/compare/v1.6.1...v1.6.2) (2025-02-03) +## [1.6.4](https://github.com/ansh/jiffyreader.com/compare/v1.6.0...v1.6.4) (2025-02-04) ### Bug Fixes +* disable debug for prod builds ([4c3a425](https://github.com/ansh/jiffyreader.com/commit/4c3a42559bb3150751920ef29c8bbf9867f4a61a)) * noisy console logs in production ([442e959](https://github.com/ansh/jiffyreader.com/commit/442e959785dfc1c4a757b28e17c02d80d5eb59e5)) * noisy logging ([c98039c](https://github.com/ansh/jiffyreader.com/commit/c98039c6fedb58ff86c95bce14ba36124a0aba1d)) +* noisy prod log with env ([9dc8676](https://github.com/ansh/jiffyreader.com/commit/9dc867673fd956b33be1bfb4db9900105e754117)) +* noisylogging ([876a170](https://github.com/ansh/jiffyreader.com/commit/876a17084977c2cc54cfb41f8c0c074ddfd968ad)) -## [1.6.1](https://github.com/ansh/jiffyreader.com/compare/v1.5.0...v1.6.1) (2025-01-20) - - -### Bug Fixes - -* disable debug for prod builds ([4c3a425](https://github.com/ansh/jiffyreader.com/commit/4c3a42559bb3150751920ef29c8bbf9867f4a61a)) - -## [1.5.0](https://github.com/ansh/jiffyreader.com/compare/v1.4.0...v1.5.0) (2024-12-31) +## [1.6.0](https://github.com/ansh/jiffyreader.com/compare/v1.3.7...v1.6.0) (2024-12-31) ### Features * ability to enable and disable elements on a page like buttons, links, ... etc ([30b889a](https://github.com/ansh/jiffyreader.com/commit/30b889a27906786c2220b4ec3d389d5790e697e2)) - -## [1.4.0](https://github.com/ansh/jiffyreader.com/compare/v1.3.5...v1.4.0) (2024-12-30) - - -### Features - * ability to enable and disable elements on a page like buttons, links, ... etc ([a97e0ea](https://github.com/ansh/jiffyreader.com/commit/a97e0eade9974c63bb67e079c8ae198f0f64d50d)) -## [1.3.5](https://github.com/ansh/jiffyreader.com/compare/v1.3.4...v1.3.5) (2024-12-29) - - -### Bug Fixes - -* reddi disappearing text [#288](https://github.com/ansh/jiffyreader.com/issues/288) ([f4e5256](https://github.com/ansh/jiffyreader.com/commit/f4e5256bb9c0a6d6a54cc5d2c759a32f756d8d38)) +## [1.3.7](https://github.com/ansh/jiffyreader.com/compare/v1.3.6...v1.3.7) (2024-12-29) -## [1.3.4](https://github.com/ansh/jiffyreader.com/compare/v1.3.2...v1.3.4) (2024-12-28) +## [1.3.6](https://github.com/ansh/jiffyreader.com/compare/v1.3.3...v1.3.6) (2024-12-29) ### Bug Fixes -* **ci/update:** use wait instead of sleep ([4922097](https://github.com/ansh/jiffyreader.com/commit/49220974dcea8702ec6523e75aad7ae3b482de8b)) -* **ci:** skip release if last commit is chore(release) ([0cd8748](https://github.com/ansh/jiffyreader.com/commit/0cd87481c6b854fc48516acdad6a6b56cbfbe77a)) +* reddi disappearing text [#288](https://github.com/ansh/jiffyreader.com/issues/288) ([f4e5256](https://github.com/ansh/jiffyreader.com/commit/f4e5256bb9c0a6d6a54cc5d2c759a32f756d8d38)) * **ui:** popup ([17fabf7](https://github.com/ansh/jiffyreader.com/commit/17fabf7bee71505bd75181ce2813196dbf6b6180)) -## [1.3.2](https://github.com/ansh/jiffyreader.com/compare/v1.3.1...v1.3.2) (2024-12-26) +## [1.3.3](https://github.com/ansh/jiffyreader.com/compare/v1.3.0...v1.3.3) (2024-12-26) ### Bug Fixes * **build:** wait 10 seconds after build to run test ([d8b76da](https://github.com/ansh/jiffyreader.com/commit/d8b76da7eae82809a6adc5dc6d61c37650bab07c)) +* **ci/update:** use wait instead of sleep ([4922097](https://github.com/ansh/jiffyreader.com/commit/49220974dcea8702ec6523e75aad7ae3b482de8b)) * **ci:** bugs zipping opera, add time delay to stabilize parallel builds, remove action.sh ([4349274](https://github.com/ansh/jiffyreader.com/commit/43492741c4aefac56ae5ea1b49ed3c5e652d72b2)) +* **ci:** skip release if last commit is chore(release) ([0cd8748](https://github.com/ansh/jiffyreader.com/commit/0cd87481c6b854fc48516acdad6a6b56cbfbe77a)) -## [1.3.1](https://github.com/ansh/jiffyreader.com/compare/v1.2.6...v1.3.1) (2024-12-26) - -## [1.2.6](https://github.com/ansh/jiffyreader.com/compare/v1.2.5...v1.2.6) (2024-12-25) - -## [1.2.5](https://github.com/ansh/jiffyreader.com/compare/v1.2.4...v1.2.5) (2024-12-25) - - -### Bug Fixes - -* **build:** set different name for dev builds ([d1f7b22](https://github.com/ansh/jiffyreader.com/commit/d1f7b22c9ae897c9fe9cb01f98a57ee3e654af82)) -* **ci:** attempt to upload to cws when secrets available ([03bef78](https://github.com/ansh/jiffyreader.com/commit/03bef7811edcbe51ad5f506e01bfaf837cf4eb98)) -* **ci:** build and publish tags as prelease, requires manually unchecking a prerelease to mark it as current in gh gui ([08d2fa1](https://github.com/ansh/jiffyreader.com/commit/08d2fa1d2674bf8948e1bc74dd55e4aac29ee1cf)) -* **ci:** check to run cws uploads with scripts ([921b2fe](https://github.com/ansh/jiffyreader.com/commit/921b2fe298293fa1fcd16398ad142819a366f281)) - -## [1.2.4](https://github.com/ansh/jiffyreader.com/compare/v1.2.3...v1.2.4) (2024-12-25) - - -### Bug Fixes - -* **ci:** cws upload missing chrome file ([cccbaea](https://github.com/ansh/jiffyreader.com/commit/cccbaeaab849ccb2226e0d856799edd2e0fccee1)) -* **ci:** print manifest after build and update make calls ([77e5392](https://github.com/ansh/jiffyreader.com/commit/77e5392e88ac3e4a0f9502dc74049597cd8a8bd9)) -* **ci:** upload then publish as last step to fail softly ([af78b9a](https://github.com/ansh/jiffyreader.com/commit/af78b9a861a6970c652847c0a11d3e0961ecb514)) - -## [1.2.3](https://github.com/ansh/jiffyreader.com/compare/v1.2.2...v1.2.3) (2024-12-25) - - -### Bug Fixes - -* **ci:** include pnpm lock ([8428b9a](https://github.com/ansh/jiffyreader.com/commit/8428b9aa4d10e18b7b770bd4754fa05ad3b539da)) -* **ui:** broken css with interpolation ([31a7492](https://github.com/ansh/jiffyreader.com/commit/31a749214c7cba101af00097aaaa6d9dede32a93)) - -## [1.2.2](https://github.com/ansh/jiffyreader.com/compare/v1.2.0...v1.2.2) (2024-12-25) - - -### Bug Fixes - -* ci secrets ([7849ee4](https://github.com/ansh/jiffyreader.com/commit/7849ee463b36aea216de0961a125c1518cd37d66)) -* **ci:** refactor ([15defa4](https://github.com/ansh/jiffyreader.com/commit/15defa46bada19498e99f85e80a92de1a534b7b2)) -* **ci:** run make test ([1ff3e3a](https://github.com/ansh/jiffyreader.com/commit/1ff3e3a413eec3c6831e129bca58eaa29bc3b03d)) -* **internal:** improvements ([010f3ee](https://github.com/ansh/jiffyreader.com/commit/010f3ee35b7fe001d1be4508ce8f379bedb51034)) -* sass build warings ([af40167](https://github.com/ansh/jiffyreader.com/commit/af40167d9a2b02255939eb6957de2c814eff2315)) -* **update:** build and dev script, action and make file, add ([c64923c](https://github.com/ansh/jiffyreader.com/commit/c64923c3ec65e07e7f25bac69a6c7f6e1d821b0d)) -* **update:** ignore .envs ([541e4b6](https://github.com/ansh/jiffyreader.com/commit/541e4b68e7306d0eb476b081a8c550d90b3d66c2)) - -## [1.2.0](https://github.com/ansh/jiffyreader.com/compare/6c3fad5509a6345346122705c0e859eb036e5171...v1.2.0) (2024-12-23) +## [1.3.0](https://github.com/ansh/jiffyreader.com/compare/6c3fad5509a6345346122705c0e859eb036e5171...v1.3.0) (2024-12-25) ### Features @@ -154,8 +89,19 @@ All notable changes to this project will be documented in this file. See [commit * bookmarklet build failing ([ae347e4](https://github.com/ansh/jiffyreader.com/commit/ae347e4fcc4e28a7a9c3df0670f5d25aa512d7ad)) * broken bookmarlet ([859292a](https://github.com/ansh/jiffyreader.com/commit/859292a5d241955ad6a8d6517e9f0f9db4b13bb8)) * buggy toggles ([dfca483](https://github.com/ansh/jiffyreader.com/commit/dfca483174481c0fb2c614a5968b775bdc73b80a)) +* **build:** set different name for dev builds ([d1f7b22](https://github.com/ansh/jiffyreader.com/commit/d1f7b22c9ae897c9fe9cb01f98a57ee3e654af82)) * chrome install notification bug ([be7e397](https://github.com/ansh/jiffyreader.com/commit/be7e397ff5d663e32d71682d6f749535af147a3a)) +* ci secrets ([7849ee4](https://github.com/ansh/jiffyreader.com/commit/7849ee463b36aea216de0961a125c1518cd37d66)) +* **ci:** attempt to upload to cws when secrets available ([03bef78](https://github.com/ansh/jiffyreader.com/commit/03bef7811edcbe51ad5f506e01bfaf837cf4eb98)) +* **ci:** build and publish tags as prelease, requires manually unchecking a prerelease to mark it as current in gh gui ([08d2fa1](https://github.com/ansh/jiffyreader.com/commit/08d2fa1d2674bf8948e1bc74dd55e4aac29ee1cf)) +* **ci:** check to run cws uploads with scripts ([921b2fe](https://github.com/ansh/jiffyreader.com/commit/921b2fe298293fa1fcd16398ad142819a366f281)) +* **ci:** cws upload missing chrome file ([cccbaea](https://github.com/ansh/jiffyreader.com/commit/cccbaeaab849ccb2226e0d856799edd2e0fccee1)) +* **ci:** include pnpm lock ([8428b9a](https://github.com/ansh/jiffyreader.com/commit/8428b9aa4d10e18b7b770bd4754fa05ad3b539da)) +* **ci:** print manifest after build and update make calls ([77e5392](https://github.com/ansh/jiffyreader.com/commit/77e5392e88ac3e4a0f9502dc74049597cd8a8bd9)) +* **ci:** refactor ([15defa4](https://github.com/ansh/jiffyreader.com/commit/15defa46bada19498e99f85e80a92de1a534b7b2)) +* **ci:** run make test ([1ff3e3a](https://github.com/ansh/jiffyreader.com/commit/1ff3e3a413eec3c6831e129bca58eaa29bc3b03d)) * **ci:** upload prod extension and publish dev extension to chrome webstore ([8b7b14d](https://github.com/ansh/jiffyreader.com/commit/8b7b14d4f480beeabe57a330a491620e290e307e)) +* **ci:** upload then publish as last step to fail softly ([af78b9a](https://github.com/ansh/jiffyreader.com/commit/af78b9a861a6970c652847c0a11d3e0961ecb514)) * content loading incorrect tabSession on init ([26457c6](https://github.com/ansh/jiffyreader.com/commit/26457c6476a153bd42347433213e5b6afcbe4c23)) * **doc:** broken about link ([c0936c7](https://github.com/ansh/jiffyreader.com/commit/c0936c757d924580a1c0dca5b288f36ed7a4da1b)), closes [#164](https://github.com/ansh/jiffyreader.com/issues/164) * **docs:** typo ([df4bbcd](https://github.com/ansh/jiffyreader.com/commit/df4bbcd3c5b4e1f6c2a83130b584693ca79a6175)) @@ -168,6 +114,7 @@ All notable changes to this project will be documented in this file. See [commit * google play logo ([7c1d27f](https://github.com/ansh/jiffyreader.com/commit/7c1d27fc449741f35c22efd87473eb1017d3c982)) * ignore styles tags in body element ([07b0f5b](https://github.com/ansh/jiffyreader.com/commit/07b0f5b1ada87de2a53dd3e05473ec14870ae653)), closes [#98](https://github.com/ansh/jiffyreader.com/issues/98) * import.meta firefox error ([d62c26e](https://github.com/ansh/jiffyreader.com/commit/d62c26e240468f61bb6e428311ae0ccc646f332f)) +* **internal:** improvements ([010f3ee](https://github.com/ansh/jiffyreader.com/commit/010f3ee35b7fe001d1be4508ce8f379bedb51034)) * invisible buttons ([eca0292](https://github.com/ansh/jiffyreader.com/commit/eca02928ded7e9c6d090d2907bda9f1578dcf7ce)) * issue [#168](https://github.com/ansh/jiffyreader.com/issues/168) ([8136fdb](https://github.com/ansh/jiffyreader.com/commit/8136fdbf2a365157253f93568b79c723badaa3d6)) * issue[#148](https://github.com/ansh/jiffyreader.com/issues/148) ([b2c2f81](https://github.com/ansh/jiffyreader.com/commit/b2c2f81b5e344f0374172bf88f1e37dc112cd9e4)) @@ -181,6 +128,7 @@ All notable changes to this project will be documented in this file. See [commit * popup style ([6959d60](https://github.com/ansh/jiffyreader.com/commit/6959d60793559927ddfd4787a625733443abec53)) * production build not working ([5c25391](https://github.com/ansh/jiffyreader.com/commit/5c253919888084a1bcec6eeedc835fc64c259a5f)) * removed unused storage permission ([3a3caa8](https://github.com/ansh/jiffyreader.com/commit/3a3caa859f9ca282a8c54e59c9f8c6f1d80c2778)) +* sass build warings ([af40167](https://github.com/ansh/jiffyreader.com/commit/af40167d9a2b02255939eb6957de2c814eff2315)) * shorcut error ([b825cda](https://github.com/ansh/jiffyreader.com/commit/b825cda16d1392671dc7023aca806dca15c4521e)) * shortcut and badgetext, house cleaning ([9be4ed5](https://github.com/ansh/jiffyreader.com/commit/9be4ed59cb6f2020dd4a4b121e13154979eee7f2)) * style is not being triggered for the first toggle ([9042cdd](https://github.com/ansh/jiffyreader.com/commit/9042cddfe2fcab9951b8b54be77c7f54e2055f3d)) @@ -189,6 +137,9 @@ All notable changes to this project will be documented in this file. See [commit * typo ([2e60ecb](https://github.com/ansh/jiffyreader.com/commit/2e60ecbfd2c540e2772878c1fbb9a1ae2686d9c8)) * typo ([b12b9da](https://github.com/ansh/jiffyreader.com/commit/b12b9daedaa76dfcef810bc296a8ae1e4a4d1744)) * typo ([42cfd6a](https://github.com/ansh/jiffyreader.com/commit/42cfd6aba4c8d9bd6f3d80789f7b3b83b3b65db7)) +* **ui:** broken css with interpolation ([31a7492](https://github.com/ansh/jiffyreader.com/commit/31a749214c7cba101af00097aaaa6d9dede32a93)) +* **update:** build and dev script, action and make file, add ([c64923c](https://github.com/ansh/jiffyreader.com/commit/c64923c3ec65e07e7f25bac69a6c7f6e1d821b0d)) +* **update:** ignore .envs ([541e4b6](https://github.com/ansh/jiffyreader.com/commit/541e4b68e7306d0eb476b081a8c550d90b3d66c2)) * use custom anchor placed after body ([d08b3cc](https://github.com/ansh/jiffyreader.com/commit/d08b3cc66012346eca07ef57d879132bcb4bcf23)) * web.whatapp.com message contenteditable bug ([629d29d](https://github.com/ansh/jiffyreader.com/commit/629d29de4216001b0adb12e370a6c248fb3bebc5)) * workflow ([64c8ab7](https://github.com/ansh/jiffyreader.com/commit/64c8ab7c8df89f48f410f01bc37931410a9eb88f)) diff --git a/package-lock.json b/package-lock.json index 9e0f781..9babc33 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "jiffy-reader", - "version": "1.6.3", + "version": "1.6.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "jiffy-reader", - "version": "1.6.3", + "version": "1.6.4", "license": "ISC", "dependencies": { "@plasmohq/prettier-plugin-sort-imports": "^1.1.1", diff --git a/package.json b/package.json index c8ecefd..bd45ce4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "jiffy-reader", "displayName": "Jiffy reader", - "version": "1.6.3", + "version": "1.6.4", "description": "jiffy reader", "packageManager": "pnpm@9.15.3", "scripts": { From ca666b4246bb85b7503b429d6ec8fbb8e203a9de Mon Sep 17 00:00:00 2001 From: linuxdev Date: Tue, 4 Feb 2025 11:50:04 -0500 Subject: [PATCH 03/28] merge --- CHANGELOG.md | 90 ++++++++++++++++------------------------------------ 1 file changed, 28 insertions(+), 62 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 134f6d7..dfff9ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,90 +30,40 @@ All notable changes to this project will be documented in this file. See [commit ### Bug Fixes * disable debug for prod builds ([4c3a425](https://github.com/ansh/jiffyreader.com/commit/4c3a42559bb3150751920ef29c8bbf9867f4a61a)) +* noisy console logs in production ([442e959](https://github.com/ansh/jiffyreader.com/commit/442e959785dfc1c4a757b28e17c02d80d5eb59e5)) +* noisy logging ([c98039c](https://github.com/ansh/jiffyreader.com/commit/c98039c6fedb58ff86c95bce14ba36124a0aba1d)) +* noisy prod log with env ([9dc8676](https://github.com/ansh/jiffyreader.com/commit/9dc867673fd956b33be1bfb4db9900105e754117)) +* noisylogging ([876a170](https://github.com/ansh/jiffyreader.com/commit/876a17084977c2cc54cfb41f8c0c074ddfd968ad)) -## [1.5.0](https://github.com/ansh/jiffyreader.com/compare/v1.4.0...v1.5.0) (2024-12-31) +## [1.6.0](https://github.com/ansh/jiffyreader.com/compare/v1.3.7...v1.6.0) (2024-12-31) ### Features * ability to enable and disable elements on a page like buttons, links, ... etc ([30b889a](https://github.com/ansh/jiffyreader.com/commit/30b889a27906786c2220b4ec3d389d5790e697e2)) - -## [1.4.0](https://github.com/ansh/jiffyreader.com/compare/v1.3.5...v1.4.0) (2024-12-30) - - -### Features - * ability to enable and disable elements on a page like buttons, links, ... etc ([a97e0ea](https://github.com/ansh/jiffyreader.com/commit/a97e0eade9974c63bb67e079c8ae198f0f64d50d)) -## [1.3.5](https://github.com/ansh/jiffyreader.com/compare/v1.3.4...v1.3.5) (2024-12-29) +## [1.3.7](https://github.com/ansh/jiffyreader.com/compare/v1.3.6...v1.3.7) (2024-12-29) - -### Bug Fixes - -* reddi disappearing text [#288](https://github.com/ansh/jiffyreader.com/issues/288) ([f4e5256](https://github.com/ansh/jiffyreader.com/commit/f4e5256bb9c0a6d6a54cc5d2c759a32f756d8d38)) - -## [1.3.4](https://github.com/ansh/jiffyreader.com/compare/v1.3.2...v1.3.4) (2024-12-28) +## [1.3.6](https://github.com/ansh/jiffyreader.com/compare/v1.3.3...v1.3.6) (2024-12-29) ### Bug Fixes -* **ci/update:** use wait instead of sleep ([4922097](https://github.com/ansh/jiffyreader.com/commit/49220974dcea8702ec6523e75aad7ae3b482de8b)) -* **ci:** skip release if last commit is chore(release) ([0cd8748](https://github.com/ansh/jiffyreader.com/commit/0cd87481c6b854fc48516acdad6a6b56cbfbe77a)) +* reddi disappearing text [#288](https://github.com/ansh/jiffyreader.com/issues/288) ([f4e5256](https://github.com/ansh/jiffyreader.com/commit/f4e5256bb9c0a6d6a54cc5d2c759a32f756d8d38)) * **ui:** popup ([17fabf7](https://github.com/ansh/jiffyreader.com/commit/17fabf7bee71505bd75181ce2813196dbf6b6180)) -## [1.3.2](https://github.com/ansh/jiffyreader.com/compare/v1.3.1...v1.3.2) (2024-12-26) +## [1.3.3](https://github.com/ansh/jiffyreader.com/compare/v1.3.0...v1.3.3) (2024-12-26) ### Bug Fixes * **build:** wait 10 seconds after build to run test ([d8b76da](https://github.com/ansh/jiffyreader.com/commit/d8b76da7eae82809a6adc5dc6d61c37650bab07c)) +* **ci/update:** use wait instead of sleep ([4922097](https://github.com/ansh/jiffyreader.com/commit/49220974dcea8702ec6523e75aad7ae3b482de8b)) * **ci:** bugs zipping opera, add time delay to stabilize parallel builds, remove action.sh ([4349274](https://github.com/ansh/jiffyreader.com/commit/43492741c4aefac56ae5ea1b49ed3c5e652d72b2)) +* **ci:** skip release if last commit is chore(release) ([0cd8748](https://github.com/ansh/jiffyreader.com/commit/0cd87481c6b854fc48516acdad6a6b56cbfbe77a)) -## [1.3.1](https://github.com/ansh/jiffyreader.com/compare/v1.2.6...v1.3.1) (2024-12-26) - -## [1.2.6](https://github.com/ansh/jiffyreader.com/compare/v1.2.5...v1.2.6) (2024-12-25) - -## [1.2.5](https://github.com/ansh/jiffyreader.com/compare/v1.2.4...v1.2.5) (2024-12-25) - - -### Bug Fixes - -* **build:** set different name for dev builds ([d1f7b22](https://github.com/ansh/jiffyreader.com/commit/d1f7b22c9ae897c9fe9cb01f98a57ee3e654af82)) -* **ci:** attempt to upload to cws when secrets available ([03bef78](https://github.com/ansh/jiffyreader.com/commit/03bef7811edcbe51ad5f506e01bfaf837cf4eb98)) -* **ci:** build and publish tags as prelease, requires manually unchecking a prerelease to mark it as current in gh gui ([08d2fa1](https://github.com/ansh/jiffyreader.com/commit/08d2fa1d2674bf8948e1bc74dd55e4aac29ee1cf)) -* **ci:** check to run cws uploads with scripts ([921b2fe](https://github.com/ansh/jiffyreader.com/commit/921b2fe298293fa1fcd16398ad142819a366f281)) - -## [1.2.4](https://github.com/ansh/jiffyreader.com/compare/v1.2.3...v1.2.4) (2024-12-25) - - -### Bug Fixes - -* **ci:** cws upload missing chrome file ([cccbaea](https://github.com/ansh/jiffyreader.com/commit/cccbaeaab849ccb2226e0d856799edd2e0fccee1)) -* **ci:** print manifest after build and update make calls ([77e5392](https://github.com/ansh/jiffyreader.com/commit/77e5392e88ac3e4a0f9502dc74049597cd8a8bd9)) -* **ci:** upload then publish as last step to fail softly ([af78b9a](https://github.com/ansh/jiffyreader.com/commit/af78b9a861a6970c652847c0a11d3e0961ecb514)) - -## [1.2.3](https://github.com/ansh/jiffyreader.com/compare/v1.2.2...v1.2.3) (2024-12-25) - - -### Bug Fixes - -* **ci:** include pnpm lock ([8428b9a](https://github.com/ansh/jiffyreader.com/commit/8428b9aa4d10e18b7b770bd4754fa05ad3b539da)) -* **ui:** broken css with interpolation ([31a7492](https://github.com/ansh/jiffyreader.com/commit/31a749214c7cba101af00097aaaa6d9dede32a93)) - -## [1.2.2](https://github.com/ansh/jiffyreader.com/compare/v1.2.0...v1.2.2) (2024-12-25) - - -### Bug Fixes - -* ci secrets ([7849ee4](https://github.com/ansh/jiffyreader.com/commit/7849ee463b36aea216de0961a125c1518cd37d66)) -* **ci:** refactor ([15defa4](https://github.com/ansh/jiffyreader.com/commit/15defa46bada19498e99f85e80a92de1a534b7b2)) -* **ci:** run make test ([1ff3e3a](https://github.com/ansh/jiffyreader.com/commit/1ff3e3a413eec3c6831e129bca58eaa29bc3b03d)) -* **internal:** improvements ([010f3ee](https://github.com/ansh/jiffyreader.com/commit/010f3ee35b7fe001d1be4508ce8f379bedb51034)) -* sass build warings ([af40167](https://github.com/ansh/jiffyreader.com/commit/af40167d9a2b02255939eb6957de2c814eff2315)) -* **update:** build and dev script, action and make file, add ([c64923c](https://github.com/ansh/jiffyreader.com/commit/c64923c3ec65e07e7f25bac69a6c7f6e1d821b0d)) -* **update:** ignore .envs ([541e4b6](https://github.com/ansh/jiffyreader.com/commit/541e4b68e7306d0eb476b081a8c550d90b3d66c2)) - -## [1.2.0](https://github.com/ansh/jiffyreader.com/compare/6c3fad5509a6345346122705c0e859eb036e5171...v1.2.0) (2024-12-23) +## [1.3.0](https://github.com/ansh/jiffyreader.com/compare/6c3fad5509a6345346122705c0e859eb036e5171...v1.3.0) (2024-12-25) ### Features @@ -161,8 +111,19 @@ All notable changes to this project will be documented in this file. See [commit * bookmarklet build failing ([ae347e4](https://github.com/ansh/jiffyreader.com/commit/ae347e4fcc4e28a7a9c3df0670f5d25aa512d7ad)) * broken bookmarlet ([859292a](https://github.com/ansh/jiffyreader.com/commit/859292a5d241955ad6a8d6517e9f0f9db4b13bb8)) * buggy toggles ([dfca483](https://github.com/ansh/jiffyreader.com/commit/dfca483174481c0fb2c614a5968b775bdc73b80a)) +* **build:** set different name for dev builds ([d1f7b22](https://github.com/ansh/jiffyreader.com/commit/d1f7b22c9ae897c9fe9cb01f98a57ee3e654af82)) * chrome install notification bug ([be7e397](https://github.com/ansh/jiffyreader.com/commit/be7e397ff5d663e32d71682d6f749535af147a3a)) +* ci secrets ([7849ee4](https://github.com/ansh/jiffyreader.com/commit/7849ee463b36aea216de0961a125c1518cd37d66)) +* **ci:** attempt to upload to cws when secrets available ([03bef78](https://github.com/ansh/jiffyreader.com/commit/03bef7811edcbe51ad5f506e01bfaf837cf4eb98)) +* **ci:** build and publish tags as prelease, requires manually unchecking a prerelease to mark it as current in gh gui ([08d2fa1](https://github.com/ansh/jiffyreader.com/commit/08d2fa1d2674bf8948e1bc74dd55e4aac29ee1cf)) +* **ci:** check to run cws uploads with scripts ([921b2fe](https://github.com/ansh/jiffyreader.com/commit/921b2fe298293fa1fcd16398ad142819a366f281)) +* **ci:** cws upload missing chrome file ([cccbaea](https://github.com/ansh/jiffyreader.com/commit/cccbaeaab849ccb2226e0d856799edd2e0fccee1)) +* **ci:** include pnpm lock ([8428b9a](https://github.com/ansh/jiffyreader.com/commit/8428b9aa4d10e18b7b770bd4754fa05ad3b539da)) +* **ci:** print manifest after build and update make calls ([77e5392](https://github.com/ansh/jiffyreader.com/commit/77e5392e88ac3e4a0f9502dc74049597cd8a8bd9)) +* **ci:** refactor ([15defa4](https://github.com/ansh/jiffyreader.com/commit/15defa46bada19498e99f85e80a92de1a534b7b2)) +* **ci:** run make test ([1ff3e3a](https://github.com/ansh/jiffyreader.com/commit/1ff3e3a413eec3c6831e129bca58eaa29bc3b03d)) * **ci:** upload prod extension and publish dev extension to chrome webstore ([8b7b14d](https://github.com/ansh/jiffyreader.com/commit/8b7b14d4f480beeabe57a330a491620e290e307e)) +* **ci:** upload then publish as last step to fail softly ([af78b9a](https://github.com/ansh/jiffyreader.com/commit/af78b9a861a6970c652847c0a11d3e0961ecb514)) * content loading incorrect tabSession on init ([26457c6](https://github.com/ansh/jiffyreader.com/commit/26457c6476a153bd42347433213e5b6afcbe4c23)) * **doc:** broken about link ([c0936c7](https://github.com/ansh/jiffyreader.com/commit/c0936c757d924580a1c0dca5b288f36ed7a4da1b)), closes [#164](https://github.com/ansh/jiffyreader.com/issues/164) * **docs:** typo ([df4bbcd](https://github.com/ansh/jiffyreader.com/commit/df4bbcd3c5b4e1f6c2a83130b584693ca79a6175)) @@ -175,6 +136,7 @@ All notable changes to this project will be documented in this file. See [commit * google play logo ([7c1d27f](https://github.com/ansh/jiffyreader.com/commit/7c1d27fc449741f35c22efd87473eb1017d3c982)) * ignore styles tags in body element ([07b0f5b](https://github.com/ansh/jiffyreader.com/commit/07b0f5b1ada87de2a53dd3e05473ec14870ae653)), closes [#98](https://github.com/ansh/jiffyreader.com/issues/98) * import.meta firefox error ([d62c26e](https://github.com/ansh/jiffyreader.com/commit/d62c26e240468f61bb6e428311ae0ccc646f332f)) +* **internal:** improvements ([010f3ee](https://github.com/ansh/jiffyreader.com/commit/010f3ee35b7fe001d1be4508ce8f379bedb51034)) * invisible buttons ([eca0292](https://github.com/ansh/jiffyreader.com/commit/eca02928ded7e9c6d090d2907bda9f1578dcf7ce)) * issue [#168](https://github.com/ansh/jiffyreader.com/issues/168) ([8136fdb](https://github.com/ansh/jiffyreader.com/commit/8136fdbf2a365157253f93568b79c723badaa3d6)) * issue[#148](https://github.com/ansh/jiffyreader.com/issues/148) ([b2c2f81](https://github.com/ansh/jiffyreader.com/commit/b2c2f81b5e344f0374172bf88f1e37dc112cd9e4)) @@ -188,6 +150,7 @@ All notable changes to this project will be documented in this file. See [commit * popup style ([6959d60](https://github.com/ansh/jiffyreader.com/commit/6959d60793559927ddfd4787a625733443abec53)) * production build not working ([5c25391](https://github.com/ansh/jiffyreader.com/commit/5c253919888084a1bcec6eeedc835fc64c259a5f)) * removed unused storage permission ([3a3caa8](https://github.com/ansh/jiffyreader.com/commit/3a3caa859f9ca282a8c54e59c9f8c6f1d80c2778)) +* sass build warings ([af40167](https://github.com/ansh/jiffyreader.com/commit/af40167d9a2b02255939eb6957de2c814eff2315)) * shorcut error ([b825cda](https://github.com/ansh/jiffyreader.com/commit/b825cda16d1392671dc7023aca806dca15c4521e)) * shortcut and badgetext, house cleaning ([9be4ed5](https://github.com/ansh/jiffyreader.com/commit/9be4ed59cb6f2020dd4a4b121e13154979eee7f2)) * style is not being triggered for the first toggle ([9042cdd](https://github.com/ansh/jiffyreader.com/commit/9042cddfe2fcab9951b8b54be77c7f54e2055f3d)) @@ -196,6 +159,9 @@ All notable changes to this project will be documented in this file. See [commit * typo ([2e60ecb](https://github.com/ansh/jiffyreader.com/commit/2e60ecbfd2c540e2772878c1fbb9a1ae2686d9c8)) * typo ([b12b9da](https://github.com/ansh/jiffyreader.com/commit/b12b9daedaa76dfcef810bc296a8ae1e4a4d1744)) * typo ([42cfd6a](https://github.com/ansh/jiffyreader.com/commit/42cfd6aba4c8d9bd6f3d80789f7b3b83b3b65db7)) +* **ui:** broken css with interpolation ([31a7492](https://github.com/ansh/jiffyreader.com/commit/31a749214c7cba101af00097aaaa6d9dede32a93)) +* **update:** build and dev script, action and make file, add ([c64923c](https://github.com/ansh/jiffyreader.com/commit/c64923c3ec65e07e7f25bac69a6c7f6e1d821b0d)) +* **update:** ignore .envs ([541e4b6](https://github.com/ansh/jiffyreader.com/commit/541e4b68e7306d0eb476b081a8c550d90b3d66c2)) * use custom anchor placed after body ([d08b3cc](https://github.com/ansh/jiffyreader.com/commit/d08b3cc66012346eca07ef57d879132bcb4bcf23)) * web.whatapp.com message contenteditable bug ([629d29d](https://github.com/ansh/jiffyreader.com/commit/629d29de4216001b0adb12e370a6c248fb3bebc5)) * workflow ([64c8ab7](https://github.com/ansh/jiffyreader.com/commit/64c8ab7c8df89f48f410f01bc37931410a9eb88f)) From 5a2d6ecbc091e3f83ef218c86ebc53033c515f82 Mon Sep 17 00:00:00 2001 From: gh-action Date: Tue, 4 Feb 2025 16:53:25 +0000 Subject: [PATCH 04/28] chore(release): 1.6.5 --- CHANGELOG.md | 92 ++++++++++++++++++++++++++++++++--------------- package-lock.json | 4 +-- package.json | 2 +- 3 files changed, 67 insertions(+), 31 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dfff9ce..8156d56 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) for commit guidelines. +## [1.6.5](https://github.com/ansh/jiffyreader.com/compare/v1.6.4...v1.6.5) (2025-02-04) + ## [1.6.4](https://github.com/ansh/jiffyreader.com/compare/v1.6.3...v1.6.4) (2025-02-04) @@ -30,40 +32,90 @@ All notable changes to this project will be documented in this file. See [commit ### Bug Fixes * disable debug for prod builds ([4c3a425](https://github.com/ansh/jiffyreader.com/commit/4c3a42559bb3150751920ef29c8bbf9867f4a61a)) -* noisy console logs in production ([442e959](https://github.com/ansh/jiffyreader.com/commit/442e959785dfc1c4a757b28e17c02d80d5eb59e5)) -* noisy logging ([c98039c](https://github.com/ansh/jiffyreader.com/commit/c98039c6fedb58ff86c95bce14ba36124a0aba1d)) -* noisy prod log with env ([9dc8676](https://github.com/ansh/jiffyreader.com/commit/9dc867673fd956b33be1bfb4db9900105e754117)) -* noisylogging ([876a170](https://github.com/ansh/jiffyreader.com/commit/876a17084977c2cc54cfb41f8c0c074ddfd968ad)) -## [1.6.0](https://github.com/ansh/jiffyreader.com/compare/v1.3.7...v1.6.0) (2024-12-31) +## [1.5.0](https://github.com/ansh/jiffyreader.com/compare/v1.4.0...v1.5.0) (2024-12-31) ### Features * ability to enable and disable elements on a page like buttons, links, ... etc ([30b889a](https://github.com/ansh/jiffyreader.com/commit/30b889a27906786c2220b4ec3d389d5790e697e2)) -* ability to enable and disable elements on a page like buttons, links, ... etc ([a97e0ea](https://github.com/ansh/jiffyreader.com/commit/a97e0eade9974c63bb67e079c8ae198f0f64d50d)) -## [1.3.7](https://github.com/ansh/jiffyreader.com/compare/v1.3.6...v1.3.7) (2024-12-29) +## [1.4.0](https://github.com/ansh/jiffyreader.com/compare/v1.3.5...v1.4.0) (2024-12-30) + -## [1.3.6](https://github.com/ansh/jiffyreader.com/compare/v1.3.3...v1.3.6) (2024-12-29) +### Features + +* ability to enable and disable elements on a page like buttons, links, ... etc ([a97e0ea](https://github.com/ansh/jiffyreader.com/commit/a97e0eade9974c63bb67e079c8ae198f0f64d50d)) + +## [1.3.5](https://github.com/ansh/jiffyreader.com/compare/v1.3.4...v1.3.5) (2024-12-29) ### Bug Fixes * reddi disappearing text [#288](https://github.com/ansh/jiffyreader.com/issues/288) ([f4e5256](https://github.com/ansh/jiffyreader.com/commit/f4e5256bb9c0a6d6a54cc5d2c759a32f756d8d38)) + +## [1.3.4](https://github.com/ansh/jiffyreader.com/compare/v1.3.2...v1.3.4) (2024-12-28) + + +### Bug Fixes + +* **ci/update:** use wait instead of sleep ([4922097](https://github.com/ansh/jiffyreader.com/commit/49220974dcea8702ec6523e75aad7ae3b482de8b)) +* **ci:** skip release if last commit is chore(release) ([0cd8748](https://github.com/ansh/jiffyreader.com/commit/0cd87481c6b854fc48516acdad6a6b56cbfbe77a)) * **ui:** popup ([17fabf7](https://github.com/ansh/jiffyreader.com/commit/17fabf7bee71505bd75181ce2813196dbf6b6180)) -## [1.3.3](https://github.com/ansh/jiffyreader.com/compare/v1.3.0...v1.3.3) (2024-12-26) +## [1.3.2](https://github.com/ansh/jiffyreader.com/compare/v1.3.1...v1.3.2) (2024-12-26) ### Bug Fixes * **build:** wait 10 seconds after build to run test ([d8b76da](https://github.com/ansh/jiffyreader.com/commit/d8b76da7eae82809a6adc5dc6d61c37650bab07c)) -* **ci/update:** use wait instead of sleep ([4922097](https://github.com/ansh/jiffyreader.com/commit/49220974dcea8702ec6523e75aad7ae3b482de8b)) * **ci:** bugs zipping opera, add time delay to stabilize parallel builds, remove action.sh ([4349274](https://github.com/ansh/jiffyreader.com/commit/43492741c4aefac56ae5ea1b49ed3c5e652d72b2)) -* **ci:** skip release if last commit is chore(release) ([0cd8748](https://github.com/ansh/jiffyreader.com/commit/0cd87481c6b854fc48516acdad6a6b56cbfbe77a)) -## [1.3.0](https://github.com/ansh/jiffyreader.com/compare/6c3fad5509a6345346122705c0e859eb036e5171...v1.3.0) (2024-12-25) +## [1.3.1](https://github.com/ansh/jiffyreader.com/compare/v1.2.6...v1.3.1) (2024-12-26) + +## [1.2.6](https://github.com/ansh/jiffyreader.com/compare/v1.2.5...v1.2.6) (2024-12-25) + +## [1.2.5](https://github.com/ansh/jiffyreader.com/compare/v1.2.4...v1.2.5) (2024-12-25) + + +### Bug Fixes + +* **build:** set different name for dev builds ([d1f7b22](https://github.com/ansh/jiffyreader.com/commit/d1f7b22c9ae897c9fe9cb01f98a57ee3e654af82)) +* **ci:** attempt to upload to cws when secrets available ([03bef78](https://github.com/ansh/jiffyreader.com/commit/03bef7811edcbe51ad5f506e01bfaf837cf4eb98)) +* **ci:** build and publish tags as prelease, requires manually unchecking a prerelease to mark it as current in gh gui ([08d2fa1](https://github.com/ansh/jiffyreader.com/commit/08d2fa1d2674bf8948e1bc74dd55e4aac29ee1cf)) +* **ci:** check to run cws uploads with scripts ([921b2fe](https://github.com/ansh/jiffyreader.com/commit/921b2fe298293fa1fcd16398ad142819a366f281)) + +## [1.2.4](https://github.com/ansh/jiffyreader.com/compare/v1.2.3...v1.2.4) (2024-12-25) + + +### Bug Fixes + +* **ci:** cws upload missing chrome file ([cccbaea](https://github.com/ansh/jiffyreader.com/commit/cccbaeaab849ccb2226e0d856799edd2e0fccee1)) +* **ci:** print manifest after build and update make calls ([77e5392](https://github.com/ansh/jiffyreader.com/commit/77e5392e88ac3e4a0f9502dc74049597cd8a8bd9)) +* **ci:** upload then publish as last step to fail softly ([af78b9a](https://github.com/ansh/jiffyreader.com/commit/af78b9a861a6970c652847c0a11d3e0961ecb514)) + +## [1.2.3](https://github.com/ansh/jiffyreader.com/compare/v1.2.2...v1.2.3) (2024-12-25) + + +### Bug Fixes + +* **ci:** include pnpm lock ([8428b9a](https://github.com/ansh/jiffyreader.com/commit/8428b9aa4d10e18b7b770bd4754fa05ad3b539da)) +* **ui:** broken css with interpolation ([31a7492](https://github.com/ansh/jiffyreader.com/commit/31a749214c7cba101af00097aaaa6d9dede32a93)) + +## [1.2.2](https://github.com/ansh/jiffyreader.com/compare/v1.2.0...v1.2.2) (2024-12-25) + + +### Bug Fixes + +* ci secrets ([7849ee4](https://github.com/ansh/jiffyreader.com/commit/7849ee463b36aea216de0961a125c1518cd37d66)) +* **ci:** refactor ([15defa4](https://github.com/ansh/jiffyreader.com/commit/15defa46bada19498e99f85e80a92de1a534b7b2)) +* **ci:** run make test ([1ff3e3a](https://github.com/ansh/jiffyreader.com/commit/1ff3e3a413eec3c6831e129bca58eaa29bc3b03d)) +* **internal:** improvements ([010f3ee](https://github.com/ansh/jiffyreader.com/commit/010f3ee35b7fe001d1be4508ce8f379bedb51034)) +* sass build warings ([af40167](https://github.com/ansh/jiffyreader.com/commit/af40167d9a2b02255939eb6957de2c814eff2315)) +* **update:** build and dev script, action and make file, add ([c64923c](https://github.com/ansh/jiffyreader.com/commit/c64923c3ec65e07e7f25bac69a6c7f6e1d821b0d)) +* **update:** ignore .envs ([541e4b6](https://github.com/ansh/jiffyreader.com/commit/541e4b68e7306d0eb476b081a8c550d90b3d66c2)) + +## [1.2.0](https://github.com/ansh/jiffyreader.com/compare/6c3fad5509a6345346122705c0e859eb036e5171...v1.2.0) (2024-12-23) ### Features @@ -111,19 +163,8 @@ All notable changes to this project will be documented in this file. See [commit * bookmarklet build failing ([ae347e4](https://github.com/ansh/jiffyreader.com/commit/ae347e4fcc4e28a7a9c3df0670f5d25aa512d7ad)) * broken bookmarlet ([859292a](https://github.com/ansh/jiffyreader.com/commit/859292a5d241955ad6a8d6517e9f0f9db4b13bb8)) * buggy toggles ([dfca483](https://github.com/ansh/jiffyreader.com/commit/dfca483174481c0fb2c614a5968b775bdc73b80a)) -* **build:** set different name for dev builds ([d1f7b22](https://github.com/ansh/jiffyreader.com/commit/d1f7b22c9ae897c9fe9cb01f98a57ee3e654af82)) * chrome install notification bug ([be7e397](https://github.com/ansh/jiffyreader.com/commit/be7e397ff5d663e32d71682d6f749535af147a3a)) -* ci secrets ([7849ee4](https://github.com/ansh/jiffyreader.com/commit/7849ee463b36aea216de0961a125c1518cd37d66)) -* **ci:** attempt to upload to cws when secrets available ([03bef78](https://github.com/ansh/jiffyreader.com/commit/03bef7811edcbe51ad5f506e01bfaf837cf4eb98)) -* **ci:** build and publish tags as prelease, requires manually unchecking a prerelease to mark it as current in gh gui ([08d2fa1](https://github.com/ansh/jiffyreader.com/commit/08d2fa1d2674bf8948e1bc74dd55e4aac29ee1cf)) -* **ci:** check to run cws uploads with scripts ([921b2fe](https://github.com/ansh/jiffyreader.com/commit/921b2fe298293fa1fcd16398ad142819a366f281)) -* **ci:** cws upload missing chrome file ([cccbaea](https://github.com/ansh/jiffyreader.com/commit/cccbaeaab849ccb2226e0d856799edd2e0fccee1)) -* **ci:** include pnpm lock ([8428b9a](https://github.com/ansh/jiffyreader.com/commit/8428b9aa4d10e18b7b770bd4754fa05ad3b539da)) -* **ci:** print manifest after build and update make calls ([77e5392](https://github.com/ansh/jiffyreader.com/commit/77e5392e88ac3e4a0f9502dc74049597cd8a8bd9)) -* **ci:** refactor ([15defa4](https://github.com/ansh/jiffyreader.com/commit/15defa46bada19498e99f85e80a92de1a534b7b2)) -* **ci:** run make test ([1ff3e3a](https://github.com/ansh/jiffyreader.com/commit/1ff3e3a413eec3c6831e129bca58eaa29bc3b03d)) * **ci:** upload prod extension and publish dev extension to chrome webstore ([8b7b14d](https://github.com/ansh/jiffyreader.com/commit/8b7b14d4f480beeabe57a330a491620e290e307e)) -* **ci:** upload then publish as last step to fail softly ([af78b9a](https://github.com/ansh/jiffyreader.com/commit/af78b9a861a6970c652847c0a11d3e0961ecb514)) * content loading incorrect tabSession on init ([26457c6](https://github.com/ansh/jiffyreader.com/commit/26457c6476a153bd42347433213e5b6afcbe4c23)) * **doc:** broken about link ([c0936c7](https://github.com/ansh/jiffyreader.com/commit/c0936c757d924580a1c0dca5b288f36ed7a4da1b)), closes [#164](https://github.com/ansh/jiffyreader.com/issues/164) * **docs:** typo ([df4bbcd](https://github.com/ansh/jiffyreader.com/commit/df4bbcd3c5b4e1f6c2a83130b584693ca79a6175)) @@ -136,7 +177,6 @@ All notable changes to this project will be documented in this file. See [commit * google play logo ([7c1d27f](https://github.com/ansh/jiffyreader.com/commit/7c1d27fc449741f35c22efd87473eb1017d3c982)) * ignore styles tags in body element ([07b0f5b](https://github.com/ansh/jiffyreader.com/commit/07b0f5b1ada87de2a53dd3e05473ec14870ae653)), closes [#98](https://github.com/ansh/jiffyreader.com/issues/98) * import.meta firefox error ([d62c26e](https://github.com/ansh/jiffyreader.com/commit/d62c26e240468f61bb6e428311ae0ccc646f332f)) -* **internal:** improvements ([010f3ee](https://github.com/ansh/jiffyreader.com/commit/010f3ee35b7fe001d1be4508ce8f379bedb51034)) * invisible buttons ([eca0292](https://github.com/ansh/jiffyreader.com/commit/eca02928ded7e9c6d090d2907bda9f1578dcf7ce)) * issue [#168](https://github.com/ansh/jiffyreader.com/issues/168) ([8136fdb](https://github.com/ansh/jiffyreader.com/commit/8136fdbf2a365157253f93568b79c723badaa3d6)) * issue[#148](https://github.com/ansh/jiffyreader.com/issues/148) ([b2c2f81](https://github.com/ansh/jiffyreader.com/commit/b2c2f81b5e344f0374172bf88f1e37dc112cd9e4)) @@ -150,7 +190,6 @@ All notable changes to this project will be documented in this file. See [commit * popup style ([6959d60](https://github.com/ansh/jiffyreader.com/commit/6959d60793559927ddfd4787a625733443abec53)) * production build not working ([5c25391](https://github.com/ansh/jiffyreader.com/commit/5c253919888084a1bcec6eeedc835fc64c259a5f)) * removed unused storage permission ([3a3caa8](https://github.com/ansh/jiffyreader.com/commit/3a3caa859f9ca282a8c54e59c9f8c6f1d80c2778)) -* sass build warings ([af40167](https://github.com/ansh/jiffyreader.com/commit/af40167d9a2b02255939eb6957de2c814eff2315)) * shorcut error ([b825cda](https://github.com/ansh/jiffyreader.com/commit/b825cda16d1392671dc7023aca806dca15c4521e)) * shortcut and badgetext, house cleaning ([9be4ed5](https://github.com/ansh/jiffyreader.com/commit/9be4ed59cb6f2020dd4a4b121e13154979eee7f2)) * style is not being triggered for the first toggle ([9042cdd](https://github.com/ansh/jiffyreader.com/commit/9042cddfe2fcab9951b8b54be77c7f54e2055f3d)) @@ -159,9 +198,6 @@ All notable changes to this project will be documented in this file. See [commit * typo ([2e60ecb](https://github.com/ansh/jiffyreader.com/commit/2e60ecbfd2c540e2772878c1fbb9a1ae2686d9c8)) * typo ([b12b9da](https://github.com/ansh/jiffyreader.com/commit/b12b9daedaa76dfcef810bc296a8ae1e4a4d1744)) * typo ([42cfd6a](https://github.com/ansh/jiffyreader.com/commit/42cfd6aba4c8d9bd6f3d80789f7b3b83b3b65db7)) -* **ui:** broken css with interpolation ([31a7492](https://github.com/ansh/jiffyreader.com/commit/31a749214c7cba101af00097aaaa6d9dede32a93)) -* **update:** build and dev script, action and make file, add ([c64923c](https://github.com/ansh/jiffyreader.com/commit/c64923c3ec65e07e7f25bac69a6c7f6e1d821b0d)) -* **update:** ignore .envs ([541e4b6](https://github.com/ansh/jiffyreader.com/commit/541e4b68e7306d0eb476b081a8c550d90b3d66c2)) * use custom anchor placed after body ([d08b3cc](https://github.com/ansh/jiffyreader.com/commit/d08b3cc66012346eca07ef57d879132bcb4bcf23)) * web.whatapp.com message contenteditable bug ([629d29d](https://github.com/ansh/jiffyreader.com/commit/629d29de4216001b0adb12e370a6c248fb3bebc5)) * workflow ([64c8ab7](https://github.com/ansh/jiffyreader.com/commit/64c8ab7c8df89f48f410f01bc37931410a9eb88f)) diff --git a/package-lock.json b/package-lock.json index 9babc33..5086ed6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "jiffy-reader", - "version": "1.6.4", + "version": "1.6.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "jiffy-reader", - "version": "1.6.4", + "version": "1.6.5", "license": "ISC", "dependencies": { "@plasmohq/prettier-plugin-sort-imports": "^1.1.1", diff --git a/package.json b/package.json index bd45ce4..f3557e2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "jiffy-reader", "displayName": "Jiffy reader", - "version": "1.6.4", + "version": "1.6.5", "description": "jiffy reader", "packageManager": "pnpm@9.15.3", "scripts": { From fd114aa23b4f360c805e1b1f180dabe336e7dea9 Mon Sep 17 00:00:00 2001 From: linuxdev Date: Tue, 4 Feb 2025 11:59:22 -0500 Subject: [PATCH 05/28] skip ci [skip ci] From 6f2be5f64dd1e0fb34c786712ea22489f7d47dd2 Mon Sep 17 00:00:00 2001 From: linuxdev Date: Tue, 4 Feb 2025 12:03:05 -0500 Subject: [PATCH 06/28] [skip ci] From a0cc6c4342206c5871f0c9306101f0d9e2aec0fa Mon Sep 17 00:00:00 2001 From: linuxdev Date: Tue, 4 Feb 2025 12:05:14 -0500 Subject: [PATCH 07/28] [skip ci] From a9476aa5c5c860eacc420e2f1e5fe203222a7886 Mon Sep 17 00:00:00 2001 From: gh-action Date: Tue, 4 Feb 2025 17:13:05 +0000 Subject: [PATCH 08/28] chore(release): 1.6.6 --- CHANGELOG.md | 26 ++------------------------ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 5 insertions(+), 27 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9f79a23..ba91255 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,31 +2,9 @@ All notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) for commit guidelines. -## [1.6.5](https://github.com/ansh/jiffyreader.com/compare/v1.6.4...v1.6.5) (2025-02-04) +## [1.6.6](https://github.com/ansh/jiffyreader.com/compare/v1.6.4...v1.6.6) (2025-02-04) -## [1.6.4](https://github.com/ansh/jiffyreader.com/compare/v1.6.3...v1.6.4) (2025-02-04) - - -### Bug Fixes - -* noisylogging ([876a170](https://github.com/ansh/jiffyreader.com/commit/876a17084977c2cc54cfb41f8c0c074ddfd968ad)) - -## [1.6.3](https://github.com/ansh/jiffyreader.com/compare/v1.6.2...v1.6.3) (2025-02-03) - - -### Bug Fixes - -* noisy prod log with env ([9dc8676](https://github.com/ansh/jiffyreader.com/commit/9dc867673fd956b33be1bfb4db9900105e754117)) - -## [1.6.2](https://github.com/ansh/jiffyreader.com/compare/v1.6.1...v1.6.2) (2025-02-03) - - -### Bug Fixes - -* noisy console logs in production ([442e959](https://github.com/ansh/jiffyreader.com/commit/442e959785dfc1c4a757b28e17c02d80d5eb59e5)) -* noisy logging ([c98039c](https://github.com/ansh/jiffyreader.com/commit/c98039c6fedb58ff86c95bce14ba36124a0aba1d)) - -## [1.6.1](https://github.com/ansh/jiffyreader.com/compare/v1.5.0...v1.6.1) (2025-01-20) +## [1.6.4](https://github.com/ansh/jiffyreader.com/compare/v1.6.0...v1.6.4) (2025-02-04) ### Bug Fixes diff --git a/package-lock.json b/package-lock.json index 5086ed6..db5d4cf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "jiffy-reader", - "version": "1.6.5", + "version": "1.6.6", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "jiffy-reader", - "version": "1.6.5", + "version": "1.6.6", "license": "ISC", "dependencies": { "@plasmohq/prettier-plugin-sort-imports": "^1.1.1", diff --git a/package.json b/package.json index f3557e2..e7e1035 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "jiffy-reader", "displayName": "Jiffy reader", - "version": "1.6.5", + "version": "1.6.6", "description": "jiffy reader", "packageManager": "pnpm@9.15.3", "scripts": { From f01751ae2ab90b68580d43f82b86c78b59fde97b Mon Sep 17 00:00:00 2001 From: linuxdev Date: Thu, 10 Apr 2025 01:02:10 -0400 Subject: [PATCH 09/28] fix(update/ci): git configs [name, email] --- .github/workflows/publish-release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index 2e4db47..2ffb650 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -52,8 +52,8 @@ jobs: - name: Build artifacts run: | - git config --global user.email "gh-action@github.com" - git config --global user.name "gh-action" + git config --global user.name "GitHub Actions" + git config --global user.email "actions@github.com" npm run release make -s build test print-manifests From 36743ee2fd4017cbf7190b111fb555d04a71ea41 Mon Sep 17 00:00:00 2001 From: linuxdev Date: Thu, 10 Apr 2025 06:17:58 -0400 Subject: [PATCH 10/28] feat(saccadesColorOveride): support for overiding saccade colors in contentStlye.scss --- src/styles/contentStyle.scss | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/styles/contentStyle.scss b/src/styles/contentStyle.scss index 2f5dd65..8579ff0 100644 --- a/src/styles/contentStyle.scss +++ b/src/styles/contentStyle.scss @@ -1,3 +1,5 @@ +// PADDY MAN, CHALE. I SEE YOU KEEP WAAA... LONG TIME NO SEE + @use 'sass:color'; $maxFixations: 4; $maxSaccadesInterval: 4; @@ -51,13 +53,13 @@ $saccadesColorsBase: ( @mixin makeColorVariants($color, $id, $delta, $label) { &[saccades-color='#{$label}'] { br-bold:nth-of-type(#{$maxSaccadesInterval}n + #{$id}) { - --saccadesColor: #{color.adjust($color, $lightness: $delta)}; + --saccadesColor: var(--saccadesColorOveride-#{$id}, #{color.adjust($color, $lightness: $delta)}); } } &[saccades-color='#{$label}-100'] { br-bold:nth-of-type(#{$maxSaccadesInterval}n + #{$id}) { - --saccadesColor: #{color.adjust($color, $lightness: $delta * 2.7)}; + --saccadesColor: var(--saccadesColorOveride-#{$id}, #{color.adjust($color, $lightness: $delta * 2.7)}); } } } From 8ded1b66ec4753e114dbf9e4bbb1e059722d5b73 Mon Sep 17 00:00:00 2001 From: linuxdev Date: Thu, 10 Apr 2025 06:44:28 -0400 Subject: [PATCH 11/28] update: add color picker and use in beta popup --- package.json | 1 + pnpm-lock.yaml | 518 ++++++++--------------------- src/popup/ColorPickerComponent.tsx | 63 ++++ src/popup/indexNew.tsx | 23 ++ src/services/preferences.ts | 2 + 5 files changed, 229 insertions(+), 378 deletions(-) create mode 100644 src/popup/ColorPickerComponent.tsx diff --git a/package.json b/package.json index e7e1035..c46aace 100644 --- a/package.json +++ b/package.json @@ -49,6 +49,7 @@ "plasmo": "0.70.0", "postcss": "^8.4.49", "react": "18.2.0", + "react-color": "^2.19.3", "react-dom": "18.2.0", "valibot": "1.0.0-beta.9", "webpack": "^4.47.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 00188e6..9c5d765 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,7 +19,7 @@ importers: version: 1.7.9 commit-and-tag-version: specifier: ^12.5.0 - version: 12.5.0 + version: 12.5.0(canvas@2.11.2) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -34,13 +34,16 @@ importers: version: 1.4.2(ws@8.18.0) plasmo: specifier: 0.70.0 - version: 0.70.0(postcss@8.4.49)(react-dom@18.2.0)(react@18.2.0) + version: 0.70.0(@swc/core@1.10.1(@swc/helpers@0.4.37))(handlebars@4.7.8)(lodash@4.17.21)(postcss@8.4.49)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(terser@5.37.0) postcss: specifier: ^8.4.49 version: 8.4.49 react: specifier: 18.2.0 version: 18.2.0 + react-color: + specifier: ^2.19.3 + version: 2.19.3(react@18.2.0) react-dom: specifier: 18.2.0 version: 18.2.0(react@18.2.0) @@ -53,7 +56,7 @@ importers: devDependencies: '@parcel/transformer-sass': specifier: 2.6.2 - version: 2.6.2(@parcel/core@2.13.3) + version: 2.6.2(@parcel/core@2.8.3) '@types/chrome': specifier: 0.0.193 version: 0.0.193 @@ -572,6 +575,11 @@ packages: resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==} engines: {node: '>=6.9.0'} + '@icons/material@0.2.4': + resolution: {integrity: sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==} + peerDependencies: + react: '*' + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -618,61 +626,31 @@ packages: cpu: [arm64] os: [darwin] - '@lmdb/lmdb-darwin-arm64@2.8.5': - resolution: {integrity: sha512-KPDeVScZgA1oq0CiPBcOa3kHIqU+pTOwRFDIhxvmf8CTNvqdZQYp5cCKW0bUk69VygB2PuTiINFWbY78aR2pQw==} - cpu: [arm64] - os: [darwin] - '@lmdb/lmdb-darwin-x64@2.5.2': resolution: {integrity: sha512-KvPH56KRLLx4KSfKBx0m1r7GGGUMXm0jrKmNE7plbHlesZMuPJICtn07HYgQhj1LNsK7Yqwuvnqh1QxhJnF1EA==} cpu: [x64] os: [darwin] - '@lmdb/lmdb-darwin-x64@2.8.5': - resolution: {integrity: sha512-w/sLhN4T7MW1nB3R/U8WK5BgQLz904wh+/SmA2jD8NnF7BLLoUgflCNxOeSPOWp8geP6nP/+VjWzZVip7rZ1ug==} - cpu: [x64] - os: [darwin] - '@lmdb/lmdb-linux-arm64@2.5.2': resolution: {integrity: sha512-aLl89VHL/wjhievEOlPocoefUyWdvzVrcQ/MHQYZm2JfV1jUsrbr/ZfkPPUFvZBf+VSE+Q0clWs9l29PCX1hTQ==} cpu: [arm64] os: [linux] - '@lmdb/lmdb-linux-arm64@2.8.5': - resolution: {integrity: sha512-vtbZRHH5UDlL01TT5jB576Zox3+hdyogvpcbvVJlmU5PdL3c5V7cj1EODdh1CHPksRl+cws/58ugEHi8bcj4Ww==} - cpu: [arm64] - os: [linux] - '@lmdb/lmdb-linux-arm@2.5.2': resolution: {integrity: sha512-5kQAP21hAkfW5Bl+e0P57dV4dGYnkNIpR7f/GAh6QHlgXx+vp/teVj4PGRZaKAvt0GX6++N6hF8NnGElLDuIDw==} cpu: [arm] os: [linux] - '@lmdb/lmdb-linux-arm@2.8.5': - resolution: {integrity: sha512-c0TGMbm2M55pwTDIfkDLB6BpIsgxV4PjYck2HiOX+cy/JWiBXz32lYbarPqejKs9Flm7YVAKSILUducU9g2RVg==} - cpu: [arm] - os: [linux] - '@lmdb/lmdb-linux-x64@2.5.2': resolution: {integrity: sha512-xUdUfwDJLGjOUPH3BuPBt0NlIrR7f/QHKgu3GZIXswMMIihAekj2i97oI0iWG5Bok/b+OBjHPfa8IU9velnP/Q==} cpu: [x64] os: [linux] - '@lmdb/lmdb-linux-x64@2.8.5': - resolution: {integrity: sha512-Xkc8IUx9aEhP0zvgeKy7IQ3ReX2N8N1L0WPcQwnZweWmOuKfwpS3GRIYqLtK5za/w3E60zhFfNdS+3pBZPytqQ==} - cpu: [x64] - os: [linux] - '@lmdb/lmdb-win32-x64@2.5.2': resolution: {integrity: sha512-zrBczSbXKxEyK2ijtbRdICDygRqWSRPpZMN5dD1T8VMEW5RIhIbwFWw2phDRXuBQdVDpSjalCIUMWMV2h3JaZA==} cpu: [x64] os: [win32] - '@lmdb/lmdb-win32-x64@2.8.5': - resolution: {integrity: sha512-4wvrf5BgnR8RpogHhtpCPJMKBmvyZPhhUtEwMJbXh0ni2BucpfF07jlmyM11zRqQ2XIq6PbC2j7W7UCCcm1rRQ==} - cpu: [x64] - os: [win32] - '@mapbox/node-pre-gyp@1.0.11': resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} hasBin: true @@ -731,12 +709,6 @@ packages: resolution: {integrity: sha512-yJvRsNWWu5fVydsWk3O2L4yIy3UZiKWO2cPDukGOIWMgp/Vbpp+2Ct5IygVRtE22bnseW/E/oe0PV3d2IkEJGg==} engines: {node: '>= 12.0.0', parcel: ^2.8.3} - '@parcel/cache@2.13.3': - resolution: {integrity: sha512-Vz5+K5uCt9mcuQAMDo0JdbPYDmVdB8Nvu/A2vTEK2rqZPxvoOTczKeMBA4JqzKqGURHPRLaJCvuR8nDG+jhK9A==} - engines: {node: '>= 16.0.0'} - peerDependencies: - '@parcel/core': ^2.13.3 - '@parcel/cache@2.6.2': resolution: {integrity: sha512-hhJ6AsEGybeQZd9c/GYqfcKTgZKQXu3Xih6TlnP3gdR3KZoJOnb40ovHD1yYg4COvfcXThKP1cVJ18J6rcv3IA==} engines: {node: '>= 12.0.0'} @@ -749,10 +721,6 @@ packages: peerDependencies: '@parcel/core': ^2.8.3 - '@parcel/codeframe@2.13.3': - resolution: {integrity: sha512-L/PQf+PT0xM8k9nc0B+PxxOYO2phQYnbuifu9o4pFRiqVmCtHztP+XMIvRJ2gOEXy3pgAImSPFVJ3xGxMFky4g==} - engines: {node: '>= 16.0.0'} - '@parcel/codeframe@2.6.2': resolution: {integrity: sha512-oFlHr6HCaYYsB4SHkU+gn9DKtbzvv3/4NdwMX0/6NAKyYVI7inEsXyPGw2Bbd2ZCFatW9QJZUETF0etvh5AEfQ==} engines: {node: '>= 12.0.0'} @@ -770,18 +738,10 @@ packages: peerDependencies: '@parcel/core': ^2.8.3 - '@parcel/core@2.13.3': - resolution: {integrity: sha512-SRZFtqGiaKHlZ2YAvf+NHvBFWS3GnkBvJMfOJM7kxJRK3M1bhbwJa/GgSdzqro5UVf9Bfj6E+pkdrRQIOZ7jMQ==} - engines: {node: '>= 16.0.0'} - '@parcel/core@2.8.3': resolution: {integrity: sha512-Euf/un4ZAiClnlUXqPB9phQlKbveU+2CotZv7m7i+qkgvFn5nAGnrV4h1OzQU42j9dpgOxWi7AttUDMrvkbhCQ==} engines: {node: '>= 12.0.0'} - '@parcel/diagnostic@2.13.3': - resolution: {integrity: sha512-C70KXLBaXLJvr7XCEVu8m6TqNdw1gQLxqg5BQ8roR62R4vWWDnOq8PEksxDi4Y8Z/FF4i3Sapv6tRx9iBNxDEg==} - engines: {node: '>= 16.0.0'} - '@parcel/diagnostic@2.6.2': resolution: {integrity: sha512-3ODSBkKVihENU763z1/1DhGAWFhYWRxOCOShC72KXp+GFnSgGiBsxclu8NBa/N948Rzp8lqQI8U1nLcKkh0O/w==} engines: {node: '>= 12.0.0'} @@ -790,10 +750,6 @@ packages: resolution: {integrity: sha512-u7wSzuMhLGWZjVNYJZq/SOViS3uFG0xwIcqXw12w54Uozd6BH8JlhVtVyAsq9kqnn7YFkw6pXHqAo5Tzh4FqsQ==} engines: {node: '>= 12.0.0'} - '@parcel/events@2.13.3': - resolution: {integrity: sha512-ZkSHTTbD/E+53AjUzhAWTnMLnxLEU5yRw0H614CaruGh+GjgOIKyukGeToF5Gf/lvZ159VrJCGE0Z5EpgHVkuQ==} - engines: {node: '>= 16.0.0'} - '@parcel/events@2.6.2': resolution: {integrity: sha512-IaCjOeA5ercdFVi1EZOmUHhGfIysmCUgc2Th9hMugSFO0I3GzRsBcAdP6XPfWm+TV6sQ/qZRfdk/drUxoAupnw==} engines: {node: '>= 12.0.0'} @@ -802,10 +758,6 @@ packages: resolution: {integrity: sha512-hoIS4tAxWp8FJk3628bsgKxEvR7bq2scCVYHSqZ4fTi/s0+VymEATrRCUqf+12e5H47uw1/ZjoqrGtBI02pz4w==} engines: {node: '>= 12.0.0'} - '@parcel/feature-flags@2.13.3': - resolution: {integrity: sha512-UZm14QpamDFoUut9YtCZSpG1HxPs07lUwUCpsAYL0PpxASD3oWJQxIJGfDZPa2272DarXDG9adTKrNXvkHZblw==} - engines: {node: '>= 16.0.0'} - '@parcel/fs-search@2.6.2': resolution: {integrity: sha512-4STid1zqtGnmGjHD/2TG2g/zPDiCTtE3IAS24QYH3eiUAz2uoKGgEqd2tZbZ2yI96jtCuIhC1bzVu8Hbykls7w==} engines: {node: '>= 12.0.0'} @@ -814,12 +766,6 @@ packages: resolution: {integrity: sha512-DJBT2N8knfN7Na6PP2mett3spQLTqxFrvl0gv+TJRp61T8Ljc4VuUTb0hqBj+belaASIp3Q+e8+SgaFQu7wLiQ==} engines: {node: '>= 12.0.0'} - '@parcel/fs@2.13.3': - resolution: {integrity: sha512-+MPWAt0zr+TCDSlj1LvkORTjfB/BSffsE99A9AvScKytDSYYpY2s0t4vtV9unSh0FHMS2aBCZNJ4t7KL+DcPIg==} - engines: {node: '>= 16.0.0'} - peerDependencies: - '@parcel/core': ^2.13.3 - '@parcel/fs@2.6.2': resolution: {integrity: sha512-mIhqdF3tjgeoIGqW7Nc/xfM2ClID7o8livwUe5lpQEP+ZaIBiMigXs6ckv3WToCACK+3uylrSD2A/HmlhrxMqQ==} engines: {node: '>= 12.0.0'} @@ -836,10 +782,6 @@ packages: resolution: {integrity: sha512-26GL8fYZPdsRhSXCZ0ZWliloK6DHlMJPWh6Z+3VVZ5mnDSbYg/rRKWmrkhnr99ZWmL9rJsv4G74ZwvDEXTMPBg==} engines: {node: '>= 12.0.0'} - '@parcel/graph@3.3.3': - resolution: {integrity: sha512-pxs4GauEdvCN8nRd6wG3st6LvpHske3GfqGwUSR0P0X0pBPI1/NicvXz6xzp3rgb9gPWfbKXeI/2IOTfIxxVfg==} - engines: {node: '>= 16.0.0'} - '@parcel/hash@2.6.2': resolution: {integrity: sha512-tFB+cJU1Wqag6WyJgsmx3nx+xhmjcNZqtWh/MtK1lHNnZdDRk6bjr7SapnygBwruz+SmSt5bbdVThcpk2dRCcA==} engines: {node: '>= 12.0.0'} @@ -848,10 +790,6 @@ packages: resolution: {integrity: sha512-FVItqzjWmnyP4ZsVgX+G00+6U2IzOvqDtdwQIWisCcVoXJFCqZJDy6oa2qDDFz96xCCCynjRjPdQx2jYBCpfYw==} engines: {node: '>= 12.0.0'} - '@parcel/logger@2.13.3': - resolution: {integrity: sha512-8YF/ZhsQgd7ohQ2vEqcMD1Ag9JlJULROWRPGgGYLGD+twuxAiSdiFBpN3f+j4gQN4PYaLaIS/SwUFx11J243fQ==} - engines: {node: '>= 16.0.0'} - '@parcel/logger@2.6.2': resolution: {integrity: sha512-Sz5YGCj1DbEiX0/G8Uw97LLZ0uEK+qtWcRAkHNpJpeMiSqDiRNevxXltz42EcLo+oCh4d4wyiVzwi9mNwzhS/Q==} engines: {node: '>= 12.0.0'} @@ -860,10 +798,6 @@ packages: resolution: {integrity: sha512-Kpxd3O/Vs7nYJIzkdmB6Bvp3l/85ydIxaZaPfGSGTYOfaffSOTkhcW9l6WemsxUrlts4za6CaEWcc4DOvaMOPA==} engines: {node: '>= 12.0.0'} - '@parcel/markdown-ansi@2.13.3': - resolution: {integrity: sha512-B4rUdlNUulJs2xOQuDbN7Hq5a9roq8IZUcJ1vQ8PAv+zMGb7KCfqIIr/BSCDYGhayfAGBVWW8x55Kvrl1zrDYw==} - engines: {node: '>= 16.0.0'} - '@parcel/markdown-ansi@2.6.2': resolution: {integrity: sha512-N/h9J4eibhc+B+krzvPMzFUWL37GudBIZBa7XSLkcuH6MnYYfh6rrMvhIyyESwk6VkcZNVzAeZrGQqxEs0dHDQ==} engines: {node: '>= 12.0.0'} @@ -880,10 +814,6 @@ packages: resolution: {integrity: sha512-12YryWcA5Iw2WNoEVr/t2HDjYR1iEzbjEcxfh1vaVDdZ020PiGw67g5hyIE/tsnG7SRJ0xdRx1fQ2hDgED+0Ww==} engines: {node: '>= 12.0.0'} - '@parcel/node-resolver-core@3.4.3': - resolution: {integrity: sha512-IEnMks49egEic1ITBp59VQyHzkSQUXqpU9hOHwqN3KoSTdZ6rEgrXcS3pa6tdXay4NYGlcZ88kFCE8i/xYoVCg==} - engines: {node: '>= 16.0.0'} - '@parcel/optimizer-css@2.8.3': resolution: {integrity: sha512-JotGAWo8JhuXsQDK0UkzeQB0UR5hDAKvAviXrjqB4KM9wZNLhLleeEAW4Hk8R9smCeQFP6Xg/N/NkLDpqMwT3g==} engines: {node: '>= 12.0.0', parcel: ^2.8.3} @@ -908,12 +838,6 @@ packages: resolution: {integrity: sha512-9EeQlN6zIeUWwzrzu6Q2pQSaYsYGah8MtiQ/hog9KEPlYTP60hBv/+utDyYEHSQhL7y5ym08tPX5GzBvwAD/dA==} engines: {node: '>= 12.0.0', parcel: ^2.8.3} - '@parcel/package-manager@2.13.3': - resolution: {integrity: sha512-FLNI5OrZxymGf/Yln0E/kjnGn5sdkQAxW7pQVdtuM+5VeN75yibJRjsSGv88PvJ+KvpD2ANgiIJo1RufmoPcww==} - engines: {node: '>= 16.0.0'} - peerDependencies: - '@parcel/core': ^2.13.3 - '@parcel/package-manager@2.6.2': resolution: {integrity: sha512-xGMqTgnwTE3rgzYwUZMKxR8fzmP5iSYz/gj2H8FR3pEmwh/8xCMtNjTSth+hPVGuqgRZ6JxwpfdY/fXdZ61ViQ==} engines: {node: '>= 12.0.0'} @@ -946,10 +870,6 @@ packages: resolution: {integrity: sha512-mvIoHpmv5yzl36OjrklTDFShLUfPFTwrmp1eIwiszGdEBuQaX7JVI3Oo2jbVQgcN4W7J6SENzGQ3Q5hPTW3pMw==} engines: {node: '>= 12.0.0', parcel: ^2.8.3} - '@parcel/plugin@2.13.3': - resolution: {integrity: sha512-cterKHHcwg6q11Gpif/aqvHo056TR+yDVJ3fSdiG2xr5KD1VZ2B3hmofWERNNwjMcnR1h9Xq40B7jCKUhOyNFA==} - engines: {node: '>= 16.0.0'} - '@parcel/plugin@2.6.2': resolution: {integrity: sha512-wbbWsM23Pr+8xtLSvf+UopXdVYlpKCCx6PuuZaZcKo+9IcDCWoGXD4M8Kkz14qBmkFn5uM00mULUqmVdSibB2w==} engines: {node: '>= 12.0.0'} @@ -958,10 +878,6 @@ packages: resolution: {integrity: sha512-jZ6mnsS4D9X9GaNnvrixDQwlUQJCohDX2hGyM0U0bY2NWU8Km97SjtoCpWjq+XBCx/gpC4g58+fk9VQeZq2vlw==} engines: {node: '>= 12.0.0'} - '@parcel/profiler@2.13.3': - resolution: {integrity: sha512-ok6BwWSLvyHe5TuSXjSacYnDStFgP5Y30tA9mbtWSm0INDsYf+m5DqzpYPx8U54OaywWMK8w3MXUClosJX3aPA==} - engines: {node: '>= 16.0.0'} - '@parcel/reporter-bundle-buddy@2.8.3': resolution: {integrity: sha512-NuM0mvXGIwXmXIXXZk8Y10eCLaQuxQ8VQ1AL3bA5xD5xQFspMuYatRZM82J8Zt51Sw4amLF66NCdCsZSonXmUQ==} engines: {node: '>= 12.0.0', parcel: ^2.8.3} @@ -990,10 +906,6 @@ packages: resolution: {integrity: sha512-/Skkw+EeRiwzOJso5fQtK8c9b452uWLNhQH1ISTodbmlcyB4YalAiSsyHCtMYD0c3/t5Sx4ZS7vxBAtQd0RvOw==} engines: {node: '>= 12.0.0', parcel: ^2.8.3} - '@parcel/rust@2.13.3': - resolution: {integrity: sha512-dLq85xDAtzr3P5200cvxk+8WXSWauYbxuev9LCPdwfhlaWo/JEj6cu9seVdWlkagjGwkoV1kXC+GGntgUXOLAQ==} - engines: {node: '>= 16.0.0'} - '@parcel/source-map@2.1.1': resolution: {integrity: sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==} engines: {node: ^12.18.3 || >=14} @@ -1074,22 +986,12 @@ packages: resolution: {integrity: sha512-Le+hNS3d9dTlnMhz/BoYAQnM1ngGdhA87eoZOLVA63oivMVjcyl4sSxKHCBL6IrguY8aLoWCb3xrEyVLy0oj5A==} engines: {node: '>= 12.0.0', parcel: ^2.8.3} - '@parcel/types-internal@2.13.3': - resolution: {integrity: sha512-Lhx0n+9RCp+Ipktf/I+CLm3zE9Iq9NtDd8b2Vr5lVWyoT8AbzBKIHIpTbhLS4kjZ80L3I6o93OYjqAaIjsqoZw==} - - '@parcel/types@2.13.3': - resolution: {integrity: sha512-+RpFHxx8fy8/dpuehHUw/ja9PRExC3wJoIlIIF42E7SLu2SvlTHtKm6EfICZzxCXNEBzjoDbamCRcN0nmTPlhw==} - '@parcel/types@2.6.2': resolution: {integrity: sha512-MV8BFpCIs2jMUvK2RHqzkoiuOQ//JIbrD1zocA2YRW3zuPL/iABvbAABJoXpoPCKikVWOoCWASgBfWQo26VvJQ==} '@parcel/types@2.8.3': resolution: {integrity: sha512-FECA1FB7+0UpITKU0D6TgGBpGxYpVSMNEENZbSJxFSajNy3wrko+zwBKQmFOLOiPcEtnGikxNs+jkFWbPlUAtw==} - '@parcel/utils@2.13.3': - resolution: {integrity: sha512-yxY9xw2wOUlJaScOXYZmMGoZ4Ck4Kqj+p6Koe5kLkkWM1j98Q0Dj2tf/mNvZi4yrdnlm+dclCwNRnuE8Q9D+pw==} - engines: {node: '>= 16.0.0'} - '@parcel/utils@2.6.2': resolution: {integrity: sha512-Ug7hpRxjgbY5AopW55nY7MmGMVmwmN+ihfCmxJkBUoESTG/3iq8uME7GjyOgW5DkQc2K7q62i8y8N0wCJT1u4Q==} engines: {node: '>= 12.0.0'} @@ -1184,12 +1086,6 @@ packages: resolution: {integrity: sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==} engines: {node: '>= 10.0.0'} - '@parcel/workers@2.13.3': - resolution: {integrity: sha512-oAHmdniWTRwwwsKbcF4t3VjOtKN+/W17Wj5laiYB+HLkfsjGTfIQPj3sdXmrlBAGpI4omIcvR70PHHXnfdTfwA==} - engines: {node: '>= 16.0.0'} - peerDependencies: - '@parcel/core': ^2.13.3 - '@parcel/workers@2.6.2': resolution: {integrity: sha512-wBgUjJQm+lDd12fPRUmk09+ujTA9DgwPdqylSFK0OtI/yT6A+2kArUqjp8IwWo2tCJXoMzXBne2XQIWKqMiN4Q==} engines: {node: '>= 12.0.0'} @@ -2902,10 +2798,6 @@ packages: resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} engines: {node: '>=12'} - dotenv-expand@11.0.7: - resolution: {integrity: sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==} - engines: {node: '>=12'} - dotenv-expand@5.1.0: resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} @@ -2913,10 +2805,6 @@ packages: resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} engines: {node: '>=12'} - dotenv@16.4.7: - resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} - engines: {node: '>=12'} - dotenv@7.0.0: resolution: {integrity: sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==} engines: {node: '>=6'} @@ -4372,10 +4260,6 @@ packages: lmdb@2.5.2: resolution: {integrity: sha512-V5V5Xa2Hp9i2XsbDALkBTeHXnBXh/lEmk9p22zdr7jtuOIY9TGhjK6vAvTpOOx9IKU4hJkRWZxn/HsvR1ELLtA==} - lmdb@2.8.5: - resolution: {integrity: sha512-9bMdFfc80S+vSldBmG3HOuLVHnxRdNTlpzR6QDnzqCQtCzGUEAGTzBKYMeIM+I/sU4oZfgbcbS7X7F65/z/oxQ==} - hasBin: true - load-json-file@4.0.0: resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} engines: {node: '>=4'} @@ -4408,6 +4292,9 @@ packages: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} + lodash-es@4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + lodash.clone@4.5.0: resolution: {integrity: sha512-GhrVeweiTD6uTmmn5hV/lzgCQhccwReIVRLHp7LT4SopOjqEZ5BbX8b5WWEtAKasjmy8hR7ZPwsYlxRCku5odg==} @@ -4503,6 +4390,9 @@ packages: resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} engines: {node: '>=0.10.0'} + material-colors@1.2.6: + resolution: {integrity: sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==} + math-intrinsics@1.1.0: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} @@ -4745,10 +4635,6 @@ packages: resolution: {integrity: sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==} hasBin: true - node-gyp-build-optional-packages@5.1.1: - resolution: {integrity: sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw==} - hasBin: true - node-gyp-build-optional-packages@5.2.2: resolution: {integrity: sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==} hasBin: true @@ -5148,6 +5034,9 @@ packages: bluebird: optional: true + prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} @@ -5205,6 +5094,11 @@ packages: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true + react-color@2.19.3: + resolution: {integrity: sha512-LEeGE/ZzNLIsFWa1TMe8y5VYqr7bibneWmvJwm1pCn/eNmrabWDh659JSPn9BuaMpEfU83WTOJfnCcjDZwNQTA==} + peerDependencies: + react: '*' + react-dom@18.2.0: resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: @@ -5213,6 +5107,9 @@ packages: react-error-overlay@6.0.9: resolution: {integrity: sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==} + react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} @@ -5228,6 +5125,11 @@ packages: resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} + reactcss@1.2.3: + resolution: {integrity: sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==} + peerDependencies: + react: '*' + read-pkg-up@3.0.0: resolution: {integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==} engines: {node: '>=4'} @@ -5819,6 +5721,9 @@ packages: timsort@0.3.0: resolution: {integrity: sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==} + tinycolor2@1.6.0: + resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} + tldts-core@6.1.69: resolution: {integrity: sha512-nygxy9n2PBUFQUtAXAc122gGo+04/j5qr5TGQFZTHafTKYvmARVXt2cA5rgero2/dnXUfkdPtiJoKmrd3T+wdA==} @@ -6692,6 +6597,10 @@ snapshots: '@hutson/parse-repository-url@3.0.2': {} + '@icons/material@0.2.4(react@18.2.0)': + dependencies: + react: 18.2.0 + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -6742,39 +6651,21 @@ snapshots: '@lmdb/lmdb-darwin-arm64@2.5.2': optional: true - '@lmdb/lmdb-darwin-arm64@2.8.5': - optional: true - '@lmdb/lmdb-darwin-x64@2.5.2': optional: true - '@lmdb/lmdb-darwin-x64@2.8.5': - optional: true - '@lmdb/lmdb-linux-arm64@2.5.2': optional: true - '@lmdb/lmdb-linux-arm64@2.8.5': - optional: true - '@lmdb/lmdb-linux-arm@2.5.2': optional: true - '@lmdb/lmdb-linux-arm@2.8.5': - optional: true - '@lmdb/lmdb-linux-x64@2.5.2': optional: true - '@lmdb/lmdb-linux-x64@2.8.5': - optional: true - '@lmdb/lmdb-win32-x64@2.5.2': optional: true - '@lmdb/lmdb-win32-x64@2.8.5': - optional: true - '@mapbox/node-pre-gyp@1.0.11': dependencies: detect-libc: 2.0.3 @@ -6844,18 +6735,10 @@ snapshots: transitivePeerDependencies: - '@parcel/core' - '@parcel/cache@2.13.3(@parcel/core@2.13.3)': - dependencies: - '@parcel/core': 2.13.3 - '@parcel/fs': 2.13.3(@parcel/core@2.13.3) - '@parcel/logger': 2.13.3 - '@parcel/utils': 2.13.3 - lmdb: 2.8.5 - - '@parcel/cache@2.6.2(@parcel/core@2.13.3)': + '@parcel/cache@2.6.2(@parcel/core@2.8.3)': dependencies: - '@parcel/core': 2.13.3 - '@parcel/fs': 2.6.2(@parcel/core@2.13.3) + '@parcel/core': 2.8.3 + '@parcel/fs': 2.6.2(@parcel/core@2.8.3) '@parcel/logger': 2.6.2 '@parcel/utils': 2.6.2 lmdb: 2.5.2 @@ -6868,10 +6751,6 @@ snapshots: '@parcel/utils': 2.8.3 lmdb: 2.5.2 - '@parcel/codeframe@2.13.3': - dependencies: - chalk: 4.1.2 - '@parcel/codeframe@2.6.2': dependencies: chalk: 4.1.2 @@ -6886,14 +6765,14 @@ snapshots: transitivePeerDependencies: - '@parcel/core' - '@parcel/config-default@2.8.3(@parcel/core@2.8.3)(postcss@8.4.49)(typescript@5.0.4)': + '@parcel/config-default@2.8.3(@parcel/core@2.8.3)(postcss@8.4.49)(terser@5.37.0)(typescript@5.0.4)': dependencies: '@parcel/bundler-default': 2.8.3(@parcel/core@2.8.3) '@parcel/compressor-raw': 2.8.3(@parcel/core@2.8.3) '@parcel/core': 2.8.3 '@parcel/namer-default': 2.8.3(@parcel/core@2.8.3) '@parcel/optimizer-css': 2.8.3(@parcel/core@2.8.3) - '@parcel/optimizer-htmlnano': 2.8.3(@parcel/core@2.8.3)(postcss@8.4.49)(typescript@5.0.4) + '@parcel/optimizer-htmlnano': 2.8.3(@parcel/core@2.8.3)(postcss@8.4.49)(terser@5.37.0)(typescript@5.0.4) '@parcel/optimizer-image': 2.8.3(@parcel/core@2.8.3) '@parcel/optimizer-svgo': 2.8.3(@parcel/core@2.8.3) '@parcel/optimizer-terser': 2.8.3(@parcel/core@2.8.3) @@ -6929,36 +6808,6 @@ snapshots: - typescript - uncss - '@parcel/core@2.13.3': - dependencies: - '@mischnic/json-sourcemap': 0.1.1 - '@parcel/cache': 2.13.3(@parcel/core@2.13.3) - '@parcel/diagnostic': 2.13.3 - '@parcel/events': 2.13.3 - '@parcel/feature-flags': 2.13.3 - '@parcel/fs': 2.13.3(@parcel/core@2.13.3) - '@parcel/graph': 3.3.3 - '@parcel/logger': 2.13.3 - '@parcel/package-manager': 2.13.3(@parcel/core@2.13.3) - '@parcel/plugin': 2.13.3(@parcel/core@2.13.3) - '@parcel/profiler': 2.13.3 - '@parcel/rust': 2.13.3 - '@parcel/source-map': 2.1.1 - '@parcel/types': 2.13.3(@parcel/core@2.13.3) - '@parcel/utils': 2.13.3 - '@parcel/workers': 2.13.3(@parcel/core@2.13.3) - base-x: 3.0.10 - browserslist: 4.24.3 - clone: 2.1.2 - dotenv: 16.4.7 - dotenv-expand: 11.0.7 - json5: 2.2.3 - msgpackr: 1.11.2 - nullthrows: 1.1.1 - semver: 7.6.3 - transitivePeerDependencies: - - '@swc/helpers' - '@parcel/core@2.8.3': dependencies: '@mischnic/json-sourcemap': 0.1.1 @@ -6986,11 +6835,6 @@ snapshots: nullthrows: 1.1.1 semver: 5.7.2 - '@parcel/diagnostic@2.13.3': - dependencies: - '@mischnic/json-sourcemap': 0.1.1 - nullthrows: 1.1.1 - '@parcel/diagnostic@2.6.2': dependencies: '@mischnic/json-sourcemap': 0.1.1 @@ -7001,14 +6845,10 @@ snapshots: '@mischnic/json-sourcemap': 0.1.1 nullthrows: 1.1.1 - '@parcel/events@2.13.3': {} - '@parcel/events@2.6.2': {} '@parcel/events@2.8.3': {} - '@parcel/feature-flags@2.13.3': {} - '@parcel/fs-search@2.6.2': dependencies: detect-libc: 1.0.3 @@ -7017,24 +6857,14 @@ snapshots: dependencies: detect-libc: 1.0.3 - '@parcel/fs@2.13.3(@parcel/core@2.13.3)': + '@parcel/fs@2.6.2(@parcel/core@2.8.3)': dependencies: - '@parcel/core': 2.13.3 - '@parcel/feature-flags': 2.13.3 - '@parcel/rust': 2.13.3 - '@parcel/types-internal': 2.13.3 - '@parcel/utils': 2.13.3 - '@parcel/watcher': 2.5.0 - '@parcel/workers': 2.13.3(@parcel/core@2.13.3) - - '@parcel/fs@2.6.2(@parcel/core@2.13.3)': - dependencies: - '@parcel/core': 2.13.3 + '@parcel/core': 2.8.3 '@parcel/fs-search': 2.6.2 - '@parcel/types': 2.6.2(@parcel/core@2.13.3) + '@parcel/types': 2.6.2(@parcel/core@2.8.3) '@parcel/utils': 2.6.2 '@parcel/watcher': 2.5.0 - '@parcel/workers': 2.6.2(@parcel/core@2.13.3) + '@parcel/workers': 2.6.2(@parcel/core@2.8.3) '@parcel/fs@2.8.3(@parcel/core@2.8.3)': dependencies: @@ -7049,11 +6879,6 @@ snapshots: dependencies: nullthrows: 1.1.1 - '@parcel/graph@3.3.3': - dependencies: - '@parcel/feature-flags': 2.13.3 - nullthrows: 1.1.1 - '@parcel/hash@2.6.2': dependencies: detect-libc: 1.0.3 @@ -7064,11 +6889,6 @@ snapshots: detect-libc: 1.0.3 xxhash-wasm: 0.4.2 - '@parcel/logger@2.13.3': - dependencies: - '@parcel/diagnostic': 2.13.3 - '@parcel/events': 2.13.3 - '@parcel/logger@2.6.2': dependencies: '@parcel/diagnostic': 2.6.2 @@ -7079,10 +6899,6 @@ snapshots: '@parcel/diagnostic': 2.8.3 '@parcel/events': 2.8.3 - '@parcel/markdown-ansi@2.13.3': - dependencies: - chalk: 4.1.2 - '@parcel/markdown-ansi@2.6.2': dependencies: chalk: 4.1.2 @@ -7106,18 +6922,6 @@ snapshots: nullthrows: 1.1.1 semver: 5.7.2 - '@parcel/node-resolver-core@3.4.3(@parcel/core@2.13.3)': - dependencies: - '@mischnic/json-sourcemap': 0.1.1 - '@parcel/diagnostic': 2.13.3 - '@parcel/fs': 2.13.3(@parcel/core@2.13.3) - '@parcel/rust': 2.13.3 - '@parcel/utils': 2.13.3 - nullthrows: 1.1.1 - semver: 7.6.3 - transitivePeerDependencies: - - '@parcel/core' - '@parcel/optimizer-css@2.8.3(@parcel/core@2.8.3)': dependencies: '@parcel/diagnostic': 2.8.3 @@ -7139,10 +6943,10 @@ snapshots: transitivePeerDependencies: - '@parcel/core' - '@parcel/optimizer-htmlnano@2.8.3(@parcel/core@2.8.3)(postcss@8.4.49)(typescript@5.0.4)': + '@parcel/optimizer-htmlnano@2.8.3(@parcel/core@2.8.3)(postcss@8.4.49)(terser@5.37.0)(typescript@5.0.4)': dependencies: '@parcel/plugin': 2.8.3(@parcel/core@2.8.3) - htmlnano: 2.1.1(postcss@8.4.49)(svgo@2.8.0)(typescript@5.0.4) + htmlnano: 2.1.1(postcss@8.4.49)(svgo@2.8.0)(terser@5.37.0)(typescript@5.0.4) nullthrows: 1.1.1 posthtml: 0.16.6 svgo: 2.8.0 @@ -7187,30 +6991,15 @@ snapshots: transitivePeerDependencies: - '@parcel/core' - '@parcel/package-manager@2.13.3(@parcel/core@2.13.3)': - dependencies: - '@parcel/core': 2.13.3 - '@parcel/diagnostic': 2.13.3 - '@parcel/fs': 2.13.3(@parcel/core@2.13.3) - '@parcel/logger': 2.13.3 - '@parcel/node-resolver-core': 3.4.3(@parcel/core@2.13.3) - '@parcel/types': 2.13.3(@parcel/core@2.13.3) - '@parcel/utils': 2.13.3 - '@parcel/workers': 2.13.3(@parcel/core@2.13.3) - '@swc/core': 1.10.1 - semver: 7.6.3 - transitivePeerDependencies: - - '@swc/helpers' - - '@parcel/package-manager@2.6.2(@parcel/core@2.13.3)': + '@parcel/package-manager@2.6.2(@parcel/core@2.8.3)': dependencies: - '@parcel/core': 2.13.3 + '@parcel/core': 2.8.3 '@parcel/diagnostic': 2.6.2 - '@parcel/fs': 2.6.2(@parcel/core@2.13.3) + '@parcel/fs': 2.6.2(@parcel/core@2.8.3) '@parcel/logger': 2.6.2 - '@parcel/types': 2.6.2(@parcel/core@2.13.3) + '@parcel/types': 2.6.2(@parcel/core@2.8.3) '@parcel/utils': 2.6.2 - '@parcel/workers': 2.6.2(@parcel/core@2.13.3) + '@parcel/workers': 2.6.2(@parcel/core@2.8.3) semver: 5.7.2 '@parcel/package-manager@2.8.3(@parcel/core@2.8.3)': @@ -7270,15 +7059,9 @@ snapshots: transitivePeerDependencies: - '@parcel/core' - '@parcel/plugin@2.13.3(@parcel/core@2.13.3)': + '@parcel/plugin@2.6.2(@parcel/core@2.8.3)': dependencies: - '@parcel/types': 2.13.3(@parcel/core@2.13.3) - transitivePeerDependencies: - - '@parcel/core' - - '@parcel/plugin@2.6.2(@parcel/core@2.13.3)': - dependencies: - '@parcel/types': 2.6.2(@parcel/core@2.13.3) + '@parcel/types': 2.6.2(@parcel/core@2.8.3) transitivePeerDependencies: - '@parcel/core' @@ -7288,13 +7071,6 @@ snapshots: transitivePeerDependencies: - '@parcel/core' - '@parcel/profiler@2.13.3': - dependencies: - '@parcel/diagnostic': 2.13.3 - '@parcel/events': 2.13.3 - '@parcel/types-internal': 2.13.3 - chrome-trace-event: 1.0.4 - '@parcel/reporter-bundle-buddy@2.8.3(@parcel/core@2.8.3)': dependencies: '@parcel/plugin': 2.8.3(@parcel/core@2.8.3) @@ -7347,8 +7123,6 @@ snapshots: transitivePeerDependencies: - '@parcel/core' - '@parcel/rust@2.13.3': {} - '@parcel/source-map@2.1.1': dependencies: detect-libc: 1.0.3 @@ -7483,9 +7257,9 @@ snapshots: transitivePeerDependencies: - '@parcel/core' - '@parcel/transformer-sass@2.6.2(@parcel/core@2.13.3)': + '@parcel/transformer-sass@2.6.2(@parcel/core@2.8.3)': dependencies: - '@parcel/plugin': 2.6.2(@parcel/core@2.13.3) + '@parcel/plugin': 2.6.2(@parcel/core@2.8.3) '@parcel/source-map': 2.1.1 sass: 1.83.0 transitivePeerDependencies: @@ -7528,28 +7302,14 @@ snapshots: transitivePeerDependencies: - '@parcel/core' - '@parcel/types-internal@2.13.3': - dependencies: - '@parcel/diagnostic': 2.13.3 - '@parcel/feature-flags': 2.13.3 - '@parcel/source-map': 2.1.1 - utility-types: 3.11.0 - - '@parcel/types@2.13.3(@parcel/core@2.13.3)': - dependencies: - '@parcel/types-internal': 2.13.3 - '@parcel/workers': 2.13.3(@parcel/core@2.13.3) - transitivePeerDependencies: - - '@parcel/core' - - '@parcel/types@2.6.2(@parcel/core@2.13.3)': + '@parcel/types@2.6.2(@parcel/core@2.8.3)': dependencies: - '@parcel/cache': 2.6.2(@parcel/core@2.13.3) + '@parcel/cache': 2.6.2(@parcel/core@2.8.3) '@parcel/diagnostic': 2.6.2 - '@parcel/fs': 2.6.2(@parcel/core@2.13.3) - '@parcel/package-manager': 2.6.2(@parcel/core@2.13.3) + '@parcel/fs': 2.6.2(@parcel/core@2.8.3) + '@parcel/package-manager': 2.6.2(@parcel/core@2.8.3) '@parcel/source-map': 2.1.1 - '@parcel/workers': 2.6.2(@parcel/core@2.13.3) + '@parcel/workers': 2.6.2(@parcel/core@2.8.3) utility-types: 3.11.0 transitivePeerDependencies: - '@parcel/core' @@ -7566,17 +7326,6 @@ snapshots: transitivePeerDependencies: - '@parcel/core' - '@parcel/utils@2.13.3': - dependencies: - '@parcel/codeframe': 2.13.3 - '@parcel/diagnostic': 2.13.3 - '@parcel/logger': 2.13.3 - '@parcel/markdown-ansi': 2.13.3 - '@parcel/rust': 2.13.3 - '@parcel/source-map': 2.1.1 - chalk: 4.1.2 - nullthrows: 1.1.1 - '@parcel/utils@2.6.2': dependencies: '@parcel/codeframe': 2.6.2 @@ -7664,22 +7413,12 @@ snapshots: '@parcel/watcher-win32-ia32': 2.5.0 '@parcel/watcher-win32-x64': 2.5.0 - '@parcel/workers@2.13.3(@parcel/core@2.13.3)': - dependencies: - '@parcel/core': 2.13.3 - '@parcel/diagnostic': 2.13.3 - '@parcel/logger': 2.13.3 - '@parcel/profiler': 2.13.3 - '@parcel/types-internal': 2.13.3 - '@parcel/utils': 2.13.3 - nullthrows: 1.1.1 - - '@parcel/workers@2.6.2(@parcel/core@2.13.3)': + '@parcel/workers@2.6.2(@parcel/core@2.8.3)': dependencies: - '@parcel/core': 2.13.3 + '@parcel/core': 2.8.3 '@parcel/diagnostic': 2.6.2 '@parcel/logger': 2.6.2 - '@parcel/types': 2.6.2(@parcel/core@2.13.3) + '@parcel/types': 2.6.2(@parcel/core@2.8.3) '@parcel/utils': 2.6.2 chrome-trace-event: 1.0.4 nullthrows: 1.1.1 @@ -7697,9 +7436,12 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@plasmohq/consolidate@0.17.0(react-dom@18.2.0)(react@18.2.0)': + '@plasmohq/consolidate@0.17.0(handlebars@4.7.8)(lodash@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: bluebird: 3.7.2 + optionalDependencies: + handlebars: 4.7.8 + lodash: 4.17.21 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -7715,9 +7457,9 @@ snapshots: '@parcel/utils': 2.8.3 nullthrows: 1.1.1 - '@plasmohq/parcel-config@0.34.2(postcss@8.4.49)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)': + '@plasmohq/parcel-config@0.34.2(@swc/core@1.10.1(@swc/helpers@0.4.37))(handlebars@4.7.8)(lodash@4.17.21)(postcss@8.4.49)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(terser@5.37.0)(typescript@5.0.4)': dependencies: - '@parcel/config-default': 2.8.3(@parcel/core@2.8.3)(postcss@8.4.49)(typescript@5.0.4) + '@parcel/config-default': 2.8.3(@parcel/core@2.8.3)(postcss@8.4.49)(terser@5.37.0)(typescript@5.0.4) '@parcel/core': 2.8.3 '@parcel/optimizer-data-url': 2.8.3(@parcel/core@2.8.3) '@parcel/reporter-bundle-buddy': 2.8.3(@parcel/core@2.8.3) @@ -7742,13 +7484,13 @@ snapshots: '@plasmohq/parcel-optimizer-es': 0.1.4 '@plasmohq/parcel-packager': 0.6.9 '@plasmohq/parcel-resolver': 0.12.1 - '@plasmohq/parcel-resolver-post': 0.2.0(postcss@8.4.49) + '@plasmohq/parcel-resolver-post': 0.2.0(@swc/core@1.10.1(@swc/helpers@0.4.37))(postcss@8.4.49) '@plasmohq/parcel-runtime': 0.18.1 '@plasmohq/parcel-transformer-inject-env': 0.2.7 '@plasmohq/parcel-transformer-inline-css': 0.3.4 '@plasmohq/parcel-transformer-manifest': 0.14.6 '@plasmohq/parcel-transformer-svelte3': 0.4.6 - '@plasmohq/parcel-transformer-vue3': 0.3.8(react-dom@18.2.0)(react@18.2.0) + '@plasmohq/parcel-transformer-vue3': 0.3.8(handlebars@4.7.8)(lodash@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) transitivePeerDependencies: - '@swc/core' - arc-templates @@ -7859,14 +7601,14 @@ snapshots: '@parcel/utils': 2.8.3 nullthrows: 1.1.1 - '@plasmohq/parcel-resolver-post@0.2.0(postcss@8.4.49)': + '@plasmohq/parcel-resolver-post@0.2.0(@swc/core@1.10.1(@swc/helpers@0.4.37))(postcss@8.4.49)': dependencies: '@parcel/core': 2.8.3 '@parcel/hash': 2.8.3 '@parcel/plugin': 2.8.3(@parcel/core@2.8.3) '@parcel/types': 2.8.3(@parcel/core@2.8.3) '@parcel/utils': 2.8.3 - tsup: 6.7.0(postcss@8.4.49)(typescript@5.0.4) + tsup: 6.7.0(@swc/core@1.10.1(@swc/helpers@0.4.37))(postcss@8.4.49)(typescript@5.0.4) typescript: 5.0.4 transitivePeerDependencies: - '@swc/core' @@ -7925,7 +7667,7 @@ snapshots: '@parcel/source-map': 2.1.1 '@parcel/utils': 2.8.3 - '@plasmohq/parcel-transformer-vue3@0.3.8(react-dom@18.2.0)(react@18.2.0)': + '@plasmohq/parcel-transformer-vue3@0.3.8(handlebars@4.7.8)(lodash@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@parcel/core': 2.8.3 '@parcel/diagnostic': 2.8.3 @@ -7933,7 +7675,7 @@ snapshots: '@parcel/source-map': 2.1.1 '@parcel/types': 2.8.3(@parcel/core@2.8.3) '@parcel/utils': 2.8.3 - '@plasmohq/consolidate': 0.17.0(react-dom@18.2.0)(react@18.2.0) + '@plasmohq/consolidate': 0.17.0(handlebars@4.7.8)(lodash@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@vue/compiler-sfc': 3.2.47 nullthrows: 1.1.1 semver: 7.3.8 @@ -8127,7 +7869,7 @@ snapshots: '@swc/core-win32-x64-msvc@1.10.1': optional: true - '@swc/core@1.10.1': + '@swc/core@1.10.1(@swc/helpers@0.4.37)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.17 @@ -8142,8 +7884,11 @@ snapshots: '@swc/core-win32-arm64-msvc': 1.10.1 '@swc/core-win32-ia32-msvc': 1.10.1 '@swc/core-win32-x64-msvc': 1.10.1 + '@swc/helpers': 0.4.37 + optional: true - '@swc/counter@0.1.3': {} + '@swc/counter@0.1.3': + optional: true '@swc/helpers@0.4.14': dependencies: @@ -8157,6 +7902,7 @@ snapshots: '@swc/types@0.1.17': dependencies: '@swc/counter': 0.1.3 + optional: true '@szmarczak/http-timer@5.0.1': dependencies: @@ -8217,6 +7963,7 @@ snapshots: '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.4.0 eslint: 8.57.1 + optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -8238,6 +7985,7 @@ snapshots: minimatch: 9.0.3 semver: 7.6.3 ts-api-utils: 1.4.3(typescript@5.7.2) + optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -9420,7 +9168,7 @@ snapshots: commander@9.4.1: {} - commit-and-tag-version@12.5.0: + commit-and-tag-version@12.5.0(canvas@2.11.2): dependencies: chalk: 2.4.2 conventional-changelog: 4.0.0 @@ -9433,7 +9181,7 @@ snapshots: figures: 3.2.0 find-up: 5.0.0 git-semver-tags: 5.0.1 - jsdom: 25.0.1 + jsdom: 25.0.1(canvas@2.11.2) semver: 7.6.3 w3c-xmlserializer: 5.0.0 yaml: 2.6.1 @@ -9625,6 +9373,7 @@ snapshots: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 + optionalDependencies: typescript: 5.0.4 crc-32@1.2.2: {} @@ -9919,16 +9668,10 @@ snapshots: dotenv-expand@10.0.0: {} - dotenv-expand@11.0.7: - dependencies: - dotenv: 16.4.7 - dotenv-expand@5.1.0: {} dotenv@16.0.3: {} - dotenv@16.4.7: {} - dotenv@7.0.0: {} dotgitignore@2.1.0: @@ -10236,6 +9979,7 @@ snapshots: eslint-module-utils@2.12.0(eslint-import-resolver-node@0.3.9)(eslint@9.17.0): dependencies: debug: 3.2.7 + optionalDependencies: eslint: 9.17.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -10998,13 +10742,15 @@ snapshots: dependencies: whatwg-encoding: 3.1.1 - htmlnano@2.1.1(postcss@8.4.49)(svgo@2.8.0)(typescript@5.0.4): + htmlnano@2.1.1(postcss@8.4.49)(svgo@2.8.0)(terser@5.37.0)(typescript@5.0.4): dependencies: cosmiconfig: 9.0.0(typescript@5.0.4) - postcss: 8.4.49 posthtml: 0.16.6 - svgo: 2.8.0 timsort: 0.3.0 + optionalDependencies: + postcss: 8.4.49 + svgo: 2.8.0 + terser: 5.37.0 transitivePeerDependencies: - typescript @@ -11345,7 +11091,7 @@ snapshots: dependencies: argparse: 2.0.1 - jsdom@25.0.1: + jsdom@25.0.1(canvas@2.11.2): dependencies: cssstyle: 4.1.0 data-urls: 5.0.0 @@ -11368,6 +11114,8 @@ snapshots: whatwg-url: 14.1.0 ws: 8.18.0 xml-name-validator: 5.0.0 + optionalDependencies: + canvas: 2.11.2 transitivePeerDependencies: - bufferutil - supports-color @@ -11564,21 +11312,6 @@ snapshots: '@lmdb/lmdb-linux-x64': 2.5.2 '@lmdb/lmdb-win32-x64': 2.5.2 - lmdb@2.8.5: - dependencies: - msgpackr: 1.11.2 - node-addon-api: 6.1.0 - node-gyp-build-optional-packages: 5.1.1 - ordered-binary: 1.5.3 - weak-lru-cache: 1.2.2 - optionalDependencies: - '@lmdb/lmdb-darwin-arm64': 2.8.5 - '@lmdb/lmdb-darwin-x64': 2.8.5 - '@lmdb/lmdb-linux-arm': 2.8.5 - '@lmdb/lmdb-linux-arm64': 2.8.5 - '@lmdb/lmdb-linux-x64': 2.8.5 - '@lmdb/lmdb-win32-x64': 2.8.5 - load-json-file@4.0.0: dependencies: graceful-fs: 4.2.11 @@ -11614,6 +11347,8 @@ snapshots: dependencies: p-locate: 5.0.0 + lodash-es@4.17.21: {} + lodash.clone@4.5.0: {} lodash.defaults@4.2.0: {} @@ -11694,6 +11429,8 @@ snapshots: dependencies: object-visit: 1.0.1 + material-colors@1.2.6: {} + math-intrinsics@1.1.0: {} md5.js@1.3.5: @@ -11964,10 +11701,6 @@ snapshots: node-gyp-build-optional-packages@5.0.3: {} - node-gyp-build-optional-packages@5.1.1: - dependencies: - detect-libc: 2.0.3 - node-gyp-build-optional-packages@5.2.2: dependencies: detect-libc: 2.0.3 @@ -12299,7 +12032,7 @@ snapshots: dependencies: find-up: 3.0.0 - plasmo@0.70.0(postcss@8.4.49)(react-dom@18.2.0)(react@18.2.0): + plasmo@0.70.0(@swc/core@1.10.1(@swc/helpers@0.4.37))(handlebars@4.7.8)(lodash@4.17.21)(postcss@8.4.49)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(terser@5.37.0): dependencies: '@expo/spawn-async': 1.7.2 '@parcel/core': 2.8.3 @@ -12307,7 +12040,7 @@ snapshots: '@parcel/package-manager': 2.8.3(@parcel/core@2.8.3) '@parcel/watcher': 2.1.0 '@plasmohq/init': 0.6.3 - '@plasmohq/parcel-config': 0.34.2(postcss@8.4.49)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4) + '@plasmohq/parcel-config': 0.34.2(@swc/core@1.10.1(@swc/helpers@0.4.37))(handlebars@4.7.8)(lodash@4.17.21)(postcss@8.4.49)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(terser@5.37.0)(typescript@5.0.4) '@plasmohq/parcel-core': 0.1.0 archiver: 5.3.1 buffer: 6.0.3 @@ -12400,8 +12133,9 @@ snapshots: postcss-load-config@3.1.4(postcss@8.4.49): dependencies: lilconfig: 2.1.0 - postcss: 8.4.49 yaml: 1.10.2 + optionalDependencies: + postcss: 8.4.49 postcss-value-parser@4.2.0: {} @@ -12482,9 +12216,15 @@ snapshots: process@0.11.10: {} promise-inflight@1.0.1(bluebird@3.7.2): - dependencies: + optionalDependencies: bluebird: 3.7.2 + prop-types@15.8.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + proto-list@1.2.4: {} proxy-from-env@1.1.0: {} @@ -12548,6 +12288,17 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 + react-color@2.19.3(react@18.2.0): + dependencies: + '@icons/material': 0.2.4(react@18.2.0) + lodash: 4.17.21 + lodash-es: 4.17.21 + material-colors: 1.2.6 + prop-types: 15.8.1 + react: 18.2.0 + reactcss: 1.2.3(react@18.2.0) + tinycolor2: 1.6.0 + react-dom@18.2.0(react@18.2.0): dependencies: loose-envify: 1.4.0 @@ -12556,6 +12307,8 @@ snapshots: react-error-overlay@6.0.9: {} + react-is@16.13.1: {} + react-is@18.3.1: {} react-refresh@0.14.0: {} @@ -12566,6 +12319,11 @@ snapshots: dependencies: loose-envify: 1.4.0 + reactcss@1.2.3(react@18.2.0): + dependencies: + lodash: 4.17.21 + react: 18.2.0 + read-pkg-up@3.0.0: dependencies: find-up: 2.1.0 @@ -13274,6 +13032,8 @@ snapshots: timsort@0.3.0: {} + tinycolor2@1.6.0: {} + tldts-core@6.1.69: {} tldts@6.1.69: @@ -13345,7 +13105,7 @@ snapshots: tslib@2.8.1: {} - tsup@6.7.0(postcss@8.4.49)(typescript@5.0.4): + tsup@6.7.0(@swc/core@1.10.1(@swc/helpers@0.4.37))(postcss@8.4.49)(typescript@5.0.4): dependencies: bundle-require: 4.2.1(esbuild@0.17.19) cac: 6.7.14 @@ -13355,13 +13115,15 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss: 8.4.49 postcss-load-config: 3.1.4(postcss@8.4.49) resolve-from: 5.0.0 rollup: 3.29.5 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.10.1(@swc/helpers@0.4.37) + postcss: 8.4.49 typescript: 5.0.4 transitivePeerDependencies: - supports-color @@ -13515,7 +13277,7 @@ snapshots: utility-types@3.11.0: {} valibot@1.0.0-beta.9(typescript@4.7.4): - dependencies: + optionalDependencies: typescript: 4.7.4 validate-npm-package-license@3.0.4: diff --git a/src/popup/ColorPickerComponent.tsx b/src/popup/ColorPickerComponent.tsx new file mode 100644 index 0000000..3e413ca --- /dev/null +++ b/src/popup/ColorPickerComponent.tsx @@ -0,0 +1,63 @@ +import React, { useState } from 'react'; +import { ChromePicker } from 'react-color'; + +interface ColorPickerComponentProps { + initialColors: string[]; + onChange: (colors: string[]) => void; +} + +const ColorPickerComponent: React.FC = ({ initialColors, onChange }) => { + const [colors, setColors] = useState(initialColors); + const [activePicker, setActivePicker] = useState(null); + + const handleColorChange = (color: any, index: number) => { + const newColors = [...colors]; + newColors[index] = color.hex; + setColors(newColors); + onChange(newColors); + }; + + const togglePicker = (index: number) => { + setActivePicker(activePicker === index ? null : index); + }; + + return ( +
+ {colors.map((color, index) => ( +
+

Color {index + 1}

+
togglePicker(index)} + /> + {activePicker === index && ( +
+ handleColorChange(c, index)} + width="180px" + disableAlpha={true} + /> +
+ )} +
+ ))} +
+ ); +}; + +export default ColorPickerComponent; \ No newline at end of file diff --git a/src/popup/indexNew.tsx b/src/popup/indexNew.tsx index 7fd4e89..3bb64c6 100644 --- a/src/popup/indexNew.tsx +++ b/src/popup/indexNew.tsx @@ -21,6 +21,7 @@ import { HtmlNodeToggles } from './HtmlNodeToggles'; import Shortcut, { ShortcutGuide } from './shorcut'; import { ShowDebugInline } from './ShowInlineDebug'; import { useGetTabOriginCb } from './useGetTabOriginCb'; +import ColorPickerComponent from './ColorPickerComponent'; const popupLogStyle = 'background:cyan;color:brown'; @@ -239,6 +240,14 @@ function IndexPopupNew() { const errorOccured = !prefs || !tabSession; + const handleColorChange = (colors: string[]) => { + updateConfig('saccadesColors', colors); // Save to prefsStore + }; + + const handleToggleChange = (event: React.ChangeEvent) => { + updateConfig('useUserColors', event.target.checked); // Save to prefsStore + }; + console.log({ tabSession, prefs }); return ( @@ -358,6 +367,20 @@ function IndexPopupNew() {
Advanced Settings
+ + + +
Date: Thu, 10 Apr 2025 07:21:06 -0400 Subject: [PATCH 12/28] update: color picker working with content and contentStyle --- src/contents/content.tsx | 14 +++++++++++++- src/popup/indexNew.tsx | 14 +++++++------- src/services/config.ts | 4 +++- src/services/documentParser.ts | 5 +++++ src/styles/contentStyle.scss | 9 +++++++-- 5 files changed, 35 insertions(+), 11 deletions(-) diff --git a/src/contents/content.tsx b/src/contents/content.tsx index 081ae59..111bd6d 100644 --- a/src/contents/content.tsx +++ b/src/contents/content.tsx @@ -27,7 +27,7 @@ export const createShadowRoot = (shadowHost) => { return shadowHost.attachShadow({ mode: 'open' }); }; -const { setAttribute, setProperty, setSaccadesStyle, getAttribute, amendClasses } = documentParser.makeHandlers(document); +const { setAttribute, setProperty, setSaccadesStyle, getAttribute, amendClasses, removeProperty } = documentParser.makeHandlers(document); const contentLogStyle = 'background-color: pink'; @@ -152,6 +152,18 @@ const IndexContent = () => { setAttribute('fixation-strength', prefs.fixationStrength); setAttribute('saccades-interval', prefs.saccadesInterval); + // Set color overrides + if (prefs.saccadesColor === 'custom') { + prefs.saccadesColorOverides.forEach((color, index) => { + setProperty(`--saccadesColorOveride-${index + 1}`, color); + }); + } else { + // Reset to default or remove the properties + [0, 1, 2, 3].forEach((index) => { + removeProperty(`--saccadesColorOveride-${index + 1}`); + }); + } + const getPrefsClasses = (addedOrRemoved: boolean) => Object.entries(prefs.symanticTags) .filter(([, value]) => value === addedOrRemoved) diff --git a/src/popup/indexNew.tsx b/src/popup/indexNew.tsx index 3bb64c6..10c134b 100644 --- a/src/popup/indexNew.tsx +++ b/src/popup/indexNew.tsx @@ -17,11 +17,11 @@ import defaultPrefs from '~services/preferences'; import runTimeHandler from '~services/runTimeHandler'; import { envService } from '~services/envService'; +import ColorPickerComponent from './ColorPickerComponent'; import { HtmlNodeToggles } from './HtmlNodeToggles'; import Shortcut, { ShortcutGuide } from './shorcut'; import { ShowDebugInline } from './ShowInlineDebug'; import { useGetTabOriginCb } from './useGetTabOriginCb'; -import ColorPickerComponent from './ColorPickerComponent'; const popupLogStyle = 'background:cyan;color:brown'; @@ -240,12 +240,12 @@ function IndexPopupNew() { const errorOccured = !prefs || !tabSession; - const handleColorChange = (colors: string[]) => { - updateConfig('saccadesColors', colors); // Save to prefsStore + const handleUpdateSaccadesColor = (colors: string[]) => { + updateConfig('saccadesColorOverides', colors); // Save to prefsStore }; - const handleToggleChange = (event: React.ChangeEvent) => { - updateConfig('useUserColors', event.target.checked); // Save to prefsStore + const handleUserColorOverrideToggle = (event: React.ChangeEvent) => { + updateConfig('useUserColorOverides', event.target.checked); // Save to prefsStore }; console.log({ tabSession, prefs }); @@ -372,13 +372,13 @@ function IndexPopupNew() {
diff --git a/src/services/config.ts b/src/services/config.ts index f3e0362..32208fa 100644 --- a/src/services/config.ts +++ b/src/services/config.ts @@ -1,4 +1,4 @@ -import { envService } from '~services/envService'; +import { envService } from '~services/envService'; export const USER_PREF_STORE_KEY = 'prefStore'; export const APP_PREFS_STORE_KEY = 'appStore'; export const STORAGE_AREA = ((envService.PLASMO_PUBLIC_TARGET as string).includes('firefox') && 'local') || 'sync'; @@ -18,11 +18,13 @@ export const SACCADE_COLORS = [ ['Light-100', 'light-100'], ['Dark', 'dark'], ['Dark-100', 'dark-100'], + ['Custom', 'custom'], ] as [Label: string, value: string][]; export enum DisplayColorMode { 'LIGHT' = 'light', 'DARK' = 'dark', + 'CUSTOM' = 'custom', } export const MaxSaccadesInterval = 4; diff --git a/src/services/documentParser.ts b/src/services/documentParser.ts index b9542a1..ddb6be7 100644 --- a/src/services/documentParser.ts +++ b/src/services/documentParser.ts @@ -224,6 +224,10 @@ const setSaccadesStyle = (documentRef: typeof document) => (style) => { } }; +const removeProperty = (documentRef: typeof document) => (property) => { + documentRef.body.style.removeProperty(property); +}; + export default { setReadingMode, makeHandlers: (documentRef: typeof document) => ({ @@ -233,6 +237,7 @@ export default { getProperty: getProperty(documentRef), setSaccadesStyle: setSaccadesStyle(documentRef), amendClasses: amendClasses(documentRef), + removeProperty: removeProperty(documentRef), }), hasLatex, }; diff --git a/src/styles/contentStyle.scss b/src/styles/contentStyle.scss index 8579ff0..bcdf21d 100644 --- a/src/styles/contentStyle.scss +++ b/src/styles/contentStyle.scss @@ -53,15 +53,20 @@ $saccadesColorsBase: ( @mixin makeColorVariants($color, $id, $delta, $label) { &[saccades-color='#{$label}'] { br-bold:nth-of-type(#{$maxSaccadesInterval}n + #{$id}) { - --saccadesColor: var(--saccadesColorOveride-#{$id}, #{color.adjust($color, $lightness: $delta)}); + --saccadesColor: #{color.adjust($color, $lightness: $delta)}; } } &[saccades-color='#{$label}-100'] { br-bold:nth-of-type(#{$maxSaccadesInterval}n + #{$id}) { - --saccadesColor: var(--saccadesColorOveride-#{$id}, #{color.adjust($color, $lightness: $delta * 2.7)}); + --saccadesColor: #{color.adjust($color, $lightness: $delta * 2.7)}; } } + + &[saccades-color='custom'] br-bold:nth-of-type(#{$maxSaccadesInterval}n + #{$id}) { + --saccadesColor: var(--saccadesColorOveride-#{$id}); + } + } [br-mode='on'] { From 6767377c45894e1d81264367b461a3e6743b821b Mon Sep 17 00:00:00 2001 From: linuxdev Date: Thu, 10 Apr 2025 07:34:00 -0400 Subject: [PATCH 13/28] update/colorpicker: use native color picker --- package.json | 1 - pnpm-lock.yaml | 67 ------------------------------ src/popup/ColorPickerComponent.tsx | 43 ++++--------------- 3 files changed, 8 insertions(+), 103 deletions(-) diff --git a/package.json b/package.json index c46aace..e7e1035 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,6 @@ "plasmo": "0.70.0", "postcss": "^8.4.49", "react": "18.2.0", - "react-color": "^2.19.3", "react-dom": "18.2.0", "valibot": "1.0.0-beta.9", "webpack": "^4.47.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9c5d765..56cc221 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -41,9 +41,6 @@ importers: react: specifier: 18.2.0 version: 18.2.0 - react-color: - specifier: ^2.19.3 - version: 2.19.3(react@18.2.0) react-dom: specifier: 18.2.0 version: 18.2.0(react@18.2.0) @@ -575,11 +572,6 @@ packages: resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==} engines: {node: '>=6.9.0'} - '@icons/material@0.2.4': - resolution: {integrity: sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==} - peerDependencies: - react: '*' - '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -4292,9 +4284,6 @@ packages: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} - lodash-es@4.17.21: - resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} - lodash.clone@4.5.0: resolution: {integrity: sha512-GhrVeweiTD6uTmmn5hV/lzgCQhccwReIVRLHp7LT4SopOjqEZ5BbX8b5WWEtAKasjmy8hR7ZPwsYlxRCku5odg==} @@ -4390,9 +4379,6 @@ packages: resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} engines: {node: '>=0.10.0'} - material-colors@1.2.6: - resolution: {integrity: sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==} - math-intrinsics@1.1.0: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} @@ -5034,9 +5020,6 @@ packages: bluebird: optional: true - prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} @@ -5094,11 +5077,6 @@ packages: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true - react-color@2.19.3: - resolution: {integrity: sha512-LEeGE/ZzNLIsFWa1TMe8y5VYqr7bibneWmvJwm1pCn/eNmrabWDh659JSPn9BuaMpEfU83WTOJfnCcjDZwNQTA==} - peerDependencies: - react: '*' - react-dom@18.2.0: resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: @@ -5107,9 +5085,6 @@ packages: react-error-overlay@6.0.9: resolution: {integrity: sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==} - react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} @@ -5125,11 +5100,6 @@ packages: resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} - reactcss@1.2.3: - resolution: {integrity: sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==} - peerDependencies: - react: '*' - read-pkg-up@3.0.0: resolution: {integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==} engines: {node: '>=4'} @@ -5721,9 +5691,6 @@ packages: timsort@0.3.0: resolution: {integrity: sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==} - tinycolor2@1.6.0: - resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} - tldts-core@6.1.69: resolution: {integrity: sha512-nygxy9n2PBUFQUtAXAc122gGo+04/j5qr5TGQFZTHafTKYvmARVXt2cA5rgero2/dnXUfkdPtiJoKmrd3T+wdA==} @@ -6597,10 +6564,6 @@ snapshots: '@hutson/parse-repository-url@3.0.2': {} - '@icons/material@0.2.4(react@18.2.0)': - dependencies: - react: 18.2.0 - '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -11347,8 +11310,6 @@ snapshots: dependencies: p-locate: 5.0.0 - lodash-es@4.17.21: {} - lodash.clone@4.5.0: {} lodash.defaults@4.2.0: {} @@ -11429,8 +11390,6 @@ snapshots: dependencies: object-visit: 1.0.1 - material-colors@1.2.6: {} - math-intrinsics@1.1.0: {} md5.js@1.3.5: @@ -12219,12 +12178,6 @@ snapshots: optionalDependencies: bluebird: 3.7.2 - prop-types@15.8.1: - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react-is: 16.13.1 - proto-list@1.2.4: {} proxy-from-env@1.1.0: {} @@ -12288,17 +12241,6 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - react-color@2.19.3(react@18.2.0): - dependencies: - '@icons/material': 0.2.4(react@18.2.0) - lodash: 4.17.21 - lodash-es: 4.17.21 - material-colors: 1.2.6 - prop-types: 15.8.1 - react: 18.2.0 - reactcss: 1.2.3(react@18.2.0) - tinycolor2: 1.6.0 - react-dom@18.2.0(react@18.2.0): dependencies: loose-envify: 1.4.0 @@ -12307,8 +12249,6 @@ snapshots: react-error-overlay@6.0.9: {} - react-is@16.13.1: {} - react-is@18.3.1: {} react-refresh@0.14.0: {} @@ -12319,11 +12259,6 @@ snapshots: dependencies: loose-envify: 1.4.0 - reactcss@1.2.3(react@18.2.0): - dependencies: - lodash: 4.17.21 - react: 18.2.0 - read-pkg-up@3.0.0: dependencies: find-up: 2.1.0 @@ -13032,8 +12967,6 @@ snapshots: timsort@0.3.0: {} - tinycolor2@1.6.0: {} - tldts-core@6.1.69: {} tldts@6.1.69: diff --git a/src/popup/ColorPickerComponent.tsx b/src/popup/ColorPickerComponent.tsx index 3e413ca..1220a84 100644 --- a/src/popup/ColorPickerComponent.tsx +++ b/src/popup/ColorPickerComponent.tsx @@ -8,52 +8,25 @@ interface ColorPickerComponentProps { const ColorPickerComponent: React.FC = ({ initialColors, onChange }) => { const [colors, setColors] = useState(initialColors); - const [activePicker, setActivePicker] = useState(null); - const handleColorChange = (color: any, index: number) => { + const handleColorChange = (color: string, index: number) => { const newColors = [...colors]; - newColors[index] = color.hex; + newColors[index] = color; setColors(newColors); onChange(newColors); }; - const togglePicker = (index: number) => { - setActivePicker(activePicker === index ? null : index); - }; - return (
{colors.map((color, index) => ( -
+

Color {index + 1}

-
togglePicker(index)} + handleColorChange(e.target.value, index)} + style={{ width: '100%', height: '30px', cursor: 'pointer' }} /> - {activePicker === index && ( -
- handleColorChange(c, index)} - width="180px" - disableAlpha={true} - /> -
- )}
))}
From aca45d10f0aa7aa94aa9966a13c0cf6df723fa8b Mon Sep 17 00:00:00 2001 From: linuxdev Date: Thu, 10 Apr 2025 07:40:58 -0400 Subject: [PATCH 14/28] update: behaviours, and use default preferences to configure clean up in content.tsx --- src/contents/content.tsx | 2 +- src/popup/ColorPickerComponent.tsx | 55 +++++++++++++++--------------- src/popup/indexNew.tsx | 20 ++++------- src/services/preferences.ts | 2 +- 4 files changed, 36 insertions(+), 43 deletions(-) diff --git a/src/contents/content.tsx b/src/contents/content.tsx index 111bd6d..07db78a 100644 --- a/src/contents/content.tsx +++ b/src/contents/content.tsx @@ -159,7 +159,7 @@ const IndexContent = () => { }); } else { // Reset to default or remove the properties - [0, 1, 2, 3].forEach((index) => { + Array(prefs.MAX_FIXATION_PARTS).forEach((index) => { removeProperty(`--saccadesColorOveride-${index + 1}`); }); } diff --git a/src/popup/ColorPickerComponent.tsx b/src/popup/ColorPickerComponent.tsx index 1220a84..1aa91c9 100644 --- a/src/popup/ColorPickerComponent.tsx +++ b/src/popup/ColorPickerComponent.tsx @@ -1,36 +1,37 @@ import React, { useState } from 'react'; -import { ChromePicker } from 'react-color'; interface ColorPickerComponentProps { - initialColors: string[]; - onChange: (colors: string[]) => void; + initialColors: string[]; + onChange: (colors: string[]) => void; + disabled: boolean; } -const ColorPickerComponent: React.FC = ({ initialColors, onChange }) => { - const [colors, setColors] = useState(initialColors); +const ColorPickerComponent: React.FC = ({ initialColors, onChange, disabled }) => { + const [colors, setColors] = useState(initialColors); - const handleColorChange = (color: string, index: number) => { - const newColors = [...colors]; - newColors[index] = color; - setColors(newColors); - onChange(newColors); - }; + const handleColorChange = (color: string, index: number) => { + const newColors = [...colors]; + newColors[index] = color; + setColors(newColors); + onChange(newColors); + }; - return ( -
- {colors.map((color, index) => ( -
-

Color {index + 1}

- handleColorChange(e.target.value, index)} - style={{ width: '100%', height: '30px', cursor: 'pointer' }} - /> -
- ))} -
- ); + return ( +
+ {colors.map((color, index) => ( +
+

Color {index + 1}

+ handleColorChange(e.target.value, index)} + style={{ width: '100%', height: '30px', cursor: 'pointer' }} + /> +
+ ))} +
+ ); }; -export default ColorPickerComponent; \ No newline at end of file +export default ColorPickerComponent; diff --git a/src/popup/indexNew.tsx b/src/popup/indexNew.tsx index 10c134b..878c35c 100644 --- a/src/popup/indexNew.tsx +++ b/src/popup/indexNew.tsx @@ -367,20 +367,6 @@ function IndexPopupNew() {
Advanced Settings
- - - -
))} + +
diff --git a/src/services/preferences.ts b/src/services/preferences.ts index d32951d..7744515 100644 --- a/src/services/preferences.ts +++ b/src/services/preferences.ts @@ -38,7 +38,7 @@ const defaultPrefs = { ol: true, dialog: true, }, - saccadesColorOverides: ['#FF0000', '#00FF00', '#0000FF', '#FFFF00'], // Add default saccadesColors + saccadesColorOverides: ['#FF0000', '#00FF00', '#0000FF', '#FFFF00'], // Add default saccadesColors must match MAX_FIXATION_PARTS useUserColorOverides: false, // Add default useUserColors }; From ee977feea259ae194736265c37924717216325d5 Mon Sep 17 00:00:00 2001 From: linuxdev Date: Thu, 10 Apr 2025 07:42:46 -0400 Subject: [PATCH 15/28] fixes #331: enable custom colors to be picked From 1494f3f68cad9a15dca226505ef41e0788ab5b32 Mon Sep 17 00:00:00 2001 From: linuxdev Date: Thu, 10 Apr 2025 08:20:07 -0400 Subject: [PATCH 16/28] hotfix: remove mellowtel due to chrome store rejection --- package.json | 1 - pnpm-lock.yaml | 138 ---------------------------------------- src/background/index.ts | 11 ---- 3 files changed, 150 deletions(-) diff --git a/package.json b/package.json index e7e1035..70e49aa 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,6 @@ "cross-env": "^7.0.3", "esbuild": "^0.14.53", "esbuild-sass-plugin": "^2.3.1", - "mellowtel": "1.4.2", "plasmo": "0.70.0", "postcss": "^8.4.49", "react": "18.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 56cc221..3a4d041 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,9 +29,6 @@ importers: esbuild-sass-plugin: specifier: ^2.3.1 version: 2.16.1(esbuild@0.14.54) - mellowtel: - specifier: 1.4.2 - version: 1.4.2(ws@8.18.0) plasmo: specifier: 0.70.0 version: 0.70.0(@swc/core@1.10.1(@swc/helpers@0.4.37))(handlebars@4.7.8)(lodash@4.17.21)(postcss@8.4.49)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(terser@5.37.0) @@ -219,10 +216,6 @@ packages: resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} engines: {node: '>=6.9.0'} - '@cloudflare/speedtest@1.3.0': - resolution: {integrity: sha512-/uXLCVbKcdj/ueD7/StCO/+RC/aTfHo9pBDO9GSD8kRl7oaIdMs9xC4QkPM8EvYGa3OrbVQLXTp/PLNkwt3gNg==} - engines: {node: '>=12'} - '@esbuild/android-arm64@0.17.15': resolution: {integrity: sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==} engines: {node: '>=12'} @@ -2577,34 +2570,6 @@ packages: cyclist@1.0.2: resolution: {integrity: sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==} - d3-array@3.2.4: - resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} - engines: {node: '>=12'} - - d3-color@3.1.0: - resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} - engines: {node: '>=12'} - - d3-format@3.1.0: - resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} - engines: {node: '>=12'} - - d3-interpolate@3.0.1: - resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} - engines: {node: '>=12'} - - d3-scale@4.0.2: - resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} - engines: {node: '>=12'} - - d3-time-format@4.1.0: - resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} - engines: {node: '>=12'} - - d3-time@3.1.0: - resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} - engines: {node: '>=12'} - dargs@7.0.0: resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} engines: {node: '>=8'} @@ -3766,10 +3731,6 @@ packages: resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} - internmap@2.0.3: - resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} - engines: {node: '>=12'} - invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} @@ -4000,14 +3961,6 @@ packages: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} - isomorphic-fetch@3.0.0: - resolution: {integrity: sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==} - - isomorphic-ws@5.0.0: - resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} - peerDependencies: - ws: '*' - jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} @@ -4305,9 +4258,6 @@ packages: lodash.isplainobject@4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - lodash.memoize@4.1.2: - resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} - lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} @@ -4389,9 +4339,6 @@ packages: mdn-data@2.0.14: resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} - mellowtel@1.4.2: - resolution: {integrity: sha512-S4Z8zyqNp5ADLU2pzSUjqFTFTZMArSNikg00g3rImiHsM2dp6iVWDF8CR93aM9SPm54lIZ1yfbN7qRuYqm52QA==} - memory-fs@0.4.1: resolution: {integrity: sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==} @@ -4875,18 +4822,10 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - path2d-polyfill@2.0.1: - resolution: {integrity: sha512-ad/3bsalbbWhmBo0D6FZ4RNMwsLsPpL6gnvhuSaU5Vm7b06Kr5ubSltQQ0T7YKsiJQO+g22zJ4dJKNTXIyOXtA==} - engines: {node: '>=8'} - pbkdf2@3.1.2: resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} engines: {node: '>=0.12'} - pdfjs-dist@3.11.174: - resolution: {integrity: sha512-TdTZPf1trZ8/UFu5Cx/GXB7GZM30LT+wWUNfsi6Bq8ePLnb+woNKtDymI2mxZYBpMbonNFqKmiz684DIfnd8dA==} - engines: {node: '>=18'} - picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -5994,9 +5933,6 @@ packages: resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} engines: {node: '>=18'} - whatwg-fetch@3.6.20: - resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} - whatwg-mimetype@4.0.0: resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} engines: {node: '>=18'} @@ -6330,14 +6266,6 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@cloudflare/speedtest@1.3.0': - dependencies: - d3-scale: 4.0.2 - isomorphic-fetch: 3.0.0 - lodash.memoize: 4.1.2 - transitivePeerDependencies: - - encoding - '@esbuild/android-arm64@0.17.15': optional: true @@ -9433,34 +9361,6 @@ snapshots: cyclist@1.0.2: {} - d3-array@3.2.4: - dependencies: - internmap: 2.0.3 - - d3-color@3.1.0: {} - - d3-format@3.1.0: {} - - d3-interpolate@3.0.1: - dependencies: - d3-color: 3.1.0 - - d3-scale@4.0.2: - dependencies: - d3-array: 3.2.4 - d3-format: 3.1.0 - d3-interpolate: 3.0.1 - d3-time: 3.1.0 - d3-time-format: 4.1.0 - - d3-time-format@4.1.0: - dependencies: - d3-time: 3.1.0 - - d3-time@3.1.0: - dependencies: - d3-array: 3.2.4 - dargs@7.0.0: {} data-urls@5.0.0: @@ -10823,8 +10723,6 @@ snapshots: hasown: 2.0.2 side-channel: 1.1.0 - internmap@2.0.3: {} - invariant@2.2.4: dependencies: loose-envify: 1.4.0 @@ -11025,17 +10923,6 @@ snapshots: isobject@3.0.1: {} - isomorphic-fetch@3.0.0: - dependencies: - node-fetch: 2.7.0 - whatwg-fetch: 3.6.20 - transitivePeerDependencies: - - encoding - - isomorphic-ws@5.0.0(ws@8.18.0): - dependencies: - ws: 8.18.0 - jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 @@ -11324,8 +11211,6 @@ snapshots: lodash.isplainobject@4.0.6: {} - lodash.memoize@4.1.2: {} - lodash.merge@4.6.2: {} lodash.sortby@4.7.0: {} @@ -11400,16 +11285,6 @@ snapshots: mdn-data@2.0.14: {} - mellowtel@1.4.2(ws@8.18.0): - dependencies: - '@cloudflare/speedtest': 1.3.0 - isomorphic-ws: 5.0.0(ws@8.18.0) - pdfjs-dist: 3.11.174 - transitivePeerDependencies: - - encoding - - supports-color - - ws - memory-fs@0.4.1: dependencies: errno: 0.1.8 @@ -11956,9 +11831,6 @@ snapshots: path-type@4.0.0: {} - path2d-polyfill@2.0.1: - optional: true - pbkdf2@3.1.2: dependencies: create-hash: 1.2.0 @@ -11967,14 +11839,6 @@ snapshots: safe-buffer: 5.2.1 sha.js: 2.4.11 - pdfjs-dist@3.11.174: - optionalDependencies: - canvas: 2.11.2 - path2d-polyfill: 2.0.1 - transitivePeerDependencies: - - encoding - - supports-color - picocolors@1.1.1: {} picomatch@2.3.1: {} @@ -13303,8 +13167,6 @@ snapshots: dependencies: iconv-lite: 0.6.3 - whatwg-fetch@3.6.20: {} - whatwg-mimetype@4.0.0: {} whatwg-url@14.1.0: diff --git a/src/background/index.ts b/src/background/index.ts index 718604c..8cdd40d 100644 --- a/src/background/index.ts +++ b/src/background/index.ts @@ -1,8 +1,6 @@ import { Storage } from '@plasmohq/storage'; import type { PrefStore } from 'index'; -import M from 'mellowtel'; -import { CONFIG_KEY, DISABLE_LOGS } from '~constants'; import { APP_PREFS_STORE_KEY, DisplayColorMode, STORAGE_AREA, USER_PREF_STORE_KEY } from '~services/config'; import { envService } from '~services/envService'; import Logger from '~services/Logger'; @@ -13,15 +11,6 @@ import TrackEventService, { EventCategory } from '~services/TrackEventService'; export {}; -let m; - -(async () => { - m = new M(CONFIG_KEY, { - disableLogs: DISABLE_LOGS, - }); - await m.initBackground(); -})(); - const BACKGROUND_LOG_STYLE = 'background: brown; color:white'; const storage = new Storage({ area: STORAGE_AREA }); From a02a46e344453695a438e007bf0881d582da992e Mon Sep 17 00:00:00 2001 From: linuxdev Date: Thu, 10 Apr 2025 08:32:06 -0400 Subject: [PATCH 17/28] fix(test): assert build completes after stripping mellowtel --- src/contents/content_script.ts | 11 ----------- src/popup/indexNew.tsx | 18 +++--------------- src/popup/indexOld.tsx | 20 ++++---------------- 3 files changed, 7 insertions(+), 42 deletions(-) diff --git a/src/contents/content_script.ts b/src/contents/content_script.ts index 2e5b1d3..106f1ae 100644 --- a/src/contents/content_script.ts +++ b/src/contents/content_script.ts @@ -1,8 +1,5 @@ -import M from 'mellowtel'; import type { PlasmoContentScript } from 'plasmo'; -import { CONFIG_KEY, DISABLE_LOGS } from '~constants'; - export const config: PlasmoContentScript = { matches: [''], all_frames: true, @@ -10,11 +7,3 @@ export const config: PlasmoContentScript = { }; export {}; - -let m; -(async () => { - m = new M(CONFIG_KEY, { - disableLogs: DISABLE_LOGS, - }); - await m.initContentScript(); -})(); diff --git a/src/popup/indexNew.tsx b/src/popup/indexNew.tsx index 878c35c..0fb4b18 100644 --- a/src/popup/indexNew.tsx +++ b/src/popup/indexNew.tsx @@ -8,9 +8,7 @@ import usePrefs from '~services/usePrefs'; import { useStorage } from '@plasmohq/storage'; import type { Prefs, TabSession } from 'index'; -import M from 'mellowtel'; -import { CONFIG_KEY, DISABLE_LOGS } from '~constants'; import { APP_PREFS_STORE_KEY, COLOR_MODE_STATE_TRANSITIONS, DisplayColorMode, MaxSaccadesInterval, SACCADE_COLORS, SACCADE_STYLES, STORAGE_AREA } from '~services/config'; import documentParser from '~services/documentParser'; import defaultPrefs from '~services/preferences'; @@ -179,12 +177,6 @@ function IndexPopupNew() { }); }; - const openSettingsPage = async () => { - await new M(CONFIG_KEY, { - disableLogs: DISABLE_LOGS, - }).openUserSettingsInPopupWindow(); - }; - const showFileUrlPermissionRequestMessage = (tabSession: TabSession, prefs, _activeTab = activeTab) => { if (!/chrome/i.test(envService.PLASMO_PUBLIC_TARGET) || !/^file:\/\//i.test(tabSession?.origin ?? activeTab?.url) || prefs) { return null; @@ -233,7 +225,7 @@ function IndexPopupNew() { return (
<>{showFileUrlPermissionRequestMessage(tabSession, prefs) || showUnsupportedPageErrorMessage() || showPageNotDetectedErrorMessage()} -
+
); }; @@ -519,7 +511,7 @@ function IndexPopupNew() { {!errorOccured && (