« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2024-06-12data: inheritFromContributionPresets: logic cleanup(quasar) nebula
2024-06-12data: contribution: countIn{Contribution,Duration}Totals(quasar) nebula
2024-06-12data: contribution: matchingPresets(quasar) nebula
2024-06-12data: WikiInfo: contributionPresets(quasar) nebula
2024-06-12data: contribution: context(quasar) nebula
2024-06-12data: contribution: thingProperty(quasar) nebula
2024-06-12data: transparent basic Contribution objects(quasar) nebula
2024-06-12data, test: withPropertyFromObject: 'internal' input(quasar) nebula
2024-06-12url-spec: STATIC_VERSION 3p1(quasar) nebula
2024-06-12test: update withResultOfAvailabilityCheck (unit)(quasar) nebula
2024-06-12test: quickCheckCompositeOutputs utility function(quasar) nebula
2024-06-12test: update withPropertiesFromObject (unit)(quasar) nebula
2024-06-12npm audit(quasar) nebula
2024-06-12content: generateAlbumReleaseInfo: fix unexpected _:__ duration(quasar) nebula
2024-06-12test: update generateAlbumTrackList (snapshot)(quasar) nebula
2024-06-12url-spec: STATIC_VERSION 3r2(quasar) nebula
2024-06-12client: search by contributor + parent (e.g. album) name(quasar) nebula
2024-06-12search: fix parentName field not working(quasar) nebula
2024-06-12url-spec: STATIC_VERSION 3r1(quasar) nebula
Snow Pollen Appreciation Station https://hsmusic.wiki/news/snow-pollen-appreciation-station/
2024-06-11client: fix missing "art tag" accent in search results(quasar) nebula
2024-06-11client: factor out some search logic(quasar) nebula
Was trying to address a bug that is already handled just by making sure the generated search is up to date w/ search-spec lol
2024-06-10content: generateListingPage: handle chunks w/o ids properly(quasar) nebula
2024-06-10client: keep using closestHeading for sticky subheading(quasar) nebula
Turns out this is necessary for the changelog. Wow.
2024-06-10client: filter by kind as postprocessing(quasar) nebula
2024-06-10search: drop 'kind' field(quasar) nebula
2024-06-09content: generateTrackListDividedByGroups: general logic cleanup(quasar) nebula
2024-06-09content: generateTrackListDividedByGroups: inline util function(quasar) nebula
2024-06-09content: generateTrackInfoPage: sticky tracksThatRef/Samp dynamics(quasar) nebula
2024-06-09content: generateTrackListDividedByGroups: headingString slot(quasar) nebula
2024-06-09content: generateTrackInfoPage: flashesThatFeature sticky heading(quasar) nebula
2024-06-09content: generateTrackInfoPage: "this one" in sticky heading(quasar) nebula
2024-06-09content: generateAlbumTrackList: no duration in sticky heading(quasar) nebula
2024-06-09content: generate{Album,Track}InfoPage: "view additional files"(quasar) nebula
2024-06-09content: generateAlbumCommentaryPage: album entry sticky heading(quasar) nebula
2024-06-09content, client: generateContentHeading: stickyTitle slot(quasar) nebula
2024-06-09client: templateContent: pass through null <template>(quasar) nebula
2024-06-09css: match custom margin for `dl dt` content headings(quasar) nebula
2024-06-09content: generateCommentarySection: clear w/ dated first entry(quasar) nebula
"Clear float" that is!
2024-06-09content: generateContentHeading: drop id slot(quasar) nebula
2024-06-09content: generateContentHeading: attributes slot(quasar) nebula
2024-06-08content, data: Flash.coverArtDimensions(quasar) nebula
2024-06-08css: hover border on commentary time(quasar) nebula
2024-06-07language: #formatListHelper: explicitly blank for null/undefined(quasar) nebula
Undefined isn't implied by empty() call so this is a behavioral change, too.
2024-06-07content: many onlyIfContent, onlyIfSiblings, onlyIfOptions uses(quasar) nebula
2024-06-07html: don't show onlyIfSiblings items w/o siblings(quasar) nebula
Previous commits are A-OK for making html.isBlank() work properly with [html.onlyIfSiblings] tags - and consequently, parent tags with [html.onlyIfContent] - but if the parent *doesn't* have this attribute, it needs to take responsibility in its own toString / function.
2024-06-07language: null/undefined handling for date formatting fns(quasar) nebula
2024-06-07language: make most formatting fns return blank for null, etc(quasar) nebula
2024-06-07lanugage: onlyIfOptions(quasar) nebula
2024-06-07language: formatString: report valueless (null/undefined) options(quasar) nebula
2024-06-07language: formatString: #iterateOverTemplate logic cleanup(quasar) nebula