« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data/things/album.js
AgeCommit message (Collapse)Author
2023-09-09data: WIP cached composition nonsense(quasar) nebula
2023-09-09data, test: filter out empty track sections(quasar) nebula
Also test unmatched track references.
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-09infra, data: cut unneeded boilerplate from top-level compositions(quasar) nebula
2023-09-09data: withPropertiesFrom{Object,List}(quasar) nebula
2023-09-09data: withPropertyFrom{Object,List}, fillMissingListItems utils(quasar) nebula
2023-09-08data: dimensions utility(quasar) nebula
2023-09-08data: update Album.trackSections(quasar) nebula
2023-09-08data: update Album.tracks(quasar) nebula
2023-09-08data: Album.coverArt{Date,FileExtension}: depend on contribs(quasar) nebula
2023-09-07data: roll paired "byRef" and "dynamic" properties into one(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-06data: dynamicThingsFromReferenceList -> resolvedReferenceList(quasar) nebula
2023-09-05data: misc. style consistency tweaks(quasar) nebula
2023-08-19clean up imports & miscellaneous metastructures across codebase(quasar) nebula
2023-08-14data: remove 'Has Track Art', compute from credits(quasar) nebula
2023-06-02data: artist: don't depend on hasCoverArt expose-only prop(quasar) nebula
2023-05-25content: multiline content & fill out album/track pages more(quasar) nebula
2023-02-04data format cleanup: albums(quasar) nebula
* Remove `Is Major Release` (`isMajorRelease`) * Remove major-release code in wiki-data.js * Tidy `propertyFieldMapping` order Major releases were useful when albums were being added to the wiki on the regular, but are unused on HSMusic now, and alternative approaches get more particular results (currently hard-coded grid layout for larger icons, and manually selected albums in homepage rows).
2023-01-04trackGroups -> trackSections(quasar) nebula
2022-12-28'Listed in Albums' gallery flag(quasar) nebula
2022-12-07no coverArtDate for albums without cover art either(quasar) nebula
2022-11-28divide things.js into modular files (hilariously)(quasar) nebula