« 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
10 daysdata: Group.serieses(quasar) nebula
13 daysdata, content: remove shared and inferred additional names(quasar) nebula
Removes: - inferredAdditionalNameList (#composite/things/track) etc - sharedAdditionalNameList (#composite/things/track) etc - "specificAlbumExclusive" / "This Album Only" field - "from" property / "on {ALBUMS}" accent (content) - generateTrackAdditionalNamesBox (no leftover dynamics) - related snapshot test
13 daysdata: "This Album Only" field for additional names(quasar) nebula
2024-09-30yaml: parseAdditionalNames: accept empty name(quasar) nebula
Evil
2024-08-06yaml: allow pushing onto existing wikiData keys by save() step(quasar) nebula
2024-08-05data: withContainingTrackSection: use withUniqueReferencingThing(quasar) nebula
2024-08-05data, test: TrackSection.tracks: use direct links(quasar) nebula
2024-06-18data: contribution: countIn{Contribution,Duration}Totals(quasar) nebula
2024-06-18data: contribution: matchingPresets(quasar) nebula
2024-06-18data: WikiInfo: contributionPresets(quasar) nebula
2024-05-27yaml: refactor common logic into parseArrayEntries (for now)(quasar) nebula
2024-05-19data: reportDuplicateDirectories -> reportDirectoryErrors(quasar) nebula
And report null directories.
2024-05-07yaml: reuse results of makeProcessDocument(quasar) nebula
2024-05-07yaml: fix yaml open/read error reporting(quasar) nebula
2024-05-07yaml: export simple top-level yaml loading operations(quasar) nebula
2024-05-06yaml: demonolithize loadAndProcessDataDocuments(quasar) nebula
2024-05-01data, yaml: basic who/what -> artist/annotation(quasar) nebula
2024-04-03data: FlashSide (data processing & loading)(quasar) nebula
2024-02-17yaml: general quickLoadAllFromYAML update(quasar) nebula
2024-02-16data: move sorting & generic functions out of #wiki-data(quasar) nebula
2024-02-16sugar: move many functions into new #aggregate import(quasar) nebula
2024-02-16data, yaml: move two functions into new #data-checks import(quasar) nebula
Due to import time shenanigans, these are provided bindFind and getAllFindSpecs externally. Sorry!!
2024-02-16yaml: use boundFind whenever appropriate(quasar) nebula
2024-02-16data, yaml: find.artistIncludingAliases -> find.artistAlias(quasar) nebula
2024-02-16yaml: drop dead aggregate.close()(quasar) nebula
2024-02-14data: detect & report miscapitalization in commentary heading(quasar) nebula
2024-01-30yaml: reportDuplicateDirectories: consider find specs dynamically(quasar) nebula
2024-01-30content, upd8, yaml: adapt to combined artistData(quasar) nebula
2024-01-30yaml: reportDuplicateDirectories: minor aggregate cleanup(quasar) nebula
2024-01-30yaml: filterDuplicateDirectories -> reportDuplicateDirectories(quasar) nebula
2024-01-30yaml: fix duplicate directory double-reporting (or more)(quasar) nebula
2024-01-30data, yaml: store sorting info on getYamlLoadingSpec(quasar) nebula
2024-01-30data, yaml: store data step info on Thing constructors(quasar) nebula
2024-01-30data, yaml: mark ignored fields on `fields`(quasar) nebula
2024-01-30data: tidy things folder & imports, nicer fields yaml spec(quasar) nebula
2024-01-30yaml, data: store document specs statically on Thing subclasses(quasar) nebula
2024-01-21yaml: ignore "Review Points" fields for now(quasar) nebula
2024-01-17test, yaml: rework linkAndBindWikiData(quasar) nebula
2024-01-16yaml: don't write filtered-out contribs(quasar) nebula
2024-01-14use atOffset() and .at() where appropriate(quasar) nebula
2024-01-13yaml: warn for art tags specified on things without cover art(quasar) nebula
2024-01-13yaml: refactor custom last step in reference validation(quasar) nebula
2024-01-06yaml: don't color highlight constructor name(quasar) nebula
2024-01-06data, yaml: match Error constructors more closely when extending(quasar) nebula
2024-01-06yaml: don't display internal property in FieldValueError(quasar) nebula
2024-01-06data, yaml: make CacheableObjectPropertyValueError formally translucent(quasar) nebula
2023-12-28data: miscellaneous linkWikiDataArrays fixes(quasar) nebula
Squashed from: * data: fix misplaced return instead of yaml in linkWikiDataArrays * data: more linkWikiDataArrays tolerance * data: get rid of accidental .slice() in linkWikiDataArrays
2023-12-28organize miscellaneous per-kind-of-thing code alphabetically(quasar) nebula
2023-11-28data, test: album.trackData -> album.ownTrackData(quasar) nebula
2023-11-28data: tweak track album messaging in errors/inspect(quasar) nebula