| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2 days | data: Track: chop withDirectorySuffix, withSuffixDirectoryFromAlbum | (quasar) nebula | |
| 2 days | data: Track: chop withOtherReleases | (quasar) nebula | |
| 3 days | data: Track: chop withAllReleases | (quasar) nebula | |
| 3 days | data: Track: chop withMainReleaseTrack | (quasar) nebula | |
| probably contains normative changes re: dropping notFoundValue behavior in properties which inherit from main release, but has no effect on good wiki data and maybe those compositions resolve the same anyway... | |||
| 3 days | data: Track: chop withMainRelease | (quasar) nebula | |
| 3 days | data: exitWithoutUpdateValue: validate input | (quasar) nebula | |
| 3 days | data: Track: chop withCoverArtistContribs | (quasar) nebula | |
| 3 days | data: Track: chop withTrackArtDate | (quasar) nebula | |
| 3 days | data: Track: chop withDate | (quasar) nebula | |
| 3 days | data: Track: chop withHasUniqueCoverArt | (quasar) nebula | |
| 3 days | data: spot fixes | (quasar) nebula | |
| --precache-mode all succeeds | |||
| 3 days | cacheable-object, data: depend on computed values; initial compat | (quasar) nebula | |
| reaches live-dev-server serve with no errors and serves homepage at all and apparently correctly no page navigation performed no full build performed aimed for preserving existing logic should be no subsequent changes to this commit (amend) | |||
| 3 days | data: factor out getOutputName in withPropertyFrom... | (quasar) nebula | |
| 3 days | data, yaml: save() -> connect(), Thing.wikiData & friends | (quasar) nebula | |
| HOLY GUACAMOLE | |||
| 3 days | data: link flashes, acts, and sides directly | (quasar) nebula | |
| same as 67a936adc308a5bec6c969c90d8811fcbce3009b and 4362324b40da9daa54c9c6c3a821b0cccaec71a0 (combined into one and with more save() cleanup) | |||
| 2025-10-20 | language: compositional withStrings, update strings_htmlEscaped | (quasar) nebula | |
| 2025-10-08 | data: TrackSection.{directorySuffix,suffixTrackDirectories} | (quasar) nebula | |
| 2025-10-08 | data: withMainReleaseTrack: main releases only | (quasar) nebula | |
| 2025-10-03 | data, checks: don't let Main Release be secrelease's own album | (quasar) nebula | |
| 2025-10-03 | data, checks: fuzz "Main Release: same name single" | (quasar) nebula | |
| 2025-10-03 | data: findOptions in compositions | (quasar) nebula | |
| 2025-10-03 | sugar: onlyItem | (quasar) nebula | |
| 2025-10-03 | data: "Main Release: same name single" | (quasar) nebula | |
| 2025-10-02 | data: Track.mainRelease, "Main Release: <album or track>" | (quasar) nebula | |
| 2025-09-18 | data: Track.disableDate / Has Date: false | (quasar) nebula | |
| 2025-09-16 | data: withAlwaysReferenceByDirectory: compare in kebab case | (quasar) nebula | |
| Resolves #283 | |||
| 2025-09-03 | data: WikiInfo.canonicalMediaBase | (quasar) nebula | |
| 2025-09-03 | data: ContentEntry.artists: extract implicit artist refs properly | (quasar) nebula | |
| 2025-08-23 | data: withAnnotationParts: don't explode on empty annotation? | (quasar) nebula | |
| 2025-07-21 | data: Artwork.contentWarningArtTags, Artwork.contentWarnings | (quasar) nebula | |
| 2025-07-21 | data: Artwork: withContentWarningArtTags | (quasar) nebula | |
| 2025-07-10 | data: Contribution: remove is* specialization properties | (quasar) nebula | |
| 2025-07-01 | data: exitWithoutArtwork | (quasar) nebula | |
| 2025-05-27 | eslint: trivial fixes | (quasar) nebula | |
| 2025-05-18 | data: Series | (quasar) nebula | |
| 2025-05-16 | data: drop unused trackAdditionalNameList | (quasar) nebula | |
| Weirdly this stuck around while the parts it was composed from, for shared and inferred additional names, were dropped earlier. | |||
| 2025-05-16 | data: AdditionalName | (quasar) nebula | |
| 2025-05-16 | data: AdditionalFile | (quasar) nebula | |
| 2025-05-08 | data: withSourceText, withSourceURLs: fix providing undefined | (quasar) nebula | |
| 2025-05-06 | data: factor out withHasAnnotationPart | (quasar) nebula | |
| 2025-05-06 | data: contentArtists: fix bad null expose | (quasar) nebula | |
| 2025-05-06 | replacer: parseInput -> parseContentNodes | (quasar) nebula | |
| 2025-05-06 | data: ContentEntry: implicit references via artistText | (quasar) nebula | |
| 2025-05-06 | data, replacer: withContentNodes, splitContentNodesAround | (quasar) nebula | |
| 2025-05-06 | data: ContentEntry.sourceURLs | (quasar) nebula | |
| 2025-05-06 | data: hasAnnotationPart: case-insensitive | (quasar) nebula | |
| 2025-05-06 | data: CommentaryEntry.isWikiEditorCommentary, etc | (quasar) nebula | |
| Also: LyricsEntry.isWikiLyrics Also: hasAnnotationPart | |||
| 2025-05-06 | data: ContentEntry.annotationParts | (quasar) nebula | |
| Also fixes an error in splitting text around commas. | |||
| 2025-05-06 | data: withSourceText: parse nodes | (quasar) nebula | |
| The node-splitting behavior is itself about identical to what postprocessExternalLinks still does, so it would be nice to factor that out, but we haven't done so yet. Some degree of "parse stuff out of a comma-divided bunch of source text" is probably worth factoring out too, later. | |||
| 2025-05-06 | data: withLengthOfList | (quasar) nebula | |