Age | Commit message (Collapse) | Author | |
---|---|---|---|
22 hours | language: drop externalLinkSpec prop, just import directly preview | (quasar) nebula | |
this lets us totally drop "internal" but exported function initializeLanguageObject - we'll still need to provide the external link spec in essentially the exact same way in the future, when external link spec is dynamic, but presently there's no need for this function or providing at all. | |||
22 hours | language: compositional withStrings, update strings_htmlEscaped | (quasar) nebula | |
22 hours | html, language: html.escape() | (quasar) nebula | |
23 hours | html: stricter escapeAttributeValue | (quasar) nebula | |
23 hours | content: drop 'he' module | (quasar) nebula | |
23 hours | no-source-change meaningfulish npm updates | (quasar) nebula | |
26 hours | pin node dependencies | (quasar) nebula | |
only substantial changes: - @eslint/js 9.38.0 -> 9.37.0, basically just reverting the change from previous commit - word-wrap 1.2.3 -> 1.2.5, matching version in lockfile, apparently changed via eslint 8 -> 9 update and not on purpose by us, may 2025 (255102c2) pinning chroma-js keeps chroma.min.js from disappearing out of the root of that package, so import continues working, broken at some point more recently - affecting people using other package managers or running npm update themselves | |||
28 hours | add @eslint/js as explicit dependency, hopefully | (quasar) nebula | |
npm isn't exiting for us but the package-lock.json update appears to be . .... extant?? it's probably working | |||
29 hours | content: gAIPArtworksChunkItem: only handle artwork contributions | (quasar) nebula | |
all contributions that reach this content function are now proper artwork contributions, certainly never a mix including contribs directly from yaml Cover Artists (& co) fields | |||
29 hours | content: gAIPArtworksChunkItem: "fix" album cover as track cover | (quasar) nebula | |
6 days | content: generateListingPageSameTargetListingsLine | (quasar) nebula | |
6 days | remove ignored package.json lines disabling tap coverage | (quasar) nebula | |
6 days | test: update behavior of empty string in string slot | (quasar) nebula | |
6 days | validators, test: permissive typeless validateReference() | (quasar) nebula | |
Test appears to describe that the original behavior would have been to default to 'track', which like... okay?? That is so and was changed (to no default and arbitrary typeless behavior) in commit 4f6e0bc3. | |||
6 days | test: validators: here we go again | (quasar) nebula | |
6 days | test: update mini CacheableObject constructor setups | (quasar) nebula | |
6 days | test: update linkWikiDataArrays call | (quasar) nebula | |
6 days | test: obliterate wholescale thing surface tests | (quasar) nebula | |
6 days | sugar: make getNestedProp resilient against missing properties | (quasar) nebula | |
6 days | test: remove #track withAlbum (unit) | (quasar) nebula | |
Albums are directly passed onto the track, now. | |||
6 days | cacheable-object: ugh, embarrassing... | (quasar) nebula | |
6 days | test: remove withParsedCommentaryEntries (unit) | (quasar) nebula | |
Analogous code is now in #yaml, parseContentEntriesFromSourceText, and #wiki-data, matchContentEntries & friends | |||
6 days | test: update linkContribution (unit) | (quasar) nebula | |
6 days | test, urls: get content-function unit test infra working, probably | (quasar) nebula | |
6 days | blindly update tap | (quasar) nebula | |
6 days | test: remove all existing snapshot tests | (quasar) nebula | |
Deliberately keeping evaluate.snapshot() for possible future use. There are also these folders which were seemingly never included in the working tree: test/snapshot/complete test/snapshot/isolated test/snapshot/mixed If and when we come back to snasphot tests, maybe we'll bounce off of that idea shaped out of three words. | |||
6 days | npm audit | (quasar) nebula | |
6 days | eslint 9.27.0 -> 9.37.0 | (quasar) nebula | |
6 days | client: remove unused eslint-env | (quasar) nebula | |
6 days | uninteresting eslint fixes | (quasar) nebula | |
6 days | yaml: fix misref for dynamic field combination error messages | (quasar) nebula | |
6 days | infra: fix content function decorateTime annotations | (quasar) nebula | |
6 days | toReversed, toSorted miscellany | (quasar) nebula | |
13 days | search: include differently named secondary releases | (quasar) nebula | |
13 days | search: factor out call to bindSearchUtilities(), at least | (quasar) nebula | |
13 days | you win some, you lose some | (quasar) nebula | |
13 days | search: just move populateSearchIndex into backend code | (quasar) nebula | |
13 days | search: query -> select, factor out backend parts of searchSpec | (quasar) nebula | |
13 days | y'all saw nothing | (quasar) nebula | |
13 days | content: generatePageLayout: don't re-sanitize <title> contents | (quasar) nebula | |
13 days | data: TrackSection.{directorySuffix,suffixTrackDirectories} | (quasar) nebula | |
13 days | data: withMainReleaseTrack: main releases only | (quasar) nebula | |
14 days | content, data: generateName, Track.nameText | (quasar) nebula | |
14 days | infra: factor out prepareWorkingGenerateFunction | (quasar) nebula | |
14 days | content: remove explicit {content,extra}Dependencies | (quasar) nebula | |
2025-10-07 | infra: minimal recursive content function support | (quasar) nebula | |
important follow-ups: - contentDependencies and extraDependencies are now on purpose implicit, and should be removed from all content functions - expectDependencies is still stupid and the only important behavior, which is receiving and providing boundExtraDep- endencies, should be factored out - need to test what happens when accessing dependencies that don't exist and make sure that still errors cleanly | |||
2025-10-06 | content, client: memorable details, collapsed crediting/ref sources | (quasar) nebula | |
2025-10-04 | data: remove not-applicable album Referencing Sources error | (quasar) nebula | |
2025-10-04 | content: remove language.countCoverArts() | (quasar) nebula | |
2025-10-04 | content: drop unused alsoReleasedOn string | (quasar) nebula | |