Age | Commit message (Collapse) | Author | |
---|---|---|---|
4 days | find: kebab-fuzzy matches in content text | (quasar) nebula | |
Outside content text, this doesn't cause miscapitalized references to slip past, but it does stop them from being specially reported i.e. highlighting which letters need to be updated or treating as more than just "nothing matches for this reference" generic errors. That's a TODO. Sorry! Gyeep! | |||
7 days | data: Track.disableDate / Has Date: false | (quasar) nebula | |
9 days | data: withAlwaysReferenceByDirectory: compare in kebab case | (quasar) nebula | |
Resolves #283 | |||
2025-09-11 | content, data: Album.showAlbumInTracksWithoutArtists | (quasar) nebula | |
2025-09-11 | data: TrackSection.countTracksInArtistTotals | (quasar) nebula | |
2025-09-08 | data: Album.trackArtistText, Track.artistText | (quasar) nebula | |
2025-09-03 | data: WikiInfo.canonicalMediaBase | (quasar) nebula | |
2025-09-03 | data: ContentEntry.artists: extract implicit artist refs properly | (quasar) nebula | |
2025-08-26 | data, content, css: Artwork.showFilename | (quasar) nebula | |
2025-08-23 | data: withAnnotationParts: don't explode on empty annotation? | (quasar) nebula | |
2025-08-23 | data: Track.needsLyrics | (quasar) nebula | |
2025-08-22 | yaml: never call transform() on null | (quasar) nebula | |
2025-08-13 | data: Artwork.style | (quasar) nebula | |
2025-07-25 | data, content: GroupCategory.excludeGroupsFromGalleryTabs | (quasar) nebula | |
2025-07-25 | data: Group: actually take soupyReverse... | (quasar) nebula | |
2025-07-21 | data: Artwork.contentWarningArtTags, Artwork.contentWarnings | (quasar) nebula | |
2025-07-21 | data: Artwork: withContentWarningArtTags | (quasar) nebula | |
2025-07-17 | data, content: Album.trackArtistContribs | (quasar) nebula | |
2025-07-17 | content: gGGPAlbumGrid: tabs | (quasar) nebula | |
2025-07-17 | content, data, client, css: style selector first pass | (quasar) nebula | |
2025-07-17 | data: load art tags from tags.yaml again, too | (quasar) nebula | |
2025-07-15 | data: load art tags from art-tags folder | (quasar) nebula | |
2025-07-15 | yaml: allTogether documentMode | (quasar) nebula | |
2025-07-14 | language: sanitize formatting options a lot dumber | (quasar) nebula | |
This will have no unforeseen consequences. Which is to say, one good consequence. | |||
2025-07-13 | content, data: Album.hideDuration | (quasar) nebula | |
2025-07-13 | data: Album: no additional names on single | (quasar) nebula | |
2025-07-13 | data: Album: disallow commentary + etc with 'Style: single' | (quasar) nebula | |
2025-07-13 | yaml: invalidFieldCombinations value matching | (quasar) nebula | |
2025-07-12 | data, content: Track.commentaryFromMainRelease | (quasar) nebula | |
2025-07-11 | language: don't sanitize anything automatically | (quasar) nebula | |
This will have no unforeseen consequences. Which is to say, no consequences. | |||
2025-07-11 | data: Artist.musicContributions, Artist.artworkContributions | (quasar) nebula | |
2025-07-10 | language: don't stringify html.tags() on accident | (quasar) nebula | |
Checking contentOnly only tells if a tag is, you know, content-only. But other tags are content, and they were getting stringified here! This caused chunkwrap to intrude where it shouldn't, thinking it really was getting passed a string of normal, non-HTML content. We're using html.smush() to the intended effect now, still collapsing those tags flat and then iterating over the contents to sanitize like usual. | |||
2025-07-10 | language: suggest language.encapsulate() reasonably | (quasar) nebula | |
2025-07-10 | data: Contribution: remove is* specialization properties | (quasar) nebula | |
2025-07-10 | data: isAlbum, isTrack, isArtist, isCommentaryEntry, etc | (quasar) nebula | |
2025-07-02 | data, content: singles | (quasar) nebula | |
2025-07-02 | data: fix 'Count Tracks In Artist Totals' pointing to wrong prop | (quasar) nebula | |
2025-07-01 | data: clean up Album and Track property and field orders | (quasar) nebula | |
2025-07-01 | data: exitWithoutArtwork | (quasar) nebula | |
2025-06-14 | checks: filterReferenceErrors: check artworkData | (quasar) nebula | |
Maybe jank, since it doesn't dig into objects nicely(?) the way that reportContentTextErrors does, but... | |||
2025-06-14 | data: Track.countInArtistTotals, Album.countTracksInArtistTotals | (quasar) nebula | |
2025-06-14 | data: various counting rules | (quasar) nebula | |
2025-06-14 | data: {Track,Artwork,Contribution}.groups | (quasar) nebula | |
Just inherited, for easy access. | |||
2025-06-14 | data: Contribution.countInDurationTotals: false without duration | (quasar) nebula | |
Including with zero duration! | |||
2025-06-14 | data: Contribution: interface with thing for "count in totals" | (quasar) nebula | |
2025-06-10 | data: ContentEntry: accessKind needs accessDate, default 'accessed' | (quasar) nebula | |
2025-06-05 | data: Artwork.artistContribs: fix own contribs missing thingProperty | (quasar) nebula | |
2025-06-05 | content: fix language.typicallyLowerCase intent, add heuristics | (quasar) nebula | |
2025-06-04 | data: Language.typicallyLowerCase | (quasar) nebula | |
Total bullshit. Sorry! | |||
2025-05-28 | checks: reportContentTextErrors: check artworks | (quasar) nebula | |
we could just check artworkData but it's probably nicer summaries if we check 'em as a sub-shape |