« get me outta code hell

hsmusic-data - Data files for https://hsmusic.wiki - track, album, artist & flash info, etc
summary refs log tree commit diff
path: root/static-page
diff options
context:
space:
mode:
Diffstat (limited to 'static-page')
-rw-r--r--static-page/404.yaml20
-rw-r--r--static-page/changelog.yaml17
2 files changed, 28 insertions, 9 deletions
diff --git a/static-page/404.yaml b/static-page/404.yaml
index fc17cbf6..af293c8d 100644
--- a/static-page/404.yaml
+++ b/static-page/404.yaml
@@ -2,6 +2,24 @@ Name: 404 Not Found
 Directory: '404'
 Absolute Links: true
 Content: |-
-    Sorry, the page you're trying to access couldn't be found. If you followed a link here from HSMusic Wiki, [[static:feedback|let us know]] and we'll fix it up! Or if you came from another website... perhaps send a friendly notice to its friendly webmaster? ✨
+    Sorry, the page you're trying to access couldn't be found. If you followed a link here from HSMusic Wiki, [[static:feedback|let us know]] and we'll fix it up! Or, if you came from another website... perhaps send a friendly notice to its friendly webmaster? ✨
 
     Please press the back button to return where you came from, or [[home:-|head back to the wiki home page]].
+Script: |-
+    if ((new Date()).getDay() === 3 && Math.random() <= 0.1025) {
+        const title = document.querySelector('title');
+        if (title) title.innerHTML = '404 Wormant';
+
+        const h1 = document.querySelector('h1');
+        if (h1) h1.innerHTML = '404 Wormant';
+
+        const firstP = document.querySelector('#content p');
+        if (firstP) {
+            let next = firstP.nextElementSibling;
+            while (next) {
+                next.innerHTML = 'wormant';
+                next = next.nextElementSibling;
+            }
+            firstP.innerHTML = 'Sorry, this page went wormant. Catch us in a decade!';
+        }
+    }
diff --git a/static-page/changelog.yaml b/static-page/changelog.yaml
index 2433cd41..edd5073f 100644
--- a/static-page/changelog.yaml
+++ b/static-page/changelog.yaml
@@ -257,11 +257,18 @@ Content: |-
     - revised [[track:center-of-brilliance]] and [[track:candles-and-clockwork-alpha-version]] to present artwork assets from Bandcamp first, with alternatively sourced higher-res cuts as secondary artworks instead (thanks, Lan, Tangle!)
     - revised color of [[album:seven-seas]] to match newly added cover artwork (thanks, Jebb!)
     - revised colors of [[album:deltarune-ch1-ost]] and [[album:deltarune-ch2-ost]] (thanks, ruby, Cello, Jebb!)
+    <!-- crediting presentational changes -->
+    - reworked cases of crediting both a solo musician's "main" artist and the actual album artist, together, as album and track co-artists (thanks, Lavender, Lan, Whisper!)
+        - [[group:kalibration]], as [[artist:screamcatcher]]: removed album and track credits to [[artist:kalibration]]; replaced relevant album artwork credits and select commentary artists with [[artist:screamcatcher]]; started crediting these tracks as "from (album), by [[artist:screamcatcher]]"
+        - [[group:xszelor]], as [[artist:dvojka]], [[artist:highblood]], [[artist:realmite]]: removed album and track credits to [[artist:xszelor]]; *kept* Xszelor in album artwork credits and commentary artists; started crediting these tracks as "by [[artist:xszelor]], as (alias)"
+        - [[track:another-noir]]: fixed track not crediting [[artist:cristata]] at all (now co-artist), and removed [[artist:cristata]] credit on the (mostly internal) album entry; other Cristata releases ([[album:are-you-lost]], [[album:cyber-city-sound-pak]]) aleady fit the new pattern
     <!-- structural or organizational changes for art tags -->
     - sorted tags which fall under various [[tag:location-classifications]], including [[tag:astronomical-bodies]] and [[tag:locations-in-the-medium]], alphabetically (thanks, Lan!)
     - moved [[tag:deer-desynced]] tag out of removed "Consorts (Desynced)" tag, now directly under [[tag:characters-from-desynced]] instead (thanks, Lan, Jebb!)
     - reorganized character tags under [[tag:undertale-and-deltarune-media]] across the board (thanks, ruby, Lan!)
-    <!-- miscellaneous preesntational changes -->
+    <!-- miscellaneous data changes -->
+    - stopped counting [[track:audio-commentary-with-robert-j-lake-nick-smalley-and-hanna-nakamura]], [[track:audio-commentary-featuring-robert-j-lake-nick-smalley-luke-gfd-benjamins-and-erik-jit-scheele]], [[track:audio-commentary-featuring-david-ellis-robert-j-lake-yishan-mai-marcy-nabors-and-corbin-pangilinan]], [[track:myststuck-suite-full-version]], [[track:are-you-lost-full-album-stream]], [[track:flyways-full]], [[track:flyways-full]], and [[track:home-stuck]], as well as all "tracks" in "Other works originating outside of Homestuck" ([[album:references-beyond-homestuck]]), in artist track count and duration totals, as well as in the wiki-wide track duration total
+    <!-- miscellaneous presentational changes -->
     - touched up commentary in [[album:7th-gate-project]] (thanks, Lilith, Tangle!)
     - touched up commentary in [[track:showtime-svix-mix]] (thanks, Tangle!)
     - moved stuff from commentary into crediting and referencing sources in [[track:showtime-svix-mix]], [[track:versus-hardmode-remix]], [[track:the-showdown-single-version]], [[track:adventurous-ascent-single-version]], [[track:the-showdown-album-version]], [[track:adventurous-ascent-lofam5a2-version]], [[track:infinite-cataclysm]], [[track:vivid-spectrum]], [[track:old-world]], and [[track:losing-heart]] (thanks, Tangle, Lanolin!)
@@ -340,13 +347,6 @@ Content: |-
     - fixed [[track:fuchsia-ruler-single]] (single) artwork not referencing [[track:fuchsia-ruler]] ([[album:coloUrs-and-mayhem-universe-a]]; thanks, Jackie!)
     - added various referencing sources to [[track:dissension-remix]], [[track:white]], [[track:octoroon-rangoon]], [[track:clockwork-sorrow]], [[track:hopes-and-dreams]], [[track:save-the-world]], and [[track:last-goodbye]] (thanks, Lan!)
     <!-- crediting fixes -->
-    - fixed cases of crediting both a solo musician's "main" artist and the actual album artist, as album co-artists (thanks, Jackie, Whisper!)
-        - for example, [[album:intermission]] was previously "by [[artist:kalibration]] and [[artist:screamcatcher]]", and is now just "by [[artist:screamcatcher]]"
-        - these credits existed so that the albums' tracks would be included in both the main artist's and the alias' chronology (i.e. so you could see all Screamcatcher tracks on the [[artist:screamcatcher]] artist page)
-        - this weird double-crediting was causing trouble with new features that care about the artists of an album (rather than of its tracks), and was just a miscredit on the album pages anyway
-        - trouble sorted out... for now... with new "Track Artists" field, which indicates the tracks' artists, and can differ from the album's artists
-        - [[group:kalibration]] ([[artist:screamcatcher]]) and [[group:xszelor]] ([[artist:realmite]], [[artist:highblood]], [[artist:dvojka]]): moved "main" album artist ([[artist:kalibration]], [[artist:xszelor]]) out of album artists, keeping same credits on tracks
-        - [[track:another-noir]]: fixed track not crediting [[artist:cristata]] at all (now co-artist), and removed [[artist:cristata]] credit on the (mostly internal) album entry; other Cristata releases ([[album:are-you-lost]], [[album:cyber-city-sound-pak]]) aleady fit the new pattern
     - fixed a bunch of missing contributor credits across [[album:super-smash-bros-ultimate]] (thanks, ruby!)
         - fixed [[track:delfino-plaza-ssbu]], [[track:the-map-page-bonus-level]], [[track:kasss-theme-ssbu]], [[track:f-zero-medley]], [[track:vega-stage-ssbu]], [[track:aeriths-theme-ssbu]], [[track:pasta-ff2-ssbu]], [[track:banquet-of-nature-ss-ssbu]] not crediting any performing contributors
         - fixed [[track:hard-man-stage-ssbu]] crediting [[artist:yujin-imanishi]] only on electric guitar, not also on acoustic guitar
@@ -494,6 +494,7 @@ Content: |-
     - removed [[tag:john]] tag from [[album:the-baby-is-june]] (and [[album:the-baby-is-june-instrumental|instrumental]]), [[track:planet-healer-press-play]] ([[album:s-press-play]]), and [[track:urban-jungle]] (thanks, Lan!)
     - added [[tag:green-moon]] and [[tag:pink-moon]] tags to [[album:friendsim-2-volume-1]] (thanks, Lilith!)
     - added [[tag:sbahj]] tag to track artwork for [[track:im-a-member-of-the-midnight-crew-soapstone]] (thanks, Lan!)
+    - added [[tag:spamton]] tag to [[track:sburban-keygen-working-2009-no-virus]] (thanks, Meulanie, Lilith!)
     - added [[tag:michael-guy-bowman]] tag to [[album:comfortable-bugs]] and [[album:look-on-my-works-ye-mighty-and-despair]] (thanks, Lan!)
     - added blood warning to [[track:cobalt-corsair]] (thanks, Lan!)
     <!-- additional file fixes -->