« 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-09data: clean up some track property implementations(quasar) nebula
2023-09-09data: withPropertiesFrom{Object,List}(quasar) nebula
2023-09-09data: refactor {missing} out of withPropertyFrom{Object,List}(quasar) nebula
2023-09-09data: withAlbumProperty -> withPropertyFromAlbum(quasar) nebula
Also remove withAlbumProperties, since it's not used anywhere and mostly serves as reference code.
2023-09-09data: withPropertyFrom{Object,List}, fillMissingListItems utils(quasar) nebula
2023-09-08data: cleaner withResolvedReferenceList notFoundMode implementation(quasar) nebula
2023-09-08data: duration utility(quasar) nebula
2023-09-08data: dimensions utility(quasar) nebula
2023-09-08data: rearrange track properties(quasar) nebula
2023-09-08data: update commentatorArtists(quasar) nebula
2023-09-08data: update Album.trackSections(quasar) nebula
2023-09-08data: new withFlattenedArray, withUnflattenedArray utilities(quasar) nebula
2023-09-08data: update Album.tracks(quasar) nebula
2023-09-08data: withResolvedReferenceList: handle undefined matches(quasar) nebula
2023-09-08data: Album.coverArt{Date,FileExtension}: depend on contribs(quasar) nebula
2023-09-08fix miscellaneous eslint errors(quasar) nebula
2023-09-08infra, content: use watchPath variable where appropriate(quasar) nebula
2023-09-08util: remove unused getPagePathnameAcrossLanguages util(quasar) nebula
2023-09-08util: fix missing color -> colors rename in cli utils(quasar) nebula
2023-09-07data: roll paired "byRef" and "dynamic" properties into one(quasar) nebula
2023-09-07repl: expose CacheableObject in repl(quasar) nebula
2023-09-07data: custom _homepageSourceGroup reference validation function(quasar) nebula
2023-09-07data: withResolvedContribs: use default "into"(quasar) nebula
2023-09-07data: withAlbum: perform proper availability check on album(quasar) nebula
2023-09-07data: import Thing.common utilities directly(quasar) nebula
Also rename 'color' (from #cli) to 'colors'.
2023-09-07data, infra: import validators directly(quasar) nebula
2023-09-07data: use key/value-style for all compositional utility args(quasar) nebula
2023-09-07data: composite "to" -> "into"(quasar) nebula
2023-09-07data: remove unused export() raising utility(quasar) nebula
2023-09-07data: composite docs update(quasar) nebula
2023-09-07data: earlyExitIfNotFound -> notFoundMode(quasar) nebula
2023-09-07data: earlyExit -> exit in misc. utility names(quasar) nebula
2023-09-07data: move composite utilities related to wiki data into thing.js(quasar) nebula
2023-09-07data: directly import from #composite; define own utils at module(quasar) nebula
2023-09-07infra, data: allow exporting non-classes from things/ files(quasar) nebula
2023-09-06data: unused import fixes(quasar) nebula
2023-09-06data: don't pass dependencies without expose properties(quasar) nebula
2023-09-06data: move composite helper functions to top function scope(quasar) nebula
2023-09-06data: dynamicThingFromSingleReference -> resolvedReference(quasar) nebula
2023-09-06data: reverseReferenceList refList -> list(quasar) nebula
2023-09-06data: dynamicThingsFromReferenceList -> resolvedReferenceList(quasar) nebula
2023-09-06data: isolate internals of dynamicThingsFromReferenceList(quasar) nebula
2023-09-06data: misc. eslint-caught fixes in composite.js(quasar) nebula
2023-09-06data: new withResolvedReferenceList utility(quasar) nebula
2023-09-06data: isolate withResolvedContribs internal behavior(quasar) nebula
2023-09-06data: move Thing.composite definition into dedicated file(quasar) nebula
2023-09-06data: remove unused Thing.common utilities(quasar) nebula
dynamicInheritContribs is replaced by more specialized behavior on tracks (which are the only thing that inherit contribs this way), and reverseSingleReference, introduced with reverseReferenceList, was never used anywhere.
2023-09-05Merge branch 'preview' into track-data-cleanup(quasar) nebula
2023-09-05data: update Thing.composition.from documentation(quasar) nebula
2023-09-05data: clean up bad mapDependencies usages(quasar) nebula