From aea31f2ea13481179300624a542e8d0e902cf27f Mon Sep 17 00:00:00 2001 From: bingus_violet Date: Mon, 27 Jan 2025 13:21:13 -0600 Subject: [PATCH 1/4] Fix spin counter not updating in real time --- static/js/lanyardSocket.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/static/js/lanyardSocket.js b/static/js/lanyardSocket.js index 65e64b4..03a058a 100644 --- a/static/js/lanyardSocket.js +++ b/static/js/lanyardSocket.js @@ -42,12 +42,8 @@ function socketeer() { if (data.op == 4) { $("#apiConnected").text("true") globalSpins = data.spins - if (firsttimeDebounce == true) { - firsttimeDebounce = false - $(".globalSpins").innerHTML = globalSpins + 1; - } else { - $(".globalSpins").innerHTML = globalSpins; - } + $(".globalSpins").text(globalSpins); + } else if (data.op == 0) { var lanyard = data.d var statusInfo = discStatuses[lanyard.discord_status] From 65dde5eb7f6249d3d469d24bda37ddca40be920c Mon Sep 17 00:00:00 2001 From: bingus_violet Date: Mon, 7 Apr 2025 23:43:28 -0500 Subject: [PATCH 2/4] Fallback when no proper data type is found, Teto favicon --- pageUpdater.js | 2 ++ static/favicon.ico | Bin 0 -> 15406 bytes static/index.html | 2 ++ 3 files changed, 4 insertions(+) diff --git a/pageUpdater.js b/pageUpdater.js index 25c6e78..dd75dd9 100644 --- a/pageUpdater.js +++ b/pageUpdater.js @@ -507,6 +507,8 @@ module.exports = { data = new cssMinifier().minify(data).styles } else if (filePath.includes(".js")) { data = javascriptCache[filePath] + } else { + data = fs.readFileSync(filePath) } res.send(data) diff --git a/static/favicon.ico b/static/favicon.ico index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..1b74ed8d9e316f16edb73b1a9232de1c2a21f338 100644 GIT binary patch literal 15406 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 BpsoM_ literal 0 HcmV?d00001 diff --git a/static/index.html b/static/index.html index 5acabf1..0bf9655 100644 --- a/static/index.html +++ b/static/index.html @@ -19,6 +19,8 @@ Violet's Purgatory + + From f1f28b7de4be88d7a5d55fbf073414ab1a6d6e08 Mon Sep 17 00:00:00 2001 From: bingus_violet Date: Tue, 8 Apr 2025 00:26:34 -0500 Subject: [PATCH 3/4] Credits section, new link underlines --- constants.json | 6 ++++++ static/index.html | 6 ++++++ static/style.css | 20 +++++++++++++++++++- 3 files changed, 31 insertions(+), 1 deletion(-) diff --git a/constants.json b/constants.json index 68bfbe3..0ae64ea 100644 --- a/constants.json +++ b/constants.json @@ -345,6 +345,12 @@ "YIP" ], "italicized": true + }, + { + "words": [ + "Miley" + ], + "color": "rgb(255, 255, 175)" } ] } \ No newline at end of file diff --git a/static/index.html b/static/index.html index 0bf9655..dd9c60e 100644 --- a/static/index.html +++ b/static/index.html @@ -102,6 +102,12 @@ {SELECTED_VIDEO} +
+

Credits

+ + {PATH_STATS}

{WEATHER_TEXT}

diff --git a/static/style.css b/static/style.css index b48e13f..26ae4ac 100644 --- a/static/style.css +++ b/static/style.css @@ -76,7 +76,7 @@ body, html { } a { - display: inline-block; + display: inline; transition: 1.5s all cubic-bezier(0.075, 0.82, 0.165, 1); } @@ -84,6 +84,15 @@ a[href] { color: rgb(175, 225, 255); } +a:not(.chip)[href] { + text-decoration: none; + + background-image: linear-gradient(rgb(175, 225, 255), rgb(175, 225, 255)); + background-size: 100% 1px; + background-position-y: 100%; + background-repeat: no-repeat; +} + h3 { font-size: 1.5rem; @@ -267,6 +276,15 @@ ul, ol { max-width: 90%; } +ul { + list-style: none; +} + +ul > li::before { + content: "-"; + padding-right: 8px; +} + li { font-size: 1.2rem; padding: 5px 0; From 9281aec34d8ac7a3cd909c81b864058cd8e37b31 Mon Sep 17 00:00:00 2001 From: bingus_violet Date: Tue, 8 Apr 2025 00:30:01 -0500 Subject: [PATCH 4/4] Small update to socials section --- static/socials/index.html | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/static/socials/index.html b/static/socials/index.html index 1d73463..d896609 100644 --- a/static/socials/index.html +++ b/static/socials/index.html @@ -31,8 +31,7 @@

Here's most of the sites you can find me on!

{SOCIALS}(Full) -

Gray border = preferred, Yellow = neutral, Red = not preferred.
- Interacting via any site is perfectly fine! E.G. if you use both Fedi and Twitter, Twitter is red, so you should contact me through Fedi instead! But if you don't have Fedi, then just contact me through Twitter!

+

Sites with a Gray border are my most active.