Age | Commit message (Expand) | Author |
41 hours | html: use Reflect.ownKeys in Attributes.add() optimization | (quasar) nebula |
3 days | html, upd8: nicer expose approaches for new optimizations | (quasar) nebula |
3 days | prevent validation from running multiple times | Makin |
3 days | add faster case for add(...args) | Makin |
3 days | prevent expensive Tag.traceError outside debug context | Makin |
6 days | cli: tidy progressPromiseAll, progressCallAll | (quasar) nebula |
6 days | cli: move formatDuration here | (quasar) nebula |
6 days | content: transformContent: find quietly | (quasar) nebula |
6 days | sugar: queue: oh dear | (quasar) nebula |
6 days | sugar: queue: kick start | (quasar) nebula |
6 days | sugar: queue: free used functions in place | (quasar) nebula |
6 days | sugar: queue: implement w/ Promise.withResolvers & cursors | (quasar) nebula |
9 days | gen-thumbs: move prepareConvertArgs next to generateImageThumbnails | (quasar) nebula |
9 days | gen-thumbs: style cleanup 2, simplify error processing | (quasar) nebula |
9 days | gen-thumbs: style cleanup | (quasar) nebula |
9 days | improve gen-thumbs performance | Makin |
10 days | content: generateReleaseInfoListenLine: composer's release | (quasar) nebula |
10 days | content: generateReleaseInfoListenLine: consider album, too | (quasar) nebula |
10 days | content: generateReleaseInfoListenLine | (quasar) nebula |
10 days | external-links: bandcamp artistRelease & officialRelease contexts | (quasar) nebula |
10 days | content: generateAlbumReleaseInfo: drop dead contrib lines | (quasar) nebula |
11 days | content: transformContent: media stuff | (quasar) nebula |
11 days | css: fit images directly in content | (quasar) nebula |
11 days | replacer: complain about /media/ | (quasar) nebula |
11 days | aggregate: showAggregate: never dim cause arrow head | (quasar) nebula |
11 days | content: transformContent: log error, don't throw | (quasar) nebula |
11 days | upd8: expose niceShowAggregate as utility | (quasar) nebula |
11 days | replacer: parseContentNodes: partial result, errorMode | (quasar) nebula |
11 days | replacer: error postprocessing media tags w/o src | (quasar) nebula |
11 days | find: findMixed: process byDirectory correctly | (quasar) nebula |
11 days | url-spec: staticVersion 5p2 | (quasar) nebula |
11 days | content, css: main-separator | (quasar) nebula |
12 days | html: isBlank: Tag.normalize(template) to detect onlyIfContent | (quasar) nebula |
12 days | content: crap lol | (quasar) nebula |
12 days | content: generateContentContentHeading | (quasar) nebula |
12 days | css: make code.filename in image details a bit less bright | (quasar) nebula |
12 days | checks: filterReferenceErrors: check artworkData | (quasar) nebula |
12 days | content: generateArtistGroupContributionsInfo: filter zero count | (quasar) nebula |
12 days | data: Track.countInArtistTotals, Album.countTracksInArtistTotals | (quasar) nebula |
12 days | css: code.filename uwa | (quasar) nebula |
12 days | content: listArtistsByContributions: counting rules | (quasar) nebula |
12 days | content: gAIP, generateArtistGroupContributionsInfo: counting rules | (quasar) nebula |
12 days | data: various counting rules | (quasar) nebula |
12 days | sugar: make accumulateSum set-aware | (quasar) nebula |
12 days | sugar: make withEntries map-aware | (quasar) nebula |
12 days | data: {Track,Artwork,Contribution}.groups | (quasar) nebula |
12 days | data: Contribution.countInDurationTotals: false without duration | (quasar) nebula |
12 days | data: Contribution: interface with thing for "count in totals" | (quasar) nebula |
2025-06-11 | content: generateCoverArtwork: fix color processing | (quasar) nebula |
2025-06-10 | data: ContentEntry: accessKind needs accessDate, default 'accessed' | (quasar) nebula |