« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)Author
4 daysdata: hasAnnotationPart: case-insensitive(quasar) nebula
4 daysdata: CommentaryEntry.isWikiEditorCommentary, etc(quasar) nebula
Also: LyricsEntry.isWikiLyrics Also: hasAnnotationPart
4 daysdata: ContentEntry.annotationParts(quasar) nebula
Also fixes an error in splitting text around commas.
4 daysdata: withSourceText: parse nodes(quasar) nebula
The node-splitting behavior is itself about identical to what postprocessExternalLinks still does, so it would be nice to factor that out, but we haven't done so yet. Some degree of "parse stuff out of a comma-divided bunch of source text" is probably worth factoring out too, later.
4 dayssugar: exhaust(quasar) nebula
Not actually used in any commit yet. Sorry!
4 daysdata: withLengthOfList(quasar) nebula
4 daysdata: ContentEntry.withSourceText (first try)(quasar) nebula
4 daysdata: #things/commentary-entry -> #things/content(quasar) nebula
4 daysreplacer: postprocessExternalLinks: keep text node {i,iEnd}(quasar) nebula
4 daysreplacer, wiki-data: factor out matchMarkdownLinks(quasar) nebula
6 daysdata: Artwork.dimensions: fix bad null check(quasar) nebula
11 dayscontent, css: fix up audio/video align="center"(quasar) nebula
11 dayscontent, data: properly update artistDisplayText -> artistText(quasar) nebula
14 dayscontent: generateArtistCredit: consider order & annotations(quasar) nebula
2025-04-24content, css: transformContent: [[tooltip]] tag(quasar) nebula
2025-04-24content: linkExternal: disableBrowserTooltip slot(quasar) nebula
2025-04-24css: remove clear: right on dated commentary again(quasar) nebula
2025-04-23css: hanging indent in album track list(quasar) nebula
2025-04-23css: cut max-width, try some new content flex dynamics(quasar) nebula
2025-04-23content, html: chunkwrap regex (bollocks)(quasar) nebula
2025-04-23css: try a totally non-flex, non-float look for commentary dates(quasar) nebula
2025-04-23content: gCAOriginDetails: contextualize w/ attached contribs(quasar) nebula
2025-04-23data: Artwork.{attachedArtwork,attachingArtworks}(quasar) nebula
2025-04-23data: Artwork: remove siblingArtworks(quasar) nebula
Unused and confusing with both main and attached/attaching as concepts at once
2025-04-23content: gCAOriginDetails: year with source or on own(quasar) nebula
2025-04-23data: Artwork: withAttachedArtwork & friends(quasar) nebula
2025-04-23data: withNearbyItemFromList: 'filter', 'valuePastEdge' inputs(quasar) nebula
The documentation for this one indicated valuePastEdge existed. It didn't! This adds it at the same time as mainly adding a new 'filter' input, and implementing the guts from the ground up rather than reusing #sugar's `atOffset`.
2025-04-23data: withFilteredList: remove 'flip' input(quasar) nebula
2025-04-23data: flipFilter(quasar) nebula
2025-04-23css: place cover-artwork-joiner even lower(quasar) nebula
2025-04-23content: generatePageLayout: guard, lol(quasar) nebula
2025-04-23content: generatePageLayout: fix primaryCover detection(quasar) nebula
2025-04-23Revert "content, css: try a hanging style for commentary dates"(quasar) nebula
This reverts commit 69ae36f6eca95144931ec71af38d97405cfd594f.
2025-04-23content: gCAOriginDetails: custom label w/o credits or source(quasar) nebula
2025-04-23content: gCAOriginDetails: only attached contribs for context(quasar) nebula
2025-04-23content: gCAArtTagDetails: don't early exit in data()(quasar) nebula
2025-04-23web-routes: make favicon route conditional on favicon(quasar) nebula
2025-04-22css: tweak cover-art-joiner, no raised layering(quasar) nebula
z-index: 3 places it above tooltips lmao
2025-04-22data: Artwork.{artTags,artistContribs}: inherit from attached(quasar) nebula
2025-04-22content: gCAArtTagDetails: better same-as-main dynamics(quasar) nebula
2025-04-22content, css: generateCoverArtwork: attachAbove artwork joiner(quasar) nebula
2025-04-22content: gCAOriginDetails: hide same artists with attachAbove(quasar) nebula
...and move the custom label into the source line instead, in that case.
2025-04-22content: gCAArtTagDetails: blank if same as main & attachAbove(quasar) nebula
2025-04-22data: Artwork.attachAbove(quasar) nebula
Just a stub here - not part of any data processing at this time.
2025-04-22content: gCAArtTagDetails: "same as main" only for 3+ tags(quasar) nebula
2025-04-22content: gCAArtTagDetails: compare tags w/ main artwork(quasar) nebula
2025-04-22data: Artwork.{isMainArtwork,mainArtwork,siblingArtworks}(quasar) nebula
2025-04-22data: Artwork.thingProperty(quasar) nebula
2025-04-22web-routes: use web route for favicon.ico(quasar) nebula
Lets live-dev-server have a favicon.
2025-04-22client: search-worker: further simplify result matching logic(quasar) nebula