Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-16 | html: move parseAttributes from replacer into html lib | (quasar) nebula | |
It also always returns an html.Attributes object, instead of a key/value mapping (which would be provided to html.attributes). | |||
2023-08-16 | html: tags: allow passing attributes to tags() | (quasar) nebula | |
This is to control e.g. joinChildren. | |||
2023-08-16 | content: generateAlbumGalleryCoverArtistsLine: fix missing conjunction | (quasar) nebula | |
2023-08-16 | thumbs: traverse with wiki-matching posix style when verifying paths | (quasar) nebula | |
2023-08-15 | data, yaml: inherit music-related properties from original release | (quasar) nebula | |
When a track has 'Originally Released As', these fields are now automatically inherited: * Artists * Contributors * Referenced Tracks * Sampled Tracks Including any of these fields alongside 'Originally Released As' is an error. Corresponding properties are valid, but ignored. This uses a new "compositional" style to define how each of these properties inherits while retaining the original behavior for tracks that aren't re-releases, and avoids hard-coding much of anything! | |||
2023-08-15 | content: transformContent: make <h2>'s into content headings | (quasar) nebula | |
This was previous behavior. Forgot to include it in data-steps! | |||
2023-08-15 | html: expose Attributes class via html.attributes() | (quasar) nebula | |
2023-08-15 | css: pad sticky-heading's h1 to avoid touching main cover art | (quasar) nebula | |
2023-08-15 | data: track: indicate rereleases in util.inspect | (quasar) nebula | |
2023-08-15 | yaml: report unambiguous names for resolving track rereleases | (quasar) nebula | |
2023-08-15 | yaml: fix normal find.track errors not passing through | (quasar) nebula | |
2023-08-15 | yaml: miscellaneous improvements | (quasar) nebula | |
User-facing: * Reports errors for track refs referencing rereleases instead of original tracks. (Resolves #247) * Reports YAML field names instead of property names. * Reports invalid group refs under sourceGroupByRef. Code-facing: * Cleanup to make it easier to add new "custom" reference error reporting functions; now implemented as custom findFn, which will automatically adapt to array or non-array property values just like normal findFn. * Reports invalid property keys, i.e. value === undefined instead of value === null. | |||
2023-08-15 | thumbs: tweak verifyImagePaths messages | (quasar) nebula | |
2023-08-14 | data: remove 'Has Track Art', compute from credits | (quasar) nebula | |
2023-08-14 | thumbs: include .gifs for verifying, but not generating | (quasar) nebula | |
2023-08-14 | automatically verify expected vs extant image files | (quasar) nebula | |
2023-08-14 | content: generatePageLayout: present sidebars in skipper properly data-steps | (quasar) nebula | |
2023-08-13 | content: generateListRandomPageLinksGroupSection: exclude one-track albums | (quasar) nebula | |
2023-08-13 | content: genreateListRandomPageLinksGroupSection: explicit sort | (quasar) nebula | |
2023-08-13 | content: don't show chronology info for artists w/ one relevant contrib | (quasar) nebula | |
2023-08-13 | content, client: "Random Pages" listing | (quasar) nebula | |
2023-08-13 | infra: always use ./ style for dynamic import | (quasar) nebula | |
2023-08-13 | infra: attempt to make content function imports work on windows | (quasar) nebula | |
2023-08-12 | content: transformContent: display large thumbs by default | (quasar) nebula | |
2023-08-12 | yaml: filter and report ranges of blank documents | (quasar) nebula | |
2023-08-11 | content: generateReleaseInfoContributionsLine: don't cut past 4 contributions | (quasar) nebula | |
That .slice was meant to go to linkContribution from the start, not here! | |||
2023-08-11 | upd8: suppress only "didn't match anything" for sample ref errors | (quasar) nebula | |
2023-08-11 | upd8: move --no-build log message earlier | (quasar) nebula | |
Also suppress indicating the selected or default built mode. | |||
2023-08-10 | remove reference flash page code | (quasar) nebula | |
2023-08-10 | content: generateFlashIndexPage | (quasar) nebula | |
2023-08-10 | content: generateFlashSidebar | (quasar) nebula | |
2023-08-10 | content: generateFlashNavAccent: match sidebar sort directly | (quasar) nebula | |
2023-08-10 | content: generateFlashInfoPage | (quasar) nebula | |
...Except the sidebar, which will be some shenanigans. | |||
2023-08-10 | content: generateContributionList | (quasar) nebula | |
2023-08-10 | content: linkContribution: add preventWrapping slot | (quasar) nebula | |
2023-08-09 | content: transformContent: always stringify {type: 'node'} data | (quasar) nebula | |
This lets custom tags show up in lyrics, which were assuming access to node.data.includes(). | |||
2023-08-09 | content: transformContent: fix lyrics-mode line break bugs | (quasar) nebula | |
2023-08-09 | content: generateArtistInfoPageChunk: handle non-range flash dates properly | (quasar) nebula | |
2023-08-09 | Merge branch 'data-steps' of github.com:hsmusic/hsmusic-wiki into data-steps | (quasar) nebula | |
2023-08-09 | content: listAll{Additional,SheetMusic,MidiProject}Files | (quasar) nebula | |
2023-08-08 | content: transformContent: "dynamically" detect slot availability | (quasar) nebula | |
2023-08-08 | We're Still Good(R) | (quasar) nebula | |
2023-08-08 | Merge branch 'data-steps' of github.com:hsmusic/hsmusic-wiki into data-steps | (quasar) nebula | |
2023-08-08 | content: transformContent: [[date]] use toUTCString | (quasar) nebula | |
2023-08-08 | content: transformContent: fix [[date]] not working | (quasar) nebula | |
The implementation was basically all there, but replacerKey and replacerValue weren't being extracted from the tag node properly. | |||
2023-08-08 | content: transformContent: support [[site/media/root:path]] | (quasar) nebula | |
2023-08-08 | content: transformContent: don't override previously set link slots | (quasar) nebula | |
2023-08-08 | content: linkThing: handle name-undefined things gracefully | (quasar) nebula | |
2023-08-08 | content: linkTemplate: display message when content missing | (quasar) nebula | |
2023-08-08 | write, content: restore & handle redirect titles properly | (quasar) nebula | |