« 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-15data: miscellaneous composite template updates(quasar) nebula
2023-09-15data: experimental templateCompositeFrom implementation(quasar) nebula
2023-09-14data: update syntax for essential compositional utilities(quasar) nebula
Also withPropertyFromObject because some commits were messed up along the way... WIP as usual.
2023-09-12data: more syntax WIP(quasar) nebula
2023-09-11Merge branch 'preview' into track-data-cleanup(quasar) nebula
2023-09-11css: give square images a self-confidence boost(quasar) nebula
2023-09-11client: hide missing cover image from sticky heading(quasar) nebula
2023-09-11content: image: custom-handle images assessed to be missing(quasar) nebula
2023-09-11thumbs, infra: expose list of missing image paths(quasar) nebula
2023-09-11thumbs: read win32-style path from cache(quasar) nebula
2023-09-11content: generateAlbumSidebarTrackSection: don't pre-encode endash(quasar) nebula
2023-09-11content: misc. changes to handle HTML sanitization(quasar) nebula
2023-09-11data, html, infra: supporting changes for sanitizing content(quasar) nebula
2023-09-09data: WIP cached composition nonsense(quasar) nebula
2023-09-09data, test: ArtTag.nameShort(quasar) nebula
2023-09-09data, test: filter out empty track sections(quasar) nebula
Also test unmatched track references.
2023-09-09data: handle missing expose specially in base(quasar) nebula
This is for better compatibility with an updating base that doesn't transform its update value, but attempts to behave reasonably for non-transforming contexts as well.
2023-09-09Merge branch 'track-data-cleanup' of github.com:hsmusic/hsmusic-wiki into ↵(quasar) nebula
track-data-cleanup
2023-09-09data: update contribsPresent syntax & implementation(quasar) nebula
2023-09-09data: rearrange Album properties, use exitWithoutContribs more(quasar) nebula
2023-09-09data: exitWithoutContribs utility(quasar) nebula
2023-09-09data: be more permissive of steps w/ no special expose behavior(quasar) nebula
2023-09-09infra, data: cut unneeded boilerplate from top-level compositions(quasar) nebula
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