« 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/yaml.js
AgeCommit message (Collapse)Author
31 hoursdata: use subdocs for artist aliases(quasar) nebula
They're still exposed as Artist instances. This commit only changes how those instances come to be, and are bound with the main artist.
10 daysyaml: fix misref for dynamic field combination error messages(quasar) nebula
2025-10-02data: Track.mainRelease, "Main Release: <album or track>"(quasar) nebula
2025-08-22yaml: never call transform() on null(quasar) nebula
2025-07-15yaml: allTogether documentMode(quasar) nebula
2025-07-13yaml: invalidFieldCombinations value matching(quasar) nebula
2025-05-27eslint: make use of optional catch binding more often(quasar) nebula
2025-05-21data, content: Track: "Referencing Sources"(quasar) nebula
2025-05-18data: Series(quasar) nebula
2025-05-16data: AdditionalName(quasar) nebula
2025-05-16data: AdditionalFile.paths(quasar) nebula
2025-05-16data: AdditionalFile(quasar) nebula
2025-05-11yaml: parseContentEntries: allow specifying documents directly(quasar) nebula
2025-05-06replacer: parseInput -> parseContentNodes(quasar) nebula
2025-05-06data: ContentEntry: implicit references via artistText(quasar) nebula
2025-04-29content, data: properly update artistDisplayText -> artistText(quasar) nebula
2025-04-22data: Artwork.thingProperty(quasar) nebula
2025-04-16data: matchCommentaryEntries -> matchContentEntries(quasar) nebula
2025-04-16data: LyricsEntry & co(quasar) nebula
2025-04-16data: CommentaryEntry(quasar) nebula
Fully integrated, all in one commit! Wow!
2025-04-16yaml: preserve line breaks through dividers(quasar) nebula
...when sorting YAML documents
2025-04-12data: Artwork.referencedArtworks: don't assume inherited(quasar) nebula
2025-04-12data: Artwork.artTags: don't assume inherited from thing(quasar) nebula
2025-04-10data: Artwork.dimensions(quasar) nebula
2025-04-10data: constitutibleArtwork & related infrastructure(quasar) nebula
2025-04-10data: Artwork.referencedArtworks(quasar) nebula
2025-04-10data: make referencedArtworkList work again(quasar) nebula
Using new find specs {track,album}PrimaryArtwork. It's still mixedFind, and it still does not support matching artworks besides the primary one.
2025-04-10data: constitutibleArtworkList.fromYAMLFieldSpec(quasar) nebula
Also file extension property passing.
2025-04-10data, content: stub multiple artworks(quasar) nebula
Only for tracks as of this commit, most anything else is in a severely broken state aye
2025-04-10data: yaml: arrays of subdocs(quasar) nebula
2025-04-10data: Artwork, constitutibleArtwork, etc(quasar) nebula
Not used in content yet.
2025-04-10yaml: subdocument provide(quasar) nebula
2025-04-10yaml: subdoc bindInto(quasar) nebula
2025-04-10yaml: fix bad yellow line break(quasar) nebula
2025-04-10yaml: subdocuments (initial commit)(quasar) nebula
2025-02-22yaml: flattenThingLayoutToDocumentOrder(quasar) nebula
2025-02-22yaml: rename matchFilenameToThings -> getThingLayoutForFilename(quasar) nebula
2025-02-22yaml: reorderDocumentsInYAMLSourceText(quasar) nebula
2025-02-22yaml: matchFilenameToThings(quasar) nebula
2025-02-22yaml: track filenames, document placements & documents(quasar) nebula
2025-02-22yaml, find-reverse: don't double-count inherited specs(quasar) nebula
2025-02-12data: homepage layout sections(quasar) nebula
2025-02-12data: linkWikiDataArrays: use getNestedProp(quasar) nebula
2025-01-11data: soupy reverse(quasar) nebula
2025-01-11yaml, upd8: provide boundReverse(quasar) nebula
2025-01-11data: use soupyFind everywhere(quasar) nebula
also notes where remaining directly-provided wikiData() props are used
2025-01-10data, upd8: auto-provide boundFind on 'find' dependency(quasar) nebula
2025-01-06data: Album.wallpaperParts(quasar) nebula
2024-12-25data: amorphize annotated reference lists(quasar) nebula
2024-11-17data: fix Album.referencedArtworks being unresolvable(quasar) nebula