« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)Author
2023-09-05data: Track.compposite.from: 'options', cache-safe documentation(quasar) nebula
2023-09-05data: Track.coverArtistContribs: lazier steps(quasar) nebula
2023-09-05data: fix not passing noTransformSymbol(quasar) nebula
2023-09-05data: Thing.composite.from: mapDependencies/mapContinuation(quasar) nebula
2023-09-05data: fix more bad function signatures(quasar) nebula
2023-09-05data: Thing.composite.withResolvedReference: fix null refs(quasar) nebula
The `earlyExitIfNotFound` flag is only supposed to exit if the reference really existed and failed to match anything. If it was null in the first place, withResolvedReferences should always just pass null ahead.
2023-09-05data: Thing.composite.from: fix not calling export continuation(quasar) nebula
2023-09-05test: Track.{color,date,hasUniqueCoverArt} (unit)(quasar) nebula
2023-09-05data: track.hasUniqueCoverArt: operate on resolved contributions(quasar) nebula
2023-09-05data: track: remove unneeded explicit {to} on withOriginalRelease call(quasar) nebula
2023-09-05data: composition docs, annotations, nesting(quasar) nebula
2023-09-05data: signature changes to misc compositional functions(quasar) nebula
2023-09-05data: 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-09-05content, data: be even more guarded about contrib arrays(quasar) nebula
2023-09-05data: 2x facepalm combobob(quasar) nebula
2023-09-05data: track: more composite shenanigans(quasar) nebula
2023-09-05yaml: fix disableCoverArt -> disableUniqueCoverArt(quasar) nebula
2023-09-05data: fix compute() bugs in Thing.composite.from()(quasar) nebula
2023-09-05content, data: be more guarded about track contribs arrays(quasar) nebula
2023-09-05data: track: experimental Thing.compose.from() processing style(quasar) nebula
2023-09-05data, test: track: inherit album props more declaratively(quasar) nebula
2023-09-05content: linkTemplate: handle null href w/ hash cleanly(quasar) nebula
2023-09-04client: defend client-side code against images without thumbs(quasar) nebula
2023-09-04content: image: defend against unavailable thumbnail info(quasar) nebula
2023-09-04thumbs: new check-has-thumbs util, others throw for missing info(quasar) nebula
2023-09-01upd8: accept and pass --magick-threads through properly(quasar) nebula
2023-09-01thumbs: fix how magickThreads controlls queue(quasar) nebula
2023-09-01client: update image overlay for available thumb sizes(quasar) nebula
2023-09-01thumbs, content: integrate cached thumb sizes into content(quasar) nebula
2023-09-01thumbs: only generate thumbs of appropriate sizes(quasar) nebula
2023-09-01thumbs: use image-size module instead of magick identify(quasar) nebula
2023-09-01thumbs: imagemagick is fricking killing me(quasar) nebula
2023-09-01thumbs: get identify binary in addition to convert(quasar) nebula
2023-08-23write: live-dev-server: fix bad error response for data.json(quasar) nebula
2023-08-21write: static-build: gently log failed content functions & continue(quasar) nebula
2023-08-21sugar: showAggregate: display top-level non-AggregateErrors w/ more detail(quasar) nebula
2023-08-21data: valdiateArrayItems: use same index formatting as other errors(quasar) nebula
Specifically, the same as decorateErrorWithIndex.
2023-08-20content: linkTemplate: strip <a> tags from content(quasar) nebula
2023-08-20html: expand resolve to take "normalize" option(quasar) nebula
2023-08-19clean up imports & miscellaneous metastructures across codebase(quasar) nebula
2023-08-19remove a bunch of dead util files(quasar) nebula
2023-08-19thumbs: verify image paths w/o case sensitivity(quasar) nebula
2023-08-19util: remove findFiles util, adapt traverse(quasar) nebula
2023-08-19upd8: remove dead missing-tag-references check(quasar) nebula
2023-08-18css: homepage grid layout update (still hard-coded sorry)(quasar) nebula
2023-08-18fix reference error typo in replacer.js(quasar) nebula
2023-08-18yaml: error when combining Cover Artists, Has Cover Art(quasar) nebula
2023-08-18define global #sugar and #wiki-data imports(quasar) nebula
2023-08-16css: content <hr> tweaks(quasar) nebula
Makes non-split <hr>'s consistent with <hr> (instead of using the browser-default styling).
2023-08-16content: transformContent: gracefully merge marked output & tag nodes(quasar) nebula