Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-15 | content: generateChronologyLinks, generatePreviousNextLinks | (quasar) nebula | |
2023-04-15 | content: linkThing: add color: false slot option | (quasar) nebula | |
This behaves like the old codebase, disabling automatically grabbing the color from the thing being linked. | |||
2023-04-15 | html, test: default slots only for null, not falsey values | (quasar) nebula | |
2023-04-15 | content: generateAlbumNavLinks, generatePageLayout nav bar | (quasar) nebula | |
2023-04-15 | content: 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-12 | content: 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-09 | test: html.template slot value errors | (quasar) nebula | |
2023-04-09 | test: html.template & Template descriptor errors | (quasar) nebula | |
2023-04-08 | content: generatePageLayout: footer :sparkles: | (quasar) nebula | |
2023-04-08 | content: generateFooterLocalizationLinks | (quasar) nebula | |
2023-04-08 | content: generatePageLayout: display provided styleRules | (quasar) nebula | |
2023-04-08 | content: image: fix missing .image-inner-area div | (quasar) nebula | |
2023-04-08 | infra: log OK! message when content functions update | (quasar) nebula | |
2023-04-08 | html: drastically simplify template/slot system | (quasar) nebula | |
2023-04-06 | content: generatePageLayout (mostly stub) | (quasar) nebula | |
2023-04-06 | build steps: jank together ultra-basic page write | (quasar) nebula | |
Super simple technically functional sketch. | |||
2023-04-05 | content: generateCoverArtwork | (quasar) nebula | |
2023-04-05 | content, test: image (and linkArtTag) | (quasar) nebula | |
2023-04-05 | test: pass thumb util into extraDependencies | (quasar) nebula | |
2023-04-05 | html: tags(), isBlank() | (quasar) nebula | |
2023-04-05 | test: generateAdditionalFilesList (snapshot) | (quasar) nebula | |
2023-04-05 | content: generateAdditionalFilesList: guard against nulls cleanly | (quasar) nebula | |
2023-04-05 | test: generateAdditionalFilesShortcut (snapshot) | (quasar) nebula | |
2023-04-05 | html: 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-04 | content: generateAlbumInfoPageContent: remaining functionality | (quasar) nebula | |
2023-04-04 | content: generateAlbumTrackList, linkTrack | (quasar) nebula | |
2023-04-04 | test: generateAlbumTrackListItem (snapshot) | (quasar) nebula | |
2023-04-04 | content: generateAlbumTrackListItem: fixes & polish | (quasar) nebula | |
2023-04-04 | html: better Slot error traces | (quasar) nebula | |
There's a bad joke to be made about "mutation" versus "mutilation". | |||
2023-04-04 | test: use postprocess option in snapshots | (quasar) nebula | |
2023-04-04 | infra: new 'postprocess' option in quickEvaluate | (quasar) nebula | |
2023-04-04 | test: tidy & add descriptions for existing snapshot tests | (quasar) nebula | |
2023-04-04 | test: linkExternal (snapshot) | (quasar) nebula | |
2023-04-04 | test: evaluate.snapshot: support description & multiple option | (quasar) nebula | |
2023-04-04 | infra: new 'multiple' option in quickEvaluate | (quasar) nebula | |
2023-04-04 | content: generateAlbumInfoPageContent: add listen links | (quasar) nebula | |
2023-04-04 | content: linkExternal: fix reference error | (quasar) nebula | |
2023-04-04 | content: generateAlbumInfoPageContent: fix wrong slot names | (quasar) nebula | |
2023-03-29 | content: linkExternal, linkExternalFlash | (quasar) nebula | |
2023-03-29 | content: generateIconForURL -> linkExternalAsIcon | (quasar) nebula | |
2023-03-29 | test: generateContributionLinks (snapshot) | (quasar) nebula | |
2023-03-29 | content: iconifyURL (extra) -> generateIconForURL | (quasar) nebula | |
2023-03-29 | test: emit right error when no calls expected | (quasar) nebula | |
2023-03-29 | infra: use nicer cachebust string instead of Date.now() | (quasar) nebula | |
2023-03-29 | html: pass null/undefined through in slot values | (quasar) nebula | |
2023-03-29 | data steps: stringify args to list intl functions | (quasar) nebula | |
2023-03-28 | test (unit): generateContributionLinks | (quasar) nebula | |
2023-03-28 | data steps: unfinished behavior & fixes in test lib | (quasar) nebula | |
2023-03-27 | data 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-27 | reorganize test directory layout | (quasar) nebula | |
Avoids unsavory "no tests found in _support.js" message and makes structure match src directory layout more closely |