« 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
AgeCommit message (Collapse)Author
2024-04-13validators: isDimensions: accept null width and/or height(quasar) nebula
2024-04-13data: Track.coverArtDimensions(quasar) nebula
2024-04-13data: Album.coverArtDimensions ("Cover Art Dimensions")(quasar) nebula
2024-04-12language: #wrapSanitized: bless prefab attributes(quasar) nebula
2024-04-12language: filter & warn mismatched options on strings expose(quasar) nebula
2024-04-12language: refactor languageOptionRegex(quasar) nebula
2024-04-04data, data-checks: Flash.commentary (etc)(quasar) nebula
2024-04-04data-checks: reportContentTextErrors: handle additional files(quasar) nebula
2024-04-03data: flash: improve missing-docoument-type reporting(quasar) nebula
2024-04-03data: flash-act: inherit list terminology from side(quasar) nebula
2024-04-03data: exposeConstant: accept exposing null(quasar) nebula
2024-04-03data: flash: remove Jump, Jump Color(quasar) nebula
2024-04-03data: FlashSide (data processing & loading)(quasar) nebula
2024-04-03data: flash: make act use withFlashAct(quasar) nebula
2024-04-03data: withUniqueReferencingThing(quasar) nebula
2024-04-03data: simplify withAlbum, withFlashAct, remove notFoundMode(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-checks: reportContentTextErrors: report invalid external URLs(quasar) nebula
2024-03-31language: return html.blank() from formatExternalLink(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-03-29content, external-links: [normal, compact] -> [platform, handle](quasar) nebula
2024-03-18data: Bandcamp album/track IDs(quasar) nebula
2024-03-01data: group: don't assume description is set(quasar) nebula
2024-02-24data: withSortedList: lint(quasar) nebula
2024-02-24data: withSortedList: map sortIndices same as unstableSortIndices(quasar) nebula
Instead of the flipwise direction.
2024-02-24data: withSortedList: general syntax cleanup(quasar) nebula
2024-02-24data: withSortedList: build unstableSortIndices iteratively(quasar) nebula
2024-02-24data: withSortedList: build stableToUnstable iteratively(quasar) nebula
2024-02-24data: withSortedList: build stable indices iteratively(quasar) nebula
Lets us build up symbolToStable simultaneously, which we use when computing unstableSortIndices, officially making it "not magic".
2024-02-24data: withSortedList: double-refactor stabletoUnstable magic(quasar) nebula
It's still still magic though.
2024-02-24data: withSortedList: general cleanup(quasar) nebula
Still magic.
2024-02-24data: withSortedList: refactor unstableSortIndices magic(quasar) nebula
It's still magic though.
2024-02-24data: withSortedList: ensure unstableSortIndices maps from orig order(quasar) nebula
This code is terrifying.
2024-02-24Revert "data: withSortedList: return proper unstableSortIndices"(quasar) nebula
This reverts commit ac7ceacc2a9c0cdf78e7c9f060d46c6d83ddb7b3. Because the original behavior is mayhaps correct!?
2024-02-24data: withSortedList: return proper unstableSortIndices(quasar) nebula
(instead of nonsense) repeated runs indicate this is probably deterministic, so still more to investigate for withThingsSortedAlphabetically
2024-02-24data: withSortedList: syntax cleanup(quasar) nebula
2024-02-19language: unflattenLanguageSpec(quasar) nebula
Used by hsmusic-lang utils.
2024-02-17data-checks: processContent: continue statements where appropriate(quasar) nebula
2024-02-17yaml: general quickLoadAllFromYAML update(quasar) nebula
2024-02-17data-checks, upd8: report content string reference & key errors(quasar) nebula
2024-02-17data-checks: factor out fieldPropertyMessage logic(quasar) nebula
2024-02-17data-checks: factor out findArtistOrAlias logic(quasar) nebula
2024-02-17data-checks, sugar: factor out getNestedProp(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-16more eslint fixes(quasar) nebula
Oops we accidentally excluded this from #415.
2024-02-16data: track: comment on self-inspecting album in custom inspect(quasar) nebula
2024-02-16validators: drop dead printable-characters/strlen import(quasar) nebula