From 1adb18ca421decf8c8fd155ff0e522cf8fe5ae9e Mon Sep 17 00:00:00 2001 From: SethBurkart123 Date: Wed, 28 May 2025 07:41:36 +1000 Subject: [PATCH] feat: cleanup and changelog for update --- package.json | 10 ++-------- src/css/injected.scss | 22 +++++++++++++++++++++- src/manifests/manifest.json | 2 +- src/resources/update-image.webp | Bin 0 -> 18136 bytes src/seqta/utils/Whatsnew.ts | 18 ++++++++++++++++-- tsconfig.json | 2 +- vite.config.ts | 2 +- 7 files changed, 42 insertions(+), 14 deletions(-) create mode 100644 src/resources/update-image.webp diff --git a/package.json b/package.json index e96baa41..49c30075 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "betterseqtaplus", - "version": "3.4.6.1", + "version": "3.4.7", "type": "module", "description": "Enhance SEQTA Learn's usability and aesthetics! A fork of BetterSEQTA to continue development add add heaps more features!", "browserslist": "> 0.5%, last 2 versions, not dead", @@ -16,10 +16,7 @@ "dependency-graph": "depcruise src --include-only \"^src\" --output-type dot | dot -T svg > dependency-graph.svg", "release": "gh release create $npm_package_name@$npm_package_version ./dist/*.zip --generate-notes", "publish": "bun lib/publish.js --b", - "zip": "bedframe zip", - "test": "jest", - "test:watch": "jest --watch", - "test:coverage": "jest --coverage" + "zip": "bedframe zip" }, "targets": { "prod": { @@ -40,7 +37,6 @@ "@babel/runtime": "^7.26.9", "@bedframe/cli": "^0.0.91", "@crxjs/vite-plugin": "2.0.0-beta.32", - "@types/jest": "^29.5.14", "@types/mime-types": "^2.1.4", "@types/react": "^19.0.10", "@types/react-dom": "^19.0.4", @@ -48,7 +44,6 @@ "dependency-cruiser": "^16.10.0", "eslint": "9.22.0", "glob": "^11.0.1", - "jest": "^29.7.0", "mime-types": "^2.1.35", "prettier": "^3.5.3", "process": "^0.11.10", @@ -57,7 +52,6 @@ "sass-loader": "^16.0.5", "semver": "^7.7.1", "tailwindcss": "3", - "ts-jest": "^29.3.4", "url": "^0.11.4" }, "dependencies": { diff --git a/src/css/injected.scss b/src/css/injected.scss index 5b87a46d..299c23e7 100644 --- a/src/css/injected.scss +++ b/src/css/injected.scss @@ -3286,7 +3286,7 @@ body { margin: 0 auto; } .whatsnewImg { - margin: 8px auto; + margin: 0 auto; width: 90%; border-radius: 16px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3); @@ -3305,6 +3305,26 @@ body { text-indent: -1em; padding-left: 1em; } +.whatsnewTextContainer .beta { + padding-left: 0.5rem; + padding-right: 0.5rem; + padding-top: 0.125rem; + padding-bottom: 0.125rem; + margin-left: 2px; + font-size: 0.75rem; + font-weight: 500; + color: #9a3412; + background-color: #ffedd569; + border-radius: 9999px; + border: 1px solid rgba(253, 186, 140, 0.3); + background-color: #ffedd5; + border-color: rgba(253, 186, 140, 0.3); +} +.dark .whatsnewTextContainer .beta { + border-color: rgb(124 45 18 / 0.3); + background-color: rgb(124 45 18 / 0.3); + color: rgb(253 186 116); +} .whatsnewTextHeader { font-size: 1.4em !important; color: #4dd868; diff --git a/src/manifests/manifest.json b/src/manifests/manifest.json index 9520c126..92736dce 100644 --- a/src/manifests/manifest.json +++ b/src/manifests/manifest.json @@ -32,7 +32,7 @@ ], "web_accessible_resources": [ { - "resources": ["resources/icons/*"], + "resources": ["resources/icons/*", "resources/update-image.webp"], "matches": ["*://*/*"] } ] diff --git a/src/resources/update-image.webp b/src/resources/update-image.webp new file mode 100644 index 0000000000000000000000000000000000000000..08bcc031f48215bf3601c58030208f05c335324f GIT binary patch literal 18136 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ⅇ~aBZBG;1k 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 literal 0 HcmV?d00001 diff --git a/src/seqta/utils/Whatsnew.ts b/src/seqta/utils/Whatsnew.ts index b2d9ccf5..1f9a20e9 100644 --- a/src/seqta/utils/Whatsnew.ts +++ b/src/seqta/utils/Whatsnew.ts @@ -41,7 +41,7 @@ export function OpenWhatsNewPopup() { let imagecont = document.createElement("div"); imagecont.classList.add("whatsnewImgContainer"); - let video = document.createElement("video"); + /* let video = document.createElement("video"); let source = document.createElement("source"); source.setAttribute( @@ -53,13 +53,27 @@ export function OpenWhatsNewPopup() { video.loop = true; video.appendChild(source); video.classList.add("whatsnewImg"); - imagecont.appendChild(video); + imagecont.appendChild(video); */ + + let whatsnewimg = document.createElement("img"); + //whatsnewimg.src = "https://raw.githubusercontent.com/BetterSEQTA/BetterSEQTA-Plus/main/src/resources/update-image.webp"; + whatsnewimg.src = browser.runtime.getURL('../../resources/update-image.webp'); + whatsnewimg.classList.add("whatsnewImg"); + imagecont.appendChild(whatsnewimg); let textcontainer = document.createElement("div"); textcontainer.classList.add("whatsnewTextContainer"); let text = stringToHTML(/* html */ `
+

3.4.7 - Global Search

+
  • Added a new global search bar (enable in settings) + beta +
  • +
  • Fixed news feed not loading
  • +
  • Style changes and improvements
  • +
  • Other bug fixes
  • +

    3.4.6.1 - Hot patch!

  • Fixed storage not updating and sometimes being replaced with default values
  • diff --git a/tsconfig.json b/tsconfig.json index 5d73cc2d..55f06b66 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -28,7 +28,7 @@ "paths": { "@/*": ["./src/*"] }, - "types": ["vite/client", "node", "jest"] + "types": ["vite/client", "node"] }, "include": [ "src/**/*.ts", diff --git a/vite.config.ts b/vite.config.ts index f6b5a02a..b9b32943 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -76,7 +76,7 @@ export default defineConfig(({ command }) => ({ build: { outDir: resolve(__dirname, "dist", mode), emptyOutDir: false, - minify: false, + minify: true, //sourcemap: sourcemap, rollupOptions: { input: {