« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/common-util
AgeCommit message (Collapse)Author
4 daysfind: 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!
2025-09-06data: make directories convert en & em dash to regular dash(quasar) nebula
2025-09-03content, replacer: match inline links, auto-provide custom label(quasar) nebula
Changes in matchMarkdownLinks here are refactoring only, not new behavior.
2025-09-03replacer: don't skip external links near non-link '['(quasar) nebula
2025-08-23wiki-data: matchContentEntries: trim line breaks around body(quasar) nebula
2025-07-30search: always return results in our order(quasar) nebula
2025-07-30search: sort albums, tracks by "group rank"(quasar) nebula
2025-07-30search: Artwork object integration(quasar) nebula
- show the first artwork - tracks without unique show the first album artwork - searchable art tags are from all artworks
2025-07-30content, client, css, search: same-name result disambiguator(quasar) nebula
2025-07-12sort: sortAlbumsTracksChronologically: match chronological albums(quasar) nebula
2025-06-20sugar: queue: oh dear(quasar) nebula
2025-06-20sugar: queue: kick start(quasar) nebula
2025-06-20sugar: queue: free used functions in place(quasar) nebula
2025-06-20sugar: queue: implement w/ Promise.withResolvers & cursors(quasar) nebula
2025-06-14sugar: make accumulateSum set-aware(quasar) nebula
2025-06-14sugar: make withEntries map-aware(quasar) nebula
2025-05-27eslint, sugar: accumulateSum: fix bad nullish check(quasar) nebula
2025-05-06data: ContentEntry: implicit references via artistText(quasar) nebula
2025-05-06sugar: exhaust(quasar) nebula
Not actually used in any commit yet. Sorry!
2025-05-06replacer, wiki-data: factor out matchMarkdownLinks(quasar) nebula
2025-04-29content, data: properly update artistDisplayText -> artistText(quasar) nebula
2025-04-20search: verbatim and fuzz(quasar) nebula
2025-04-20search: drop artwork contribs atm(quasar) nebula
2025-04-16data: matchCommentaryEntries -> matchContentEntries(quasar) nebula
2025-04-16data: LyricsEntry & co(quasar) nebula
2025-04-16data: CommentaryEntry(quasar) nebula
Fully integrated, all in one commit! Wow!
2025-04-13wip 2(quasar) nebula
2025-04-12sort: sortArtworksChronologically(quasar) nebula
2025-04-10sort: sortContributionsChronologically: getThing(quasar) nebula
2025-03-02contentt, css: linkOtherReleaseOnArtistInfoPage: behaviorize(quasar) nebula
2025-03-02data: 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-02-25content, data: experimental art tag sidebar(quasar) nebula
2025-02-25support art tag info pages; ensure "art tag" terminology everywhere(quasar) nebula
2025-02-25sort: canonize sorting locale, just in case(quasar) nebula
2025-02-12sugar, checks: withNestedProp+filterReferenceErrors: enter arrays(quasar) nebula
2025-01-26util -> common-util(quasar) nebula