Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-28 | only update progress status every N ms | (quasar) nebula | |
2022-06-28 | show status while computing writes | (quasar) nebula | |
2022-06-26 | lots of fixes from eslint | (quasar) nebula | |
2022-06-26 | real pragma, and some eslint fixes | (quasar) nebula | |
2022-06-26 | add @format pragma to JS files | (quasar) nebula | |
2022-06-26 | initial prettier/eslint commit | (quasar) nebula | |
2022-06-18 | try friendlily harder to get ImageMagick to work | (quasar) nebula | |
2022-06-13 | detect 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-10 | various 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-15 | social embeds (discord, maybe twitter) | (quasar) nebula | |
Tracks only for now, but more will come Soon(TM)! | |||
2022-05-12 | additional 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-10 | rm src/util/strings.js | (quasar) nebula | |
2022-05-10 | rename strings arg to language | (quasar) nebula | |
2022-05-10 | rename strings( to language.$( | (quasar) nebula | |
2022-05-10 | rename count functions | (quasar) nebula | |
2022-05-10 | WIP basic Language object | (quasar) nebula | |
Also BuildDirective, which isn't used yet. | |||
2022-05-09 | expose rgb/hsl in getColors util | (quasar) nebula | |
This isn't actually used anywhere currently, it's just useful for the REPL. | |||
2022-05-07 | 🦀 UNRELEASED_TRACKS_DIRECTORY is gone 🦀 | (quasar) nebula | |
2022-05-05 | support albums and tracks without release dates | (quasar) nebula | |
2022-05-05 | 'Has Track Numbers' generalized ol/ul field | (quasar) nebula | |
2022-05-05 | support albums without cover art | (quasar) nebula | |
2022-04-24 | annotate bindOpts function name | (quasar) nebula | |
2022-04-16 | HSMusic REPL + supporting internal improvements | (quasar) nebula | |
2022-04-13 | fix bugs from using old dateAdded property | (quasar) nebula | |
2022-03-12 | simple data serialization & random pages fixes | (quasar) nebula | |
2022-03-07 | fix unique artists not being shown in track list | (quasar) nebula | |
2022-03-06 | nicer multiple matches output | (quasar) nebula | |
2022-03-05 | fix art tag content warnings | (quasar) nebula | |
2022-03-05 | non-jpg full res art links, artist avatars | (quasar) nebula | |
2022-02-27 | generalized reference errors | (quasar) nebula | |
2022-02-27 | let gen-thumbs be run directly | (quasar) nebula | |
2022-02-25 | fill out data for artist pages + internal tweaks | (quasar) nebula | |
2022-02-25 | inherit hasTrackArt and use in getTrackCover util | (quasar) nebula | |
2022-02-24 | strings - same language code, different build dir | (quasar) nebula | |
2022-02-20 | basic page writes | (quasar) nebula | |
2022-02-17 | pre-writes: listings | (quasar) nebula | |
2022-02-16 | artist ref validation, nicer showAggregate output | (quasar) nebula | |
2022-02-12 | bam (Thing subclasses: several steps, one file) | (quasar) nebula | |
2022-02-08 | tidy find() regex and update data key | (quasar) nebula | |
2022-01-30 | flash data | (quasar) nebula | |
2022-01-30 | all-in-one document mode & artist data | (quasar) nebula | |
2022-01-29 | nicer looking showAggregate output | (quasar) nebula | |
2022-01-29 | data steps | (quasar) nebula | |
2022-01-23 | track data | (quasar) nebula | |
2022-01-18 | initial working changes for big data restructure | (quasar) nebula | |
2022-01-03 | refine link/ref resolving & data post-processing | (quasar) nebula | |
2022-01-02 | be a bit more careful with to() path resolving | (quasar) nebula | |
2022-01-02 | fix missing args errors not being thrown from to() | (quasar) nebula | |
2022-01-02 | stick a / at the end of homepage path | (quasar) nebula | |
2022-01-01 | fix backwards slashes in hrefs on windows... | (quasar) nebula | |
...while also not breaking the way we use the to() functions for actual output write paths! |