« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content/dependencies/generateTrackInfoPage.js
AgeCommit message (Collapse)Author
3 dayscontent: generateTrackChronologyLinks(quasar) nebula
Just extracts logic from generateTrackInfoPage, for now.
2024-05-15content: remove generateAdditionalFilesShortcut(quasar) nebula
2024-05-01content: generateTrackInfoPage: show album secondary nav(quasar) nebula
2024-04-03content: generateAlbumSidebar: base on generatePageSidebar(quasar) nebula
2024-02-16data: move sorting & generic functions out of #wiki-data(quasar) nebula
2024-02-14content: filter out & cleanly handle dateless things in chronology(quasar) nebula
2024-01-17content: generateTrackInfoPage: move sample list below ref list(quasar) nebula
2023-12-30content: generateColorStyleAttribute(quasar) nebula
2023-12-30content: misc content syntax cleanup, mostly attribute merging(quasar) nebula
2023-12-03Merge branch 'preview' into time-tooltips(quasar) nebula
2023-12-03content: generateTrackAdditionalNamesBox(quasar) nebula
2023-11-29content: generateTrackInfoPage: colorize tooltips(quasar) nebula
2023-11-29content: generateTrackInfoPage: embed year next to other releases(quasar) nebula
2023-11-24Merge branch 'commentary-entries' into preview(quasar) nebula
2023-11-21content, client, css: generateAdditionalNamesBox(quasar) nebula
2023-11-15content, css: generateCommentarySection{Entry}?(quasar) nebula
2023-10-30content, data: fix places that assume coverArtDate defaults to date(quasar) nebula
2023-09-30Merge branch 'tap18' into track-data-cleanup(quasar) nebula
2023-09-24content: generateAlbumStyleRules: provide album & track directory(quasar) nebula
2023-09-05content, data: be more guarded about track contribs arrays(quasar) nebula
2023-08-19clean up imports & miscellaneous metastructures across codebase(quasar) nebula
2023-08-18define global #sugar and #wiki-data imports(quasar) nebula
2023-08-10content: generateContributionList(quasar) nebula
2023-08-06content: generateTrackInfoPage: don't color album link in nav(quasar) nebula
2023-08-02content: generate{Album,Track}?SocialEmbed(quasar) nebula
2023-08-02content: pass color directly through slots in various places(quasar) nebula
Primarily through generateColorStyle{Rules,Variables}, the former of which is also refactored into generatePageLayout, which now takes a direct color slot itself as well.
2023-06-24content: linkContribution: take standard {who, what} object(quasar) nebula
This is what's used for all contributions anyway, so no need to have every call to linkContribution manually destructure whatever contribution is being provided.
2023-06-12content: generate{Album,Track}ReleaseInfo(quasar) nebula
2023-06-08content: generateReleaseInfoContributionsLine(quasar) nebula
2023-06-08content: generate{Track,Album}InfoPage: handle null cover properly(quasar) nebula
2023-06-08content: compute "needs reveal" class only on client(quasar) nebula
2023-06-08content: roll in InfoPageContent functions(quasar) nebula
2023-06-04Merge remote-tracking branch 'origin/staging' into data-steps(quasar) nebula
2023-06-03content: fix a bunch of unlisted dependencies(quasar) nebula
2023-06-03content: generatePageLayout: divide style rules, apply default color(quasar) nebula
2023-06-02content: rename generateAlbumNavLinks -> generateAlbumNavAccent(quasar) nebula
2023-05-26content: sprawl divideTrackListsByGroups(quasar) nebula
...Instead of tangling it in from generateTrackInfoPage, page/track.js, and top-level page evaluation itself. This is why sprawling is better!
2023-04-18content: misc. changes, groups divided by tracks, relation sections(quasar) nebula
2023-04-18content: generateTrackInfoPage: sort art chronology by art date(quasar) nebula
2023-04-15content: generateAlbumInfoPage: cover art chronology links(quasar) nebula
2023-04-15content: generateStickyHeadingContainer(quasar) nebula
2023-04-15content: generateChronologyLinks, generatePreviousNextLinks(quasar) nebula
2023-04-15content: generateAlbumNavLinks, generatePageLayout nav bar(quasar) nebula
2023-04-15content: generateAlbumSidebar + misc fixes(quasar) nebula
This restores the CSS for sticky sidebars, but removes the specific lines applying that effect (for the album sidebar). There's also an experimental new splitter for the joined group info box but we might go back on that or do something different. No tests for the new stuff here yet!
2023-04-12content: stub track page, misc. other changes(quasar) nebula
* generateContributionLinks replaced with linkContribution, tests still need updating * album pages respect albums without cover art * track pages without unique art inherit art tags from album (fixes #13) not heavily tested, this commit probably breaks some pages which were loading correctly before