Age | Commit message (Collapse) | Author | |
---|---|---|---|
11 days | data: directory: accept null name | (quasar) nebula | |
withDirectory already supports it (underlying utilities too). | |||
11 days | data: Track: factor out withCoverArtistContribs | (quasar) nebula | |
Originally needed so that withHasUniqueCoverArt would be based around these resolved contributions, but we went in a different direction just later. Keeping this factor-out anyway. | |||
11 days | data: Track: remove withAlbum, link album directly | (quasar) nebula | |
11 days | data, content: Artwork.path | (quasar) nebula | |
Lots of cleanup for generateCoverArtwork now that it's in charge of its own image (again, apparently) Still broken for anything besides tracks | |||
11 days | data, content: stub multiple artworks | (quasar) nebula | |
Only for tracks as of this commit, most anything else is in a severely broken state aye | |||
11 days | data: yaml: arrays of subdocs | (quasar) nebula | |
11 days | data, content: Artwork.{label,source} | (quasar) nebula | |
11 days | data: Artwork: property cleanup | (quasar) nebula | |
11 days | data: Artwork: Art Tags -> Tags | (quasar) nebula | |
11 days | data: soupyReverse.artworkContributionsBy | (quasar) nebula | |
11 days | data: Artwork: inherit art tags from thing | (quasar) nebula | |
11 days | data: Track.hasUniqueCoverArt: detect contribs on trackArtwork | (quasar) nebula | |
11 days | data: Artwork, constitutibleArtwork, etc | (quasar) nebula | |
Not used in content yet. | |||
11 days | yaml: subdocument provide | (quasar) nebula | |
11 days | data, content: always fallback coverArtDate to date | (quasar) nebula | |
11 days | yaml: subdoc bindInto | (quasar) nebula | |
11 days | yaml: fix bad yellow line break | (quasar) nebula | |
11 days | yaml: subdocuments (initial commit) | (quasar) nebula | |
11 days | data: CacheableObject, Thing: restore seal(this) behavior | (quasar) nebula | |
2025-04-07 | data: remove TrackSection.startIndex | (quasar) nebula | |
2025-04-07 | data: TrackSection.{start,continue}CountingFrom, Track.trackNumber | (quasar) nebula | |
2025-03-22 | data: Contribution: dateless prev/next stays in album bounds | (quasar) nebula | |
2025-03-22 | data: Contribution: divide previous/next by dated/dateless | (quasar) nebula | |
2025-03-22 | data: HomepageLayout: always expose array for navbarLinks | (quasar) nebula | |
2025-03-02 | data: miscellaneous cleanup for withOtherReleases logic | (quasar) nebula | |
Defines withOtherReleases in terms of new function withAllReleases (also exposed as Track.allReleases), in turn based on new property Track.secondaryReleases (of the main release), which is a reverse ref list, reverse.tracksWhichAreSecondaryReleasesOf(). | |||
2025-03-02 | data: isOriginalRelease -> isMainRelease, etc | (quasar) nebula | |
Also isRerelease -> isSecondaryRelease Im sure this is completely bug free and will not involve squashing one million additional commits | |||
2025-03-02 | data, content: make commentary [] when empty | (quasar) nebula | |
2025-02-25 | checks, data: formalize tag description as content string | (quasar) nebula | |
2025-02-25 | data, content, css: art tag additional names | (quasar) nebula | |
2025-02-25 | content: generateArtTagInfoPage (etc): times featured map | (quasar) nebula | |
2025-02-25 | content, data: related art tags | (quasar) nebula | |
2025-02-25 | content, data: experimental art tag sidebar | (quasar) nebula | |
2025-02-25 | support art tag info pages; ensure "art tag" terminology everywhere | (quasar) nebula | |
2025-02-25 | data: Tag.extraReadingURLs | (quasar) nebula | |
2025-02-25 | data: add various art tag properties | (quasar) nebula | |
2025-02-25 | data: draft art tags Two | (quasar) nebula | |
2025-02-25 | sort: canonize sorting locale, just in case | (quasar) nebula | |
2025-02-23 | data: SortingRule: dry run | (quasar) nebula | |
2025-02-22 | data: DocumentSortingRule: multiple selectDocumentsFollowing | (quasar) nebula | |
2025-02-22 | data: DocumentSortingRule.selectDocumentsUnder | (quasar) nebula | |
2025-02-22 | data: DocumentSortingRule.selectDocumentsFollowing | (quasar) nebula | |
2025-02-22 | data: SortingRule: multiple rules, one file (hopefully) | (quasar) nebula | |
2025-02-22 | data, write: nice sorting rule messaging, etc | (quasar) nebula | |
2025-02-22 | data: process Thing subclasses in order | (quasar) nebula | |
2025-02-22 | data: DocumentSortingRule.apply | (quasar) nebula | |
2025-02-22 | yaml: flattenThingLayoutToDocumentOrder | (quasar) nebula | |
2025-02-22 | yaml: rename matchFilenameToThings -> getThingLayoutForFilename | (quasar) nebula | |
2025-02-22 | yaml: reorderDocumentsInYAMLSourceText | (quasar) nebula | |
2025-02-22 | data: ThingSortingRule | (quasar) nebula | |
2025-02-22 | cacheable-object: don't hit superclass finalized status | (quasar) nebula | |
Also report errors finalizing properly |