« 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
AgeCommit message (Collapse)Author
2023-04-06build steps: jank together ultra-basic page write(quasar) nebula
Super simple technically functional sketch.
2023-04-05content: generateCoverArtwork(quasar) nebula
2023-04-05content, test: image (and linkArtTag)(quasar) nebula
2023-04-05content: generateAdditionalFilesList: guard against nulls cleanly(quasar) nebula
2023-04-05test: generateAdditionalFilesShortcut (snapshot)(quasar) nebula
2023-04-05html: standard blank() function(quasar) nebula
For now this just returns an empty array, but if we need to make changes later, it won't require editing all instances of blank content!
2023-04-04content: generateAlbumInfoPageContent: remaining functionality(quasar) nebula
2023-04-04content: generateAlbumTrackList, linkTrack(quasar) nebula
2023-04-04content: generateAlbumTrackListItem: fixes & polish(quasar) nebula
2023-04-04content: generateAlbumInfoPageContent: add listen links(quasar) nebula
2023-04-04content: linkExternal: fix reference error(quasar) nebula
2023-04-04content: generateAlbumInfoPageContent: fix wrong slot names(quasar) nebula
2023-03-29content: linkExternal, linkExternalFlash(quasar) nebula
2023-03-29content: generateIconForURL -> linkExternalAsIcon(quasar) nebula
2023-03-29content: iconifyURL (extra) -> generateIconForURL(quasar) nebula
2023-03-29infra: use nicer cachebust string instead of Date.now()(quasar) nebula
2023-03-27data steps: basic custom mocking function support(quasar) nebula
I checked out a few libraries but none really behaved the way I needed, and coding it myself means much lower- level access, which makes certain options a lot easier (e.g. excluding one argument of a mocked function from assertion while matching the rest against a pattern).
2023-03-26data steps: linkTemplate snapshot tests(quasar) nebula
2023-03-25data steps: more "quick" functions & basic snapshot test demo(quasar) nebula
2023-03-23data steps: content function evaluation essentials(quasar) nebula
Also some more actual content in generateAlbumInfoPageContent, which is in fact fully working as-is(!!).
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
2023-03-19data step: content function updates, relation syntax 2(quasar) nebula
* new: generateAlbumTrackListItem * new: generateContributionLinks
2023-03-19data steps: draft relations + clean lint errors(quasar) nebula
2023-03-18data steps: experimental live JS reload infrastructure(quasar) nebula