Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-18 | sugar: filterProperties: preserve original order if specified | (quasar) nebula | |
2023-09-30 | data, util: hsmusic.sugar.index -> hsmusic.decorate.indexInSourceArray | (quasar) nebula | |
2023-09-30 | util, test: WIP decorate error with index symbol | (quasar) nebula | |
2023-09-28 | data, util: use typeAppearance in more places | (quasar) nebula | |
2023-09-28 | data: templateCompositeFrom: improve error message consistency | (quasar) nebula | |
2023-09-25 | data: misc. improvements for input validation & infrastructure | (quasar) nebula | |
2023-09-23 | util: showAggregate: show error causes | (quasar) nebula | |
2023-09-07 | data: import Thing.common utilities directly | (quasar) nebula | |
Also rename 'color' (from #cli) to 'colors'. | |||
2023-09-05 | data: filter only requested deps, require requesting 'this' | (quasar) nebula | |
* Thing.composite.from() only provides the dependencies specified in each step and the base, and prevents '#'-prefixed keys from being specified on the main (composite) dependency list. * CacheableObject no longer provides a "reflection" dependency to every compute/transform function, and now requires the property 'this' to be specified instead of the constructor.instance symbol. (The static CacheableObject.instance, inherited by all subclasses, was also removed.) * Also minor improvements to sugar.js data processing utility functions. | |||
2023-08-21 | sugar: showAggregate: display top-level non-AggregateErrors w/ more detail | (quasar) nebula | |
2023-08-11 | upd8: suppress only "didn't match anything" for sample ref errors | (quasar) nebula | |
2023-08-02 | infra: coarsely report relation() ancestry in errors via cause | (quasar) nebula | |
2023-07-05 | content: listArtistsbyLatestContribution: stuck in the array mines | (quasar) nebula | |
2023-06-23 | sugar: stitchArrays: accept null | (quasar) nebula | |
2023-06-23 | content: generateCoverCarousel | (quasar) nebula | |
This also introduces a handy stitchArrays() utility, which probably has some uses not caught in this commit. | |||
2023-06-11 | infra: treat fulfillment information as sets & reuse where possible | (quasar) nebula | |
2023-06-02 | content: generateArtistInfoPage: artwork contributions | (quasar) nebula | |
This actually covers the foundations for other types of contribs too. It's hopefully a fair bit cleaner and easier to follow than the previous data processing for this page! | |||
2023-04-15 | content: generateAlbumNavLinks, generatePageLayout nav bar | (quasar) nebula | |
2023-03-28 | data steps: unfinished behavior & fixes in test lib | (quasar) nebula | |
2023-03-18 | data steps: annotate content function names | (quasar) nebula | |
2023-03-06 | data-steps: initial commit | (quasar) nebula | |
2022-12-22 | many homepage carousel shenanigans | (quasar) nebula | |
2022-11-28 | divide things.js into modular files (hilariously) | (quasar) nebula | |
2022-11-26 | finish up cosmetic style changes | (quasar) nebula | |
2022-11-21 | new "empty" sugar.js util | (quasar) nebula | |
2022-11-20 | htmlify upd8.js, remove fix-whitespace dependency | (quasar) nebula | |
2022-09-15 | update some misc-templates and refactor things | (quasar) nebula | |
2022-07-19 | finish porting listing specs (!!) | (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-04-24 | annotate bindOpts function name | (quasar) nebula | |
2022-04-16 | HSMusic REPL + supporting internal improvements | (quasar) nebula | |
2022-03-07 | fix unique artists not being shown in track list | (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-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 | |
2021-06-27 | aggregate shenanigans left uncommitted | (quasar) nebula | |
2021-06-07 | experimental AggregateError & Thing class hijinks | (quasar) nebula | |
2021-05-25 | bigass code refactor (no more legacy page writes) | (quasar) nebula | |
2021-05-07 | Merge branch 'tf-parser' into staging | (quasar) nebula | |
2021-05-06 | break up utility file, get build for sure working | (quasar) nebula | |
still Much Work Yet Ahead but this is good progress!! also the site is in a working state afaict and thats a kinda nice milestone lmbo |