« 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/validators.js
AgeCommit message (Collapse)Author
2024-10-30data, 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
2024-10-30data: "This Album Only" field for additional names(quasar) nebula
2024-09-30validators: isContentString: accept empty string(quasar) nebula
Evil
2024-09-30validators: isAdditionalName: expect name as content string(quasar) nebula
In practice additional names are presented as content strings, so this is just improved accuracy.
2024-06-18data: contribution: countIn{Contribution,Duration}Totals(quasar) nebula
2024-06-18data: WikiInfo: contributionPresets(quasar) nebula
2024-05-01validators: handle sequences when finding nearby valid content(quasar) nebula
2024-05-01validators: optimize validateWikiData, support no-referenceType(quasar) nebula
2024-05-01validators: validateThing(quasar) nebula
2024-05-01validators: isThing(quasar) nebula
2024-05-01data, yaml: basic who/what -> artist/annotation(quasar) nebula
2024-04-13validators: isDimensions: accept null width and/or height(quasar) nebula
2024-04-02validators: isAdditionalFile: make files optional(quasar) nebula
2024-04-02validators: isCommentary: better past-end-of-heading detection(quasar) nebula
2024-03-31data: complain about normal <a href> in content strings(quasar) nebula
Using <html:a href> allows bypassing this where it's still necessary (mainly because we're using a non-link tag as the content for the link, as in the changelog, and don't support properly nested nodes just yet).
2024-02-16sugar: move many functions into new #aggregate import(quasar) nebula
2024-02-16validators: drop dead printable-characters/strlen import(quasar) nebula
2024-02-15data: validate commentary capitalization w/ non-global regex(quasar) nebula
2024-02-14data: detect & report miscapitalization in commentary heading(quasar) nebula
2024-01-30data: tidy things folder & imports, nicer fields yaml spec(quasar) nebula
2022-11-28divide things.js into modular files (hilariously)(quasar) nebula
2022-11-26finish up cosmetic style changes(quasar) nebula
2022-06-26real pragma, and some eslint fixes(quasar) nebula
2022-06-26add @format pragma to JS files(quasar) nebula
2022-06-26initial prettier/eslint commit(quasar) nebula
2022-05-12new Additional Files data field(quasar) nebula
2022-05-12new validateProperties util, port contribs to it(quasar) nebula
2022-05-12always show "expected array" during validation(quasar) nebula
...instead of "expected object" if the value isn't an object.
2022-02-27generalized reference errors(quasar) nebula
2022-02-25fill out data for artist pages + internal tweaks(quasar) nebula
2022-02-20basic page writes(quasar) nebula
2022-02-12bam (Thing subclasses: several steps, one file)(quasar) nebula