« get me outta code hell

group gallery additions + changelog features - hsmusic-data - Data files for https://hsmusic.wiki - track, album, artist & flash info, etc
summary refs log tree commit diff
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2022-12-28 20:28:48 -0400
committer(quasar) nebula <qznebula@protonmail.com>2022-12-28 20:28:48 -0400
commitbf330a873a1d7115af35c25e429fd9110f2e487a (patch)
tree8dfd76cd5a040c651ac093c7afecac883e4ba3d5
parentdca98904412a686dba3d81897187518c73db5917 (diff)
group gallery additions + changelog features
-rw-r--r--album/psycholonials-ep-1.yaml1
-rw-r--r--album/psycholonials-ep-2.yaml1
-rw-r--r--album/psycholonials-ep-3.yaml1
-rw-r--r--album/psycholonials-ep-4.yaml1
-rw-r--r--album/psycholonials-ep-5.yaml1
-rw-r--r--album/psycholonials-ep-6.yaml1
-rw-r--r--album/psycholonials-ep-7.yaml1
-rw-r--r--album/psycholonials-ep-8.yaml1
-rw-r--r--album/psycholonials-ep-9.yaml1
-rw-r--r--groups.yaml45
-rw-r--r--homepage.yaml37
-rw-r--r--static-page/changelog.yaml16
12 files changed, 96 insertions, 11 deletions
diff --git a/album/psycholonials-ep-1.yaml b/album/psycholonials-ep-1.yaml
index 4a16c61..2d900ca 100644
--- a/album/psycholonials-ep-1.yaml
+++ b/album/psycholonials-ep-1.yaml
@@ -22,6 +22,7 @@ Wallpaper Artists:
 - Andrew Hussie
 - Niklink (edits for wiki)
 Listed on Homepage: false
+Listed in Galleries: false
 Additional Files:
 - Title: Bandcamp Banner
   Files:
diff --git a/album/psycholonials-ep-2.yaml b/album/psycholonials-ep-2.yaml
index c176410..c18bfc7 100644
--- a/album/psycholonials-ep-2.yaml
+++ b/album/psycholonials-ep-2.yaml
@@ -22,6 +22,7 @@ Wallpaper Artists:
 - Andrew Hussie
 - Niklink (edits for wiki)
 Listed on Homepage: false
+Listed in Galleries: false
 Additional Files:
 - Title: Bandcamp Banner
   Files:
diff --git a/album/psycholonials-ep-3.yaml b/album/psycholonials-ep-3.yaml
index 7f749d2..8ac507e 100644
--- a/album/psycholonials-ep-3.yaml
+++ b/album/psycholonials-ep-3.yaml
@@ -22,6 +22,7 @@ Wallpaper Artists:
 - Andrew Hussie
 - Niklink (edits for wiki)
 Listed on Homepage: false
+Listed in Galleries: false
 Additional Files:
 - Title: Bandcamp Banner
   Files:
diff --git a/album/psycholonials-ep-4.yaml b/album/psycholonials-ep-4.yaml
index fa60236..b409d38 100644
--- a/album/psycholonials-ep-4.yaml
+++ b/album/psycholonials-ep-4.yaml
@@ -22,6 +22,7 @@ Wallpaper Artists:
 - Andrew Hussie
 - Niklink (edits for wiki)
 Listed on Homepage: false
+Listed in Galleries: false
 Additional Files:
 - Title: Bandcamp Banner
   Files:
diff --git a/album/psycholonials-ep-5.yaml b/album/psycholonials-ep-5.yaml
index e43554f..16cedb3 100644
--- a/album/psycholonials-ep-5.yaml
+++ b/album/psycholonials-ep-5.yaml
@@ -22,6 +22,7 @@ Wallpaper Artists:
 - Andrew Hussie
 - Niklink (edits for wiki)
 Listed on Homepage: false
+Listed in Galleries: false
 Additional Files:
 - Title: Bandcamp Banner
   Files:
diff --git a/album/psycholonials-ep-6.yaml b/album/psycholonials-ep-6.yaml
index cfd44ae..5645758 100644
--- a/album/psycholonials-ep-6.yaml
+++ b/album/psycholonials-ep-6.yaml
@@ -22,6 +22,7 @@ Wallpaper Artists:
 - Andrew Hussie
 - Niklink (edits for wiki)
 Listed on Homepage: false
+Listed in Galleries: false
 Additional Files:
 - Title: Bandcamp Banner
   Files:
diff --git a/album/psycholonials-ep-7.yaml b/album/psycholonials-ep-7.yaml
index 4de89a4..772ac17 100644
--- a/album/psycholonials-ep-7.yaml
+++ b/album/psycholonials-ep-7.yaml
@@ -22,6 +22,7 @@ Wallpaper Artists:
 - Andrew Hussie
 - Niklink (edits for wiki)
 Listed on Homepage: false
+Listed in Galleries: false
 Additional Files:
 - Title: Bandcamp Banner
   Files:
diff --git a/album/psycholonials-ep-8.yaml b/album/psycholonials-ep-8.yaml
index 3f2a0c7..b250c8b 100644
--- a/album/psycholonials-ep-8.yaml
+++ b/album/psycholonials-ep-8.yaml
@@ -22,6 +22,7 @@ Wallpaper Artists:
 - Andrew Hussie
 - Niklink (edits for wiki)
 Listed on Homepage: false
+Listed in Galleries: false
 Additional Files:
 - Title: Bandcamp Banner
   Files:
diff --git a/album/psycholonials-ep-9.yaml b/album/psycholonials-ep-9.yaml
index 1b0acff..8142df2 100644
--- a/album/psycholonials-ep-9.yaml
+++ b/album/psycholonials-ep-9.yaml
@@ -22,6 +22,7 @@ Wallpaper Artists:
 - Andrew Hussie
 - Niklink (edits for wiki)
 Listed on Homepage: false
+Listed in Galleries: false
 Additional Files:
 - Title: Bandcamp Banner
   Files:
diff --git a/groups.yaml b/groups.yaml
index 3829550..439b3a7 100644
--- a/groups.yaml
+++ b/groups.yaml
@@ -1,8 +1,22 @@
 Color: '#0088ff'
 Category: HSMusic
 ---
+Group: Official
 URLs:
 - https://homestuck.bandcamp.com/music
+Featured Albums:
+- Homestuck Vol. 1-4
+- Homestuck Vol. 10
+- Beyond Canon
+- AlterniaBound
+- Homestuck Vol. 8
+- Hiveswap Act 1 OST
+- 'coloUrs and mayhem: Universe A'
+- The Wanderers
+- Mobius Trip and Hadron Kaleido
+- Strife!
+- Genesis Frog
+- One Year Older
 Description: |-
     Albums released on Homestuck's official Bandcamp: the canon foundational to and long inspiring its massive fan community.
     <hr class="split">
@@ -11,8 +25,21 @@ Description: |-
     No official word was given regarding purposes for this distancing, but the consequences were clear: these compilations were the future; fan-contributed track art would be left in the past.
     With no ill intent towards those in charge of managing the Bandcamp, we (alongside many fans) found this disheartening, and more than a little disrespectful towards the effort and creativity of the fans responsible for the wonderful gallery of art created for Homestuck's expansive discography. So, when official decisions baffled, fans took action and tried something different; <a href="https://www.reddit.com/r/homestuck/comments/dwtc4w/i_made_a_wiki_for_homestuck_albums_including/">we released the Homestuck Music Wiki for the first time</a> on 15 November 2019, just three weeks after the Bandcamp restructure.
     Since then, we've been working with a variety of community members (listeners and musicians alike!) to improve and expand the wiki ever further; today, we hope it stands both a practical resource and a celebratory testament to the history - and future - of Homestuck music!
-Group: Official
 ---
+Group: Fandom
+Featured Albums:
+- Land of Fans and Music 5
+- P[S]
+- Diverging Delicacies
+- Beforus
+- Heaven;Sent
+- Friendsymphony
+- Songs Unsung
+- There's No Place Like Home
+- Perfectly Generic Album
+- SBURBAN NEIGHBORHOOD
+- Land of Fans and Music
+- Pantheon
 Description: |-
     Albums created by the Homestuck fan community, released independently.
     <hr class="split">
@@ -21,14 +48,26 @@ Description: |-
     (That story is really hers to tell, and that she did in the introduction to the [[album:lofam]] booklet. Give it a visit!)
     With the ball now rolling, fan musicians were creating and collaborating more than ever before; now they weren't just making music for themselves and for each other, to be shared on only a single colossal forum thread - their music would have a home!
     The community grew ever stronger and larger from there, and the albums below are just a portion of the result. With a fair amount of luck, this wiki has come to be a second home for the albums we share; we encourage you to explore: delve deep, find yourself lost, and discover something new!
-Group: Fandom
 ---
+Group: Beyond
+Featured Albums:
+- Psycholonials
+- Shortcuts
+- Oceanfalls Vol. 3
+- Songs from the Planet Earth
+- DELTARUNE Chapter 2 OST
+- We Are All Satellites
+- Exceptis Excipiendis
+- Labyrinth's Heart
+- album:are-you-lost
+- CLASS ACT
+- Ulterior Motives
+- Archive
 Description: |-
     Albums from a musical landscape beyond Homestuck, by artists with roots in the comic's own community.
     <hr class="split">
     Countless artists together made an early abode in the community around Homestuck, expanding their sound as they shared their music with other artists and listeners alike; many, in turn, would put their experience into works beyond the webcomic. Some began personal discographies; some scored games and other new projects, finding followings altogether anew; some joined together, collaboratively creating in a spirit inspired by the comic community's own fan-groups.
     Each of these musicians found roots in Homestuck, in time branching out beyond; the albums in this area of the wiki are a small selection of what they've gone on to create. We encourage you to delve in and explore; every album is its own unique work, and many familiar faces await within!
-Group: Beyond
 ---
 Group: Additional Tracks
 Description: |-
diff --git a/homepage.yaml b/homepage.yaml
index b01c665..fdfe66b 100644
--- a/homepage.yaml
+++ b/homepage.yaml
@@ -6,17 +6,44 @@ Sidebar Content: |-
     <hr>
     [[news]]
 ---
-Row: Official
+Row: Official Discography
 Type: albums
-Display Style: montage
+Display Style: carousel
 Group: Official
-Count: 18
+Count: 10
 Actions:
 - '[[group-gallery:official|Explore Official!]]'
 - '[[group-gallery:fandom|Fandom]]'
 - '[[group-gallery:beyond|Beyond]]'
+
 ---
 Row: New Additions
 Type: albums
-Group: new-additions
-Count: 6
+Albums:
+- album:lofam5
+- album:deltarune-ch2-ost
+- album:ulterior-motives
+
+- album:friendsim-2-volume-1
+- album:pantheon
+- album:songs-unsung
+
+- album:cool-and-new-voulem1
+- album:cool-and-new-volume-2
+- album:cool-and-new-volume-ii
+- album:of-troles-and-chiptumes
+
+- album:sburban-neighborhood
+- album:skaias-the-limit
+- album:songs-from-the-planet-earth
+- album:s-press-play
+
+- album:homestuck-swagazaki
+- album:heaven-sent
+- album:ophiuchus-full-suite
+- album:homestuck-for-orchestra-ep
+
+- album:tumblrstuck-bent-ost-volume-1
+- album:team-paradox
+- album:bee-forus-seatbelt-safebee
+- album:sburb-ost-bonus-dlc
diff --git a/static-page/changelog.yaml b/static-page/changelog.yaml
index 2413ed7..3713501 100644
--- a/static-page/changelog.yaml
+++ b/static-page/changelog.yaml
@@ -25,15 +25,25 @@ Style: |-
 Content: |-
     <h2 id="12-jun-2077" class="major-release"><a href="#12-jun-2077">[[date:12 June 2077]] - (Preview changelog!)</a></h2>
     <h3>site changes</h3>
-    - (nebula writes about all the site changes here)
+    - major restructure of all internal data structures as well as data file format, laying foundations for all following changes and additions to wiki features and lending much better to interoperability with outside code and internal data validation and error reporting
+        - improved automatic data error reporting lead to many dozens of diverse data issues that had previously slipped by getting fixed this update, much improving overall wiki quality and raising the baseline level of data consistency
     - new Additional Files feature added, including downloadable album booklets and other goodies, present across many official albums: [[album:midnight-crew-drawing-dead]], [[album:homestuck-vol-4]], [[album:homestuck-vol-5]], [[album:alternia]], [[album:squiddles]], [[album:strife]], [[album:alterniabound]], [[album:homestuck-vol-7]], [[album:mobius-trip-and-hadron-kaleido]], [[album:sburb]], [[album:the-wanderers]], [[album:homestuck-vol-8]], [[album:coloUrs-and-mayhem-universe-a]], [[album:coloUrs-and-mayhem-universe-b]], [[album:homestuck-vol-9]], [[album:symphony-impossible-to-play]], [[album:one-year-older]], [[album:cherubim]], and [[album:homestuck-vol-10]]
         - includes all booklets and resources released with official albums that aren't included in downloads from the recent (2019) official Homestuck Bandcamp restructure
         - files from solo re-releases are included and shared publicly on the wiki with permission from their original artists
         - includes unedited versions of Bandcamp banners and backgrounds used throughout the wiki
+    - page headers, such as the main titles of albums and tracks, are now styled to be "sticky" - they follow the page scroll stuck to the top of the screen so you can always identify what page you're viewing at a glance
+    - new metadata for "social embeds" included on all album and track pages, making nice modals appear when linking to HSMusic from sites like Discord or... like... Facebook
+    - metadata for the page "theme color" makes elements of some web browsers subtly take on the color of the page (Safari and mobile)
+    - support added for uncompressed PNG album and track artworks
+        - these don't replace the compressed jpeg thumbnails, but when you click art to view it in full, you'll get its lossless PNG format when available
+        - mostly newly added albums for now, but more official and fandom artwork will be brought over soon
+    - listing changes:
+        - "new" [[listing:albums/by-date-added|Albums - by Date Added]] listing, which has actually existed since [[news-entry:the-my-ex-wife-is-a-real-bitch-update|May 2021]], but was previously somehow at <a href="https://github.com/hsmusic/hsmusic-wiki/issues/53">a typo'd path</a> and wasn't accessible from the listing index
+        - [[listing:tracks/with-lyrics|Tracks - with Lyrics]] listing now sorts by album date instead of track date, i.e. so all tracks from the same album are always grouped together (thanks, Geese!)
+        - [[listing:tracks/by-times-referenced|Tracks - by Times Referenced]] listing now excludes re-release tracks (such as [[track:black-vol-1-4]] from [[album:homestuck-vol-1-4]])
     - [[album:unreleased-tracks]] has been completely reorganized, with many tracks having been moved to new organizational albums [[album:more-homestuck-fandom]] and [[album:references-beyond-homestuck]], all collected under new [[group:additional-tracks]] group
-    - "new" [[listing:albums/by-date-added|Albums - by Date Added]] listing, which has actually existed since [[news-entry:the-my-ex-wife-is-a-real-bitch-update|May 2021]], but was previously somehow at <a href="https://notabug.org/hsmusic/hsmusic-wiki/issues/53">a typo'd path</a> and wasn't accessible from the listing index
     - "Tracks that reference..." lists are now grouped by Beyond and Additional Tracks as well, instead of grouping everything that's not an official Homestuck track under Fandom
-    - re-release tracks (such as [[track:black-vol-1-4]] from [[album:homestuck-vol-1-4]]) are no longer displayed in "Tracks that referenec" lists, and aren't counted in the [[listing:tracks/by-times-referenced|Tracks - by Times Referenced]] listing
+    - re-release tracks (such as [[track:black-vol-1-4]] from [[album:homestuck-vol-1-4]]) are no longer displayed in "Tracks that reference" lists
     - colored track sections were removed from [[album:unreleased-tracks]] since it's been divided into [[group:additional-tracks|more specific albums anyway]], but they're now used in other areas of the site, including [[album:prospit-and-derse]] and [[album:homestuck-vol-1-4]]
     - though not all art has been ported yet, many albums and tracks (including most new ones) now have full resolution PNG artwork, accessible by clicking the cover art (thumbnails are still downscaled JPEGs to reduce data usage when generally browsing the wiki), as well as PNG banner and backgrounds where applicable
     - "short name" for the wiki changed has been chagned from "HSMusic" to "HSMusic Wiki" - this shows up in browser tab titles, the site navigation bar, and social embeds like Discord