« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
AgeCommit message (Collapse)Author
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-09test: html.template slot value errors(quasar) nebula
2023-04-09test: html.template & Template descriptor errors(quasar) nebula
2023-04-08content: generatePageLayout: footer :sparkles:(quasar) nebula
2023-04-08content: generateFooterLocalizationLinks(quasar) nebula
2023-04-08content: generatePageLayout: display provided styleRules(quasar) nebula
2023-04-08content: image: fix missing .image-inner-area div(quasar) nebula
2023-04-08infra: log OK! message when content functions update(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-04-05content, test: image (and linkArtTag)(quasar) nebula
2023-04-05test: pass thumb util into extraDependencies(quasar) nebula
2023-04-05html: tags(), isBlank()(quasar) nebula
2023-04-05test: generateAdditionalFilesList (snapshot)(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-04test: generateAlbumTrackListItem (snapshot)(quasar) nebula
2023-04-04content: generateAlbumTrackListItem: fixes & polish(quasar) nebula
2023-04-04html: better Slot error traces(quasar) nebula
There's a bad joke to be made about "mutation" versus "mutilation".
2023-04-04test: use postprocess option in snapshots(quasar) nebula
2023-04-04infra: new 'postprocess' option in quickEvaluate(quasar) nebula
2023-04-04test: tidy & add descriptions for existing snapshot tests(quasar) nebula
2023-04-04test: linkExternal (snapshot)(quasar) nebula
2023-04-04test: evaluate.snapshot: support description & multiple option(quasar) nebula
2023-04-04infra: new 'multiple' option in quickEvaluate(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-29test: generateContributionLinks (snapshot)(quasar) nebula
2023-03-29content: iconifyURL (extra) -> generateIconForURL(quasar) nebula
2023-03-29test: emit right error when no calls expected(quasar) nebula
2023-03-29infra: use nicer cachebust string instead of Date.now()(quasar) nebula
2023-03-29html: pass null/undefined through in slot values(quasar) nebula
2023-03-29data steps: stringify args to list intl functions(quasar) nebula
2023-03-28test (unit): generateContributionLinks(quasar) nebula
2023-03-28data steps: unfinished behavior & fixes in test lib(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-27reorganize test directory layout(quasar) nebula
Avoids unsavory "no tests found in _support.js" message and makes structure match src directory layout more closely
2023-03-27data steps: implement leftover data unit test TODOs(quasar) nebula
2023-03-26data steps: linkTemplate snapshot tests(quasar) nebula
2023-03-26disable tap coverage(quasar) nebula
This isn't something I'm interested in figuring out right now, especially with a very custom function-evaluation system.
2023-03-25data steps: more "quick" functions & basic snapshot test demo(quasar) nebula
2023-03-25data steps: port tests to tap instead of tape(quasar) nebula