« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2022-06-26experimental cache & checks code cache-and-checks(quasar) nebula
This is actually from a while ago, it's just been sitting around in my working directory for ages because I am bad at git.
2022-06-21more nav layout tweaks(quasar) nebula
2022-06-21fix nav wrapping issues at small widths(quasar) nebula
2022-06-21various navbar layout/grid improvements(quasar) nebula
2022-06-21fix homepage link exiting localization(quasar) nebula
2022-06-18some readme updates(quasar) nebula
2022-06-18try friendlily harder to get ImageMagick to work(quasar) nebula
2022-06-18make additional files a counted string(quasar) nebula
2022-06-13group tracks with lyrics listing by album(quasar) nebula
...rather than track date, which made the layout do Weird Things on occasion
2022-06-13filter out no dateAdded in respective listing(quasar) nebula
2022-06-13center-align grid actions(quasar) nebula
2022-06-13restore re-release accent on artist pages(quasar) nebula
2022-06-13detect what's an album without constructor refs(quasar) nebula
This is kind of a hack but it totally works and gets client-side code to run again. http-music and mtui are filled to the brim with this kind of check and it's one of many reasons they need some serious reworking before i make a threequel lol
2022-06-13secondary nav, group links in narrow view(quasar) nebula
2022-06-10turn off rainbow bg, RIP(quasar) nebula
and DURING PRIDE MONTH??? Homestuck Music Wiki is HOMOPHOBIC???????
2022-06-10various sorting improvements across the board(quasar) nebula
- several bugs introduced during data restructure fixed - a few areas where sorting functions were present but completely ineffective (albeit harmlessly so) fixed - new composite sorting utils are more deterministic by considering multiple factors instead of e.g. only name, only date - component sorting functions can be combined and pay more attention to determinism and only moving items when it's covered by the scope of the component (i.e. they can more readily be composited / used together) - names are normalized in a more particular manner (for alphabetical sorting) - accents are stripped, "ü" sorts as "u" - punctuation is stripped, "dave's" sorts as "daves" - (some) diacritics are expanded, "ff" sorts as "ff" - any sequential whitespace treated as one typical space - whitespace is trimmed from start and end - english prefix "a" / "an" stripped in addition to "the" - alphabetical sorting uses localeCompare and considers numeric strings more naturally, "Homestuck Vol. 10" sorts after "Homestuck Vol. 5"
2022-05-23preview "splash"(quasar) nebula
2022-05-23fix kinda harmless error in yaml quick load util(quasar) nebula
2022-05-23make happen preview homepage shenanigans(quasar) nebula
2022-05-23expose URL key and value(s) in html(quasar) nebula
2022-05-23hidden language support(quasar) nebula
2022-05-23fix defaultLanguage crash(quasar) nebula
2022-05-22exclude re-releases from referencedByTracks prop(quasar) nebula
2022-05-22You Saw Nothing(quasar) nebula
2022-05-22filter missing refs from wiki info divide field(quasar) nebula
2022-05-22divide referenced-by lists by configurable groups(quasar) nebula
...instead of hard-coding 'em
2022-05-22wiki short name in page/tab title data-restructure(quasar) nebula
2022-05-22fix broken redirect writes(quasar) nebula
2022-05-22new YAML quick load util, moved code from repl(quasar) nebula
2022-05-22GPL 3.0 -> MIT license(quasar) nebula
2022-05-19copy favicon from media directory if present(quasar) nebula
2022-05-18Additional Files styling improvements(quasar) nebula
2022-05-15social embeds (discord, maybe twitter)(quasar) nebula
Tracks only for now, but more will come Soon(TM)!
2022-05-12don't inherit strings in the wrong direction lol(quasar) nebula
2022-05-12preload, map and format sizes of additional files(quasar) nebula
2022-05-12additional files(quasar) nebula
These are basically supported for tracks but I've only implemented them for albums for the moment (read: I'm lazy!).
2022-05-12new Additional Files data field(quasar) nebula
2022-05-12make commentary a Thing.common prop(quasar) nebula
2022-05-12Embarrassing.....(quasar) nebula
2022-05-12new validateProperties util, port contribs to it(quasar) nebula
2022-05-12always show "expected array" during validation(quasar) nebula
...instead of "expected object" if the value isn't an object.
2022-05-10rm src/util/strings.js(quasar) nebula
2022-05-10remove unused BuildDirective code(quasar) nebula
2022-05-10provide intl code through json(quasar) nebula
2022-05-10port the rest of everything(quasar) nebula
2022-05-10inherited strings(quasar) nebula
2022-05-10HTML entity escaping via external function(quasar) nebula
2022-05-10rename strings arg to language(quasar) nebula
2022-05-10rename list utilities(quasar) nebula
2022-05-10language list functions(quasar) nebula