« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data/things.js
AgeCommit message (Collapse)Author
2022-11-28divide things.js into modular files (hilariously)(quasar) nebula
2022-11-27support & enable Sampled Tracks(quasar) nebula
2022-11-27Flash jumpColor inherits from color(quasar) nebula
2022-11-26finish up cosmetic style changes(quasar) nebula
2022-11-21remove a bunch of unnecessary guarding ?.(quasar) nebula
2022-06-29optional data pre-cache(quasar) nebula
2022-06-26Changes(tm)(quasar) nebula
2022-06-26real pragma, and some eslint fixes(quasar) nebula
2022-06-26add @format pragma to JS files(quasar) nebula
2022-06-26initial prettier/eslint commit(quasar) nebula
2022-06-18make additional files a counted string(quasar) nebula
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-23hidden language support(quasar) nebula
2022-05-22exclude re-releases from referencedByTracks prop(quasar) nebula
2022-05-22divide referenced-by lists by configurable groups(quasar) nebula
...instead of hard-coding 'em
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-12new Additional Files data field(quasar) nebula
2022-05-12make commentary a Thing.common prop(quasar) nebula
2022-05-10remove unused BuildDirective code(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-10language list functions(quasar) nebula
2022-05-10rename strings( to language.$((quasar) nebula
2022-05-10WIP basic Language object(quasar) nebula
Also BuildDirective, which isn't used yet.
2022-05-05'Has Track Numbers' generalized ol/ul field(quasar) nebula
2022-05-05support albums without cover art(quasar) nebula
2022-04-15inherit coverArtFileExtension more carefully(quasar) nebula
2022-04-15make Group.category property actually work(quasar) nebula
2022-04-15make Album.coverArtDate more reliably available(quasar) nebula
Fixes sorting issues.
2022-04-15sort ArtTag.taggedInThings, fixes tag gallery page(quasar) nebula
2022-03-12simple data serialization & random pages fixes(quasar) nebula
2022-03-12tracks have cover art if cover artists present(quasar) nebula
2022-03-08otherReleases works on original release too(quasar) nebula
2022-03-07fix art tags not showing up on album pages(quasar) nebula
2022-03-05compute startIndex dynamically(quasar) nebula
2022-03-05always enable artist avatars(quasar) nebula
2022-03-05non-jpg full res art links, artist avatars(quasar) nebula
2022-03-05banner & wallpaper art, file extension defaults(quasar) nebula
2022-03-05fix cover artist info, chronology links(quasar) nebula
2022-02-27better duplicate directory detection(quasar) nebula
2022-02-27generalized reference errors(quasar) nebula
2022-02-27avoid stray nulls in (a Track).otherReleases(quasar) nebula
2022-02-25fill out data for artist pages + internal tweaks(quasar) nebula
2022-02-25inherit hasTrackArt and use in getTrackCover util(quasar) nebula
2022-02-24error-free basic full build(quasar) nebula
2022-02-20basic page writes(quasar) nebula
2022-02-17pre-writes: listings(quasar) nebula
2022-02-16pre-writes: art tags, artists & aliases(quasar) nebula