« 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
2024-08-05data: withContainingTrackSection: use withUniqueReferencingThing(quasar) nebula
2024-08-05data, test: TrackSection.tracks: use direct links(quasar) nebula
2024-08-05data, test: Album.trackSections: use direct links(quasar) nebula
2024-08-05data: thing: expose update value, like thingList(quasar) nebula
2024-08-05data: thingList(quasar) nebula
2024-08-02content: generate{Album,Flash}InfoPage: credit sources(quasar) nebula
2024-08-01page: artist-alias: don't overshadow a normal artist page(quasar) nebula
Also moves filtering logic into targets().
2024-07-31content, css: generateAlbumTrackList: track section descriptions(quasar) nebula
2024-07-31data: TrackSection.description(quasar) nebula
2024-07-25composite: conditionally call getStaticInputMetadata(quasar) nebula
Just a tiny cleanup, behavior is the same.
2024-07-25composite: simplify getStaticInputMetadata(quasar) nebula
Since it always operates on inputMapping, we can make more assumptions about shape. (All input names are always provided i.e. non-null, and they are always present as input tokens.)
2024-07-25composite: expose used default{Dependency,Value} at instantiate(quasar) nebula
There used to be a cool description here, but then vim ate it.
2024-07-24external-links: Steam(quasar) nebula
2024-06-26data: withReverse{Contribution,Reference}List: sort by date(quasar) nebula
2024-06-24data: Album.creditSources, Flash.creditSources(quasar) nebula
2024-06-24content: generateTrackInfoPage: jump to credit sources line(quasar) nebula
2024-06-24content: generatePageLayout: credit sources skipper(quasar) nebula
You know, these should probably be coded with templates or detectable metatags or something similar LOL
2024-06-24content: generateCommentarySection: custom id(quasar) nebula
2024-06-24content: generatePageLayout: nicer attributes for nav links(quasar) nebula
2024-06-24checks: reportContentTextErrors: check track credit sources(quasar) nebula
2024-06-24content: generateTrackInfoPage: credit sources section(quasar) nebula
2024-06-24data: Track.creditSources(quasar) nebula
2024-06-23content, css: commentary entry date hierarchy improvements(quasar) nebula
Avoid unnecessarily embedding under a text-with-tooltip, and don't set the cue class if it's not applicable.
2024-06-23content: generateCommentaryEntryDate(quasar) nebula
Just moves somewhat complex logic out of the main component.
2024-06-23content: generateCommentaryEntry: date ranges, date kinds(quasar) nebula
2024-06-23data: withParsedCommentaryEntries: dateKind, secondDate(quasar) nebula
2024-06-23data: fix access kind/date nesting(quasar) nebula
2024-06-23data: factor out date matching in commentary heading(quasar) nebula
2024-06-23css: drop border hover effect from commentary dates(quasar) nebula
They get their own entire column now, so most cases this is more distracting than useful.
2024-06-23content, css: use flex layout to bottom-align commentary dates(quasar) nebula
If the shadow effect is useful as part of the cue, it needs to be there every time. This prevents the main text from entering the same horizontal column as the date. That's generally OK but can result in a small main column in "sometime 6/12/2012 - 8/5/2012" shaped dates. We can try grid or non-binary flex-grow/shrink later, if wanted.
2024-06-23css: try a solid commentary heading line(quasar) nebula
2024-06-23css: shadow under hoverable time(quasar) nebula
To improve cue contrast. We are very good at graphic design.
2024-06-23css: fix margin rules on commentary entry date(quasar) nebula
2024-06-23css: don't text-indent inside tooltip(quasar) nebula
Geeeeeeeeeeeeeeeeeeeeeez.
2024-06-23css: hanging-indent commentary headings(quasar) nebula
2024-06-23css: commentary time rule fixes(quasar) nebula
2024-06-21data: withParsedCommentaryEntries: auto-fill archive capture dates(quasar) nebula
2024-06-21content: generateCommentaryEntry: access date tooltip(quasar) nebula
2024-06-21content: generateTextWithTooltip: onlyIfContent(quasar) nebula
2024-06-21data: withParsedCommentaryEntries: accessDate, accessKind(quasar) nebula
2024-06-20client: client modules(quasar) nebula
2024-06-20sugar: pick(quasar) nebula
2024-06-20content: generateGroupInfoPageAlbumsSection: match gallery sort(quasar) nebula
2024-06-20content: genreateGroupInfoPageAlbumsSection: minor fixes(quasar) nebula
Fixes a re-import from '#sugar', and referring to the wrong list for datetimestamps (which humorously doesn't actually present wrong data, because the lists only mismatch when dates are equal).
2024-06-18url-spec: STATIC_VERSION 3p2(quasar) nebula
2024-06-18content: gCTExternalLinkSection: fix 'Other' for 3+ domain parts(quasar) nebula
2024-06-18content: linkContribution: manually check for blank tooltip(quasar) nebula
This is unfortunately necessary to avoid the meaningless 'text-with-tooltip-interaction-cue' class (if there's no tooltip).
2024-06-18content: remove old chronology links(quasar) nebula
2024-06-18css: fix surprise wrapping in contribution list tooltips(quasar) nebula
2024-06-18css: limit handle/thing tooltip width, overflow ellipsis(quasar) nebula