feat: cleanup and changelog for update

This commit is contained in:
SethBurkart123
2025-05-28 07:41:36 +10:00
parent 134dfcb5a2
commit 1adb18ca42
7 changed files with 42 additions and 14 deletions
+2 -8
View File
@@ -1,6 +1,6 @@
{ {
"name": "betterseqtaplus", "name": "betterseqtaplus",
"version": "3.4.6.1", "version": "3.4.7",
"type": "module", "type": "module",
"description": "Enhance SEQTA Learn's usability and aesthetics! A fork of BetterSEQTA to continue development add add heaps more features!", "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", "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", "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", "release": "gh release create $npm_package_name@$npm_package_version ./dist/*.zip --generate-notes",
"publish": "bun lib/publish.js --b", "publish": "bun lib/publish.js --b",
"zip": "bedframe zip", "zip": "bedframe zip"
"test": "jest",
"test:watch": "jest --watch",
"test:coverage": "jest --coverage"
}, },
"targets": { "targets": {
"prod": { "prod": {
@@ -40,7 +37,6 @@
"@babel/runtime": "^7.26.9", "@babel/runtime": "^7.26.9",
"@bedframe/cli": "^0.0.91", "@bedframe/cli": "^0.0.91",
"@crxjs/vite-plugin": "2.0.0-beta.32", "@crxjs/vite-plugin": "2.0.0-beta.32",
"@types/jest": "^29.5.14",
"@types/mime-types": "^2.1.4", "@types/mime-types": "^2.1.4",
"@types/react": "^19.0.10", "@types/react": "^19.0.10",
"@types/react-dom": "^19.0.4", "@types/react-dom": "^19.0.4",
@@ -48,7 +44,6 @@
"dependency-cruiser": "^16.10.0", "dependency-cruiser": "^16.10.0",
"eslint": "9.22.0", "eslint": "9.22.0",
"glob": "^11.0.1", "glob": "^11.0.1",
"jest": "^29.7.0",
"mime-types": "^2.1.35", "mime-types": "^2.1.35",
"prettier": "^3.5.3", "prettier": "^3.5.3",
"process": "^0.11.10", "process": "^0.11.10",
@@ -57,7 +52,6 @@
"sass-loader": "^16.0.5", "sass-loader": "^16.0.5",
"semver": "^7.7.1", "semver": "^7.7.1",
"tailwindcss": "3", "tailwindcss": "3",
"ts-jest": "^29.3.4",
"url": "^0.11.4" "url": "^0.11.4"
}, },
"dependencies": { "dependencies": {
+21 -1
View File
@@ -3286,7 +3286,7 @@ body {
margin: 0 auto; margin: 0 auto;
} }
.whatsnewImg { .whatsnewImg {
margin: 8px auto; margin: 0 auto;
width: 90%; width: 90%;
border-radius: 16px; border-radius: 16px;
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
@@ -3305,6 +3305,26 @@ body {
text-indent: -1em; text-indent: -1em;
padding-left: 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 { .whatsnewTextHeader {
font-size: 1.4em !important; font-size: 1.4em !important;
color: #4dd868; color: #4dd868;
+1 -1
View File
@@ -32,7 +32,7 @@
], ],
"web_accessible_resources": [ "web_accessible_resources": [
{ {
"resources": ["resources/icons/*"], "resources": ["resources/icons/*", "resources/update-image.webp"],
"matches": ["*://*/*"] "matches": ["*://*/*"]
} }
] ]
Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

+16 -2
View File
@@ -41,7 +41,7 @@ export function OpenWhatsNewPopup() {
let imagecont = document.createElement("div"); let imagecont = document.createElement("div");
imagecont.classList.add("whatsnewImgContainer"); imagecont.classList.add("whatsnewImgContainer");
let video = document.createElement("video"); /* let video = document.createElement("video");
let source = document.createElement("source"); let source = document.createElement("source");
source.setAttribute( source.setAttribute(
@@ -53,13 +53,27 @@ export function OpenWhatsNewPopup() {
video.loop = true; video.loop = true;
video.appendChild(source); video.appendChild(source);
video.classList.add("whatsnewImg"); 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"); let textcontainer = document.createElement("div");
textcontainer.classList.add("whatsnewTextContainer"); textcontainer.classList.add("whatsnewTextContainer");
let text = stringToHTML(/* html */ ` let text = stringToHTML(/* html */ `
<div class="whatsnewTextContainer" style="height: 50%;overflow-y: scroll;"> <div class="whatsnewTextContainer" style="height: 50%;overflow-y: scroll;">
<h1>3.4.7 - Global Search</h1>
<li>Added a new global search bar (enable in settings)
<span class="beta">beta</span>
</li>
<li>Fixed news feed not loading</li>
<li>Style changes and improvements</li>
<li>Other bug fixes</li>
<h1>3.4.6.1 - Hot patch!</h1> <h1>3.4.6.1 - Hot patch!</h1>
<li>Fixed storage not updating and sometimes being replaced with default values</li> <li>Fixed storage not updating and sometimes being replaced with default values</li>
+1 -1
View File
@@ -28,7 +28,7 @@
"paths": { "paths": {
"@/*": ["./src/*"] "@/*": ["./src/*"]
}, },
"types": ["vite/client", "node", "jest"] "types": ["vite/client", "node"]
}, },
"include": [ "include": [
"src/**/*.ts", "src/**/*.ts",
+1 -1
View File
@@ -76,7 +76,7 @@ export default defineConfig(({ command }) => ({
build: { build: {
outDir: resolve(__dirname, "dist", mode), outDir: resolve(__dirname, "dist", mode),
emptyOutDir: false, emptyOutDir: false,
minify: false, minify: true,
//sourcemap: sourcemap, //sourcemap: sourcemap,
rollupOptions: { rollupOptions: {
input: { input: {