Age | Commit message (Collapse) | Author | |
---|---|---|---|
2 days | data: filterReferenceErrors: basic series album ref error report | (quasar) nebula | |
2 days | data: series list showAlbumArtists | (quasar) nebula | |
2 days | data: seriesList: expose group | (quasar) nebula | |
2 days | data: withResolvedSeriesList: empty if null | (quasar) nebula | |
2 days | data: Group.serieses | (quasar) nebula | |
6 days | data, content: remove shared and inferred additional names | (quasar) nebula | |
Removes: - inferredAdditionalNameList (#composite/things/track) etc - sharedAdditionalNameList (#composite/things/track) etc - "specificAlbumExclusive" / "This Album Only" field - "from" property / "on {ALBUMS}" accent (content) - generateTrackAdditionalNamesBox (no leftover dynamics) - related snapshot test | |||
6 days | data: "This Album Only" field for additional names | (quasar) nebula | |
6 days | data: withFilteredList: flip option | (quasar) nebula | |
2024-09-30 | yaml: parseAdditionalNames: accept empty name | (quasar) nebula | |
Evil | |||
2024-09-30 | validators: isContentString: accept empty string | (quasar) nebula | |
Evil | |||
2024-09-30 | validators: isAdditionalName: expect name as content string | (quasar) nebula | |
In practice additional names are presented as content strings, so this is just improved accuracy. | |||
2024-09-30 | data, content: album additional names | (quasar) nebula | |
2024-09-13 | data: WikiInfo.canonicalBase: don't error if null | (quasar) nebula | |
2024-09-11 | data: WikiInfo: make canonicalBase always end with slash | (quasar) nebula | |
2024-09-04 | data: reverseSingleReferenceList | (quasar) nebula | |
2024-09-04 | data: withReverseList_template | (quasar) nebula | |
2024-08-15 | data: Contribution.associatedContributions: prefix edits for wiki | (quasar) nebula | |
2024-08-15 | data: Contribution.associatedContributions: segregate wiki edits | (quasar) nebula | |
2024-08-06 | yaml: allow pushing onto existing wikiData keys by save() step | (quasar) nebula | |
2024-08-05 | data: withContainingTrackSection: use withUniqueReferencingThing | (quasar) nebula | |
2024-08-05 | data, test: TrackSection.tracks: use direct links | (quasar) nebula | |
2024-08-05 | data, test: Album.trackSections: use direct links | (quasar) nebula | |
2024-08-05 | data: thing: expose update value, like thingList | (quasar) nebula | |
2024-08-05 | data: thingList | (quasar) nebula | |
2024-07-31 | data: TrackSection.description | (quasar) nebula | |
2024-07-25 | composite: conditionally call getStaticInputMetadata | (quasar) nebula | |
Just a tiny cleanup, behavior is the same. | |||
2024-07-25 | composite: simplify getStaticInputMetadata | (quasar) nebula | |
Since it always operates on inputMapping, we can make more assumptions about shape. (All input names are always provided i.e. non-null, and they are always present as input tokens.) | |||
2024-07-25 | composite: expose used default{Dependency,Value} at instantiate | (quasar) nebula | |
There used to be a cool description here, but then vim ate it. | |||
2024-06-26 | data: withReverse{Contribution,Reference}List: sort by date | (quasar) nebula | |
2024-06-24 | data: Album.creditSources, Flash.creditSources | (quasar) nebula | |
2024-06-24 | checks: reportContentTextErrors: check track credit sources | (quasar) nebula | |
2024-06-24 | data: Track.creditSources | (quasar) nebula | |
2024-06-23 | data: withParsedCommentaryEntries: dateKind, secondDate | (quasar) nebula | |
2024-06-21 | data: withParsedCommentaryEntries: auto-fill archive capture dates | (quasar) nebula | |
2024-06-21 | data: withParsedCommentaryEntries: accessDate, accessKind | (quasar) nebula | |
2024-06-18 | data: Contribution.{previous,next}BySameArtist | (quasar) nebula | |
2024-06-18 | data: withContainingReverseContributionList | (quasar) nebula | |
2024-06-18 | data: withContributionArtist: depend on 'artist' prop by default | (quasar) nebula | |
2024-06-18 | data: set artistProperty on forwards contribution lists | (quasar) nebula | |
2024-06-18 | data: Contribution.artistProperty | (quasar) nebula | |
2024-06-18 | data: withIndexInList, withNearbyItemFromList | (quasar) nebula | |
2024-06-18 | data: drop "More list utilities", organize data index au Scratch | (quasar) nebula | |
2024-06-18 | language: encapsulate | (quasar) nebula | |
2024-06-18 | data: withReverse{Reference,Contribution}List: factor commonality | (quasar) nebula | |
This doesn't actually move the common behavior into e.g. devoted component compositions - these two still mirror each other - but it *does* isolate the differing behavior in terms of dependencies that are computed uniquely but surrounded by identical compositional steps. This generally seems like a good fit for compositional subroutines, but those aren't official yet. Meanwhile, this is still factored much better than the previous implementation, and hopefully easier to follow as well! | |||
2024-06-18 | data: withReverseContributionList: drop 'mode' option | (quasar) nebula | |
2024-06-18 | data: artist: drop {tracks,albums}as{Artist,Contributor,..etc..} | (quasar) nebula | |
2024-06-18 | data: withContributionListSums: drop debug message | (quasar) nebula | |
This appears to be working just fine! It's only used to compute an artist's total duration, which... is workin', and all that. | |||
2024-06-18 | content: gAIPFlashesChunkedList: general refactor a la tracks | (quasar) nebula | |
2024-06-18 | data: artist: more contribution-y properties | (quasar) nebula | |
2024-06-18 | data: artist: scope contribution properties to thing kind | (quasar) nebula | |