« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
AgeCommit message (Collapse)Author
16 hoursRevert "sugar: wrapQueue, use this in traverse"(quasar) nebula
This reverts commit ab038ee9aa304c7127ffd9832b236fb2a7a7a787.
16 hoursRevert "node-utils: traverse: queue stat too"(quasar) nebula
This reverts commit 25d492fac5daf1b9a983792df06af41ecd8c3424.
16 hoursRevert "gen-thumbs: spam times re: toplevel missing-misplaced steps"(quasar) nebula
This reverts commit ed6691b2be2de8a67f55a159b885750dd8365344.
17 hoursgen-thumbs: spam times re: toplevel missing-misplaced steps(quasar) nebula
17 hoursnode-utils: traverse: queue stat too(quasar) nebula
17 hourssugar: wrapQueue, use this in traverse(quasar) nebula
doubt this is half the answer for performance but...
4 dayscontent: generateGroupGalleryPageAlbumGrid: multi-track single durations(quasar) nebula
8 daysclient, content: sidebar-search: show where you started(quasar) nebula
9 daysdata: Track: following productions are main releases only(quasar) nebula
9 daysyaml: initialize wiki data arrays with empty arrays and nulls(quasar) nebula
11 daysdata: Contribution.matchingPresets: finish toplevelizing(quasar) nebula
11 daysdata: Artwork.artistContribs: fix bad constituten't(quasar) nebula
11 daysdata, content: TrackSection.hasTrackNumbers(quasar) nebula
closes #566 PRETTY SWEET !!! examples here: https://discord.com/channels/749042497610842152/779895315750715422/1448422818944647429
14 daysdata: Album.trackArtistContribs: recontextualize artistContribs(quasar) nebula
instead of re-resolving
14 dayscomposite, data: report skipped and misordered inputs(quasar) nebula
2025-12-06data: concise thing(), thingList(), wikiData()(quasar) nebula
2025-12-06data: make various wiki-properties fn's into compositions(quasar) nebula
2025-12-06data: concise-retouch remaining toplevel property descriptors(quasar) nebula
2025-11-27data: Track, Album: concise-retouch toplevel property descriptors(quasar) nebula
notably chopped exitWithoutArtwork and contribsPresent, replaced with new hasArtwork and more exitWithoutDependency
2025-11-27composite, data: positional inputs, V(...)(quasar) nebula
basic backwards-compatible implementation, and a small amount of demo usage
2025-11-27data: CacheableObject: record dependants properly(quasar) nebula
yes
2025-11-27data: Contribution: chop withMatchingContributionPresets(quasar) nebula
2025-11-27data: Language: chop withStrings(quasar) nebula
2025-11-27data: ContentEntry: chop contentArtists(quasar) nebula
2025-11-27data: Track: chop withPropertyFromMainRelease(quasar) nebula
2025-11-27data: Contribution: chop withContributionArtist(quasar) nebula
2025-11-27data: Artwork.artistContribs: recontextualize from thing(quasar) nebula
whoops
2025-11-27data: Content: chop almost everything(quasar) nebula
2025-11-26data: various import / unused cleanup(quasar) nebula
2025-11-26data: Artwork: chop withDate(quasar) nebula
It wasn't even used to compute the date property...
2025-11-26data: constituteFrom, constituteOrContinue(quasar) nebula
2025-11-26data: Artwork: chop withAttachedArtwork & friends(quasar) nebula
2025-11-26data: Artwork: chop withArtTags, withContentWarningArtTags(quasar) nebula
2025-11-26data: Artist: chop artistTotalDuration(quasar) nebula
...and depend on resolved reverse reference lists
2025-11-26data: ArtTag: chop withAllDescendantArtTags, withAncestorArtTagBaobabTree(quasar) nebula
2025-11-26data: TrackSection: chop with{Start,Continue}CountingFrom(quasar) nebula
2025-11-26data: Album: chop withTracks, withCoverArtDate(quasar) nebula
2025-11-25data: Track: chop withPropertyFromAlbum(quasar) nebula
2025-11-25data: Track: chop exitWithoutUniqueCoverArt(quasar) nebula
2025-11-25data: Track: inline alwaysReferenceByDirectory(quasar) nebula
2025-11-25data: Track: chop withTrackNumber(quasar) nebula
one """normative""" change: we're checking availability of #index correctly now (in index mode)
2025-11-25data: Track: chop withDirectorySuffix, withSuffixDirectoryFromAlbum(quasar) nebula
2025-11-25data: Track: chop withOtherReleases(quasar) nebula
2025-11-25data: Track: chop withAllReleases(quasar) nebula
2025-11-25data: Track: chop withMainReleaseTrack(quasar) nebula
probably contains normative changes re: dropping notFoundValue behavior in properties which inherit from main release, but has no effect on good wiki data and maybe those compositions resolve the same anyway...
2025-11-25data: Track: chop withMainRelease(quasar) nebula
2025-11-25data: exitWithoutUpdateValue: validate input(quasar) nebula
2025-11-25data: Track: chop withCoverArtistContribs(quasar) nebula
2025-11-25data: Track: chop withTrackArtDate(quasar) nebula
2025-11-25data: Track: chop withDate(quasar) nebula