« 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/generateAlbumInfoPage.js
AgeCommit message (Collapse)Author
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-02-14content: generateAlbumInfoPage: fix misaligned art chronology info(quasar) nebula
2023-12-30content: misc content syntax cleanup, mostly attribute merging(quasar) nebula
2023-11-15content, css: generateCommentarySection{Entry}?(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-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-15content: generateSecondaryNav, generateAlbumSecondaryNav(quasar) nebula
2023-06-15content: generatePageBanner, generateAlbumBanner(quasar) nebula
2023-06-12content: generate{Album,Track}ReleaseInfo(quasar) nebula
2023-06-12content: generateAlbumInfoPage: fix typo in string key(quasar) nebula
Wowie wow.
2023-06-12content: linkExternal: slot mode instead of taking type option(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-03content: generatePageLayout: divide style rules, apply default color(quasar) nebula
2023-06-02content: add missing deps to generateAlbumInfoPage(Content)?(quasar) nebula
2023-06-02content: rename generateAlbumNavLinks -> generateAlbumNavAccent(quasar) nebula
2023-04-15content: generateAlbumInfoPage: cover art chronology links(quasar) nebula
2023-04-15content: generateStickyHeadingContainer(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
2023-04-08content: generatePageLayout: display provided styleRules(quasar) nebula
2023-04-08html: drastically simplify template/slot system(quasar) nebula
2023-04-06content: generatePageLayout (mostly stub)(quasar) nebula
2023-04-06build steps: jank together ultra-basic page write(quasar) nebula
Super simple technically functional sketch.
2023-04-05content: generateCoverArtwork(quasar) nebula
2023-03-21data steps: album additional files list(quasar) nebula
This is WIP but seems to be working! Pretty big test of the new html.template system, which needed some extension here.
2023-03-19data steps: generateAlbumInfoPage & relations implementation(quasar) nebula