« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/util
AgeCommit message (Expand)Author
2023-12-30html: refactor attributes addition recursion logic(quasar) nebula
2023-12-30html: allow adding an Attributes object(quasar) nebula
2023-12-30html: tweak attribute validators, actually enable singlet validator(quasar) nebula
2023-12-30html: clean up #addHelper-related logic(quasar) nebula
2023-12-30html: support templates in attribute operations(quasar) nebula
2023-12-30data, html: attribute merging(quasar) nebula
2023-12-30html: implement isHTML with oneOf(quasar) nebula
2023-12-30html: make isHTML a proper (albeit hard-coded) validator(quasar) nebula
2023-12-30html: make isTag and isTemplate proper validators(quasar) nebula
2023-12-30html: use direct instanceof checks instead of isTag, isTemplate(quasar) nebula
2023-12-30html: don't place blockwrap at start of content(quasar) nebula
2023-12-30html: metatag('blockwrap')(quasar) nebula
2023-12-30html: Tag.contentOnly(quasar) nebula
2023-12-30html: fix certain cases of tag inspect spacing(quasar) nebula
2023-12-30sugar: revamp showAggregate helpful trace line algorithm(quasar) nebula
2023-12-30html: prettify inspection with colors(quasar) nebula
2023-12-30html: don't inspect child in #stringifyContent trace layer(quasar) nebula
2023-12-30html: stack trace layer for Template content compute(quasar) nebula
2023-12-30html: stringify some attributes when inspecting tag(quasar) nebula
2023-12-30html: show html layout in stringification error trace(quasar) nebula
2023-12-30html: show tag child tree in util.inspect(quasar) nebula
2023-12-30html: refactor #stringifyContent(quasar) nebula
2023-12-30html: Attributes.has(quasar) nebula
2023-12-30html: Attributes.blank(quasar) nebula
2023-12-30html: refactor attributes toString logic(quasar) nebula
2023-12-29sugar: showAggregate: move cause beneath aggregate errors(quasar) nebula
2023-12-13content: MUSIC@DCRC external lnks(quasar) nebula
2023-12-06content: transformContent: new image attributes inline, pixelate(quasar) nebula
2023-11-28sugar: extract "getUsefulStackLine" logic & internals(quasar) nebula
2023-11-24Merge branch 'commentary-entries' into preview(quasar) nebula
2023-11-24external-links: quick spec tweaks(quasar) nebula
2023-11-24external-links: minor code fixes(quasar) nebula
2023-11-24content, external-links: minor fixes(quasar) nebula
2023-11-24external-links: spec in terms of platform + substring(quasar) nebula
2023-11-24external-links: cleaner per-style logic(quasar) nebula
2023-11-24external-links: general support for page-contextual formatting(quasar) nebula
2023-11-24content: implement "local" links much more rudimentarily(quasar) nebula
2023-11-24content: *mostly* port linkExternal to language.formatExternalLink(quasar) nebula
2023-11-24data, content: extract external link parsing into nicer interface(quasar) nebula
2023-11-24sugar: fix async decorateError not providing calling arguments(quasar) nebula
2023-11-20sugar: translucent errors implementation(quasar) nebula
2023-11-20data, util: principle "translucent errors" & applications(quasar) nebula
2023-11-20data: update and revamp isCommentary validator(quasar) nebula
2023-11-20sugar: cut (string to length)(quasar) nebula
2023-11-18data: support dash-style short dates in commentary dates(quasar) nebula
2023-11-18data: looser commentary date parsing + clearer regex explanation(quasar) nebula
2023-11-18data: parse commentary heading contents to end of line(quasar) nebula
2023-11-17data, yaml, content: support multiple artists per commentary entry(quasar) nebula
2023-11-15Merge branch 'preview' into commentary-entries(quasar) nebula
2023-11-14data, test: boldfaceArtist -> artistDisplayText(quasar) nebula