Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-12 | data, content: various property & thing-type matches | (quasar) nebula | |
2024-06-12 | data: withCoverArtDate refactor, make Album.coverArtDate updatable | (quasar) nebula | |
2024-06-12 | data: Artist.artistContributions, Artist.contributorContributions | (quasar) nebula | |
2024-06-12 | data: withContributionContext: guard missing dependencies | (quasar) nebula | |
2024-06-12 | data: redate inherited contribution lists | (quasar) nebula | |
2024-06-12 | data: apply contribution dates when resolving | (quasar) nebula | |
2024-06-12 | data: withCoverArtDate | (quasar) nebula | |
2024-06-12 | data: track: withTrackArtDate | (quasar) nebula | |
2024-06-12 | data: withClonedThings | (quasar) nebula | |
2024-06-12 | data: track: withDate | (quasar) nebula | |
2024-06-12 | data: Artist.totalDuration | (quasar) nebula | |
This is sort of a stub / proof of concept function. The contained logic may be refactored a bit more still! | |||
2024-06-12 | data: withReverseContributionList: mode: contributions | (quasar) nebula | |
2024-06-12 | data: withContributionListSums, withSum | (quasar) nebula | |
2024-06-12 | data: Track.isOriginalRelease, Track.isRerelease | (quasar) nebula | |
2024-06-12 | data: exposeWhetherDependencyAvailable | (quasar) nebula | |
2024-06-12 | data: inheritContributionListFromOriginalRelease | (quasar) nebula | |
2024-06-12 | data: withRecontextualizedContributionList | (quasar) nebula | |
2024-06-12 | data: inheritFromContributionPresets: logic cleanup | (quasar) nebula | |
2024-06-12 | data: contribution: countIn{Contribution,Duration}Totals | (quasar) nebula | |
2024-06-12 | data: contribution: matchingPresets | (quasar) nebula | |
2024-06-12 | data: contribution: context | (quasar) nebula | |
2024-06-12 | data: contribution: thingProperty | (quasar) nebula | |
2024-06-12 | data: transparent basic Contribution objects | (quasar) nebula | |
2024-06-12 | data, test: withPropertyFromObject: 'internal' input | (quasar) nebula | |
2024-06-02 | data: withContainingTrackSection: fix dead notFoundMode access | (quasar) nebula | |
2024-05-20 | data: restore withTrackSections, but simpler now | (quasar) nebula | |
2024-05-19 | data: TrackSection.directory, find.trackSection, etc | (quasar) nebula | |
2024-05-19 | data: referenceList: 'referenceType' input | (quasar) nebula | |
2024-05-19 | data: TrackSection thing objects | (quasar) nebula | |
Sorry this commit is kind of monolithic! It's difficult to separate out any of the changes since they're all related to track sections' basic functionality. | |||
2024-05-19 | data: withDirectory, withDirectoryFromName | (quasar) nebula | |
2024-05-08 | data: Album.alwaysReferenceTracksByDirectory | (quasar) nebula | |
2024-05-01 | data: withReverse{Reference,Contribution}List: better exiting | (quasar) nebula | |
An existing test for withAlbum (which is semi-newly based on withUniqueReferencingThing, and thus withReverseReferenceList) indicates that if we just can't *find* the album in a provided data array, that's not an exit condition. This commit adapts withReverseReferencingList to respect that when the data list is empty. (Treating an empty array as the same thing as an array that isn't provided at all - the existing behavior - is really just a bug!) | |||
2024-05-01 | data: track: refactor inheritFromOriginalRelease | (quasar) nebula | |
2024-05-01 | data, yaml: basic who/what -> artist/annotation | (quasar) nebula | |
2024-04-03 | data: exposeConstant: accept exposing null | (quasar) nebula | |
2024-04-03 | data: FlashSide (data processing & loading) | (quasar) nebula | |
2024-04-03 | data: withUniqueReferencingThing | (quasar) nebula | |
2024-04-03 | data: simplify withAlbum, withFlashAct, remove notFoundMode | (quasar) nebula | |
2024-02-24 | data: withSortedList: lint | (quasar) nebula | |
2024-02-24 | data: withSortedList: map sortIndices same as unstableSortIndices | (quasar) nebula | |
Instead of the flipwise direction. | |||
2024-02-24 | data: withSortedList: general syntax cleanup | (quasar) nebula | |
2024-02-24 | data: withSortedList: build unstableSortIndices iteratively | (quasar) nebula | |
2024-02-24 | data: withSortedList: build stableToUnstable iteratively | (quasar) nebula | |
2024-02-24 | data: withSortedList: build stable indices iteratively | (quasar) nebula | |
Lets us build up symbolToStable simultaneously, which we use when computing unstableSortIndices, officially making it "not magic". | |||
2024-02-24 | data: withSortedList: double-refactor stabletoUnstable magic | (quasar) nebula | |
It's still still magic though. | |||
2024-02-24 | data: withSortedList: general cleanup | (quasar) nebula | |
Still magic. | |||
2024-02-24 | data: withSortedList: refactor unstableSortIndices magic | (quasar) nebula | |
It's still magic though. | |||
2024-02-24 | data: withSortedList: ensure unstableSortIndices maps from orig order | (quasar) nebula | |
This code is terrifying. | |||
2024-02-24 | Revert "data: withSortedList: return proper unstableSortIndices" | (quasar) nebula | |
This reverts commit ac7ceacc2a9c0cdf78e7c9f060d46c6d83ddb7b3. Because the original behavior is mayhaps correct!? | |||
2024-02-24 | data: withSortedList: return proper unstableSortIndices | (quasar) nebula | |
(instead of nonsense) repeated runs indicate this is probably deterministic, so still more to investigate for withThingsSortedAlphabetically |