« 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 (Collapse)Author
8 dayshtml: Template.resolveForSlots(quasar) nebula
2024-12-11replacer: sigh(quasar) nebula
2024-12-05replacer: fix escaping tildes in content(quasar) nebula
2024-11-20replacer: postprocessComments(quasar) nebula
Always say good morning!
2024-11-19html: Template.clone: use "ready" slot values(quasar) nebula
This doesn't fix the issue in the context we were trying to fix, but it is semantically correct (where existing behavior is not), which we are not proving with a unit test.
2024-11-15wiki-data: combineWikiDataArrays(quasar) nebula
2024-11-15wiki-data: TupleMapForBabies(quasar) nebula
2024-11-15sugar: compareObjects(quasar) nebula
2024-11-15html: disallow content for imaginary-sibling(quasar) nebula
That means it's a throw, instead of silently dropping the content, when you pass it through html.metatag('imaginary-sibling').
2024-11-15html: factor out contentful conditions in content setter(quasar) nebula
So not really factored out much at all, but eh.
2024-11-15html: fix bad content check in chunkwrap setter(quasar) nebula
2024-11-15html: metatag('imaginary-sibling')(quasar) nebula
2024-10-14replacer: auto-colorize whole summary by default(quasar) nebula
2024-10-14css, replacer: style <details> in content text(quasar) nebula
2024-09-29sugar: findIndexOrEnd(quasar) nebula
Unused, but a nice utility to have for some other time
2024-08-15html: treat html.isBlank() as null in type: 'string' slots(quasar) nebula
2024-08-13content: linkAlbumDynamically: jump to #album-commentary(quasar) nebula
2024-07-24external-links: Steam(quasar) nebula
2024-06-23data: withParsedCommentaryEntries: dateKind, secondDate(quasar) nebula
2024-06-23data: fix access kind/date nesting(quasar) nebula
2024-06-23data: factor out date matching in commentary heading(quasar) nebula
2024-06-21data: withParsedCommentaryEntries: accessDate, accessKind(quasar) nebula
2024-06-20sugar: pick(quasar) nebula
2024-06-18html: #stringifyContent: always resolve template items(quasar) nebula
This makes onlyIfSiblings on template content work properly. It should also enable templates which return strings directly to be treated as text for the purposes of chunkwrap, have own blockwrap processed, etc.
2024-06-18html: isBlank: handle onlyIfSIblings template content(quasar) nebula
2024-06-18content, page, util: general contributions usage cleanup(quasar) nebula
2024-06-18data, content: various property & thing-type matches(quasar) nebula
2024-06-18wiki-data: is{Artist,Contributor,CoverArtist}Contribution(quasar) nebula
Just some helper utilities. These carry a specific meaning which we'd like to associate with a particular word, rather than copy everywhere needed.
2024-06-18sort: sortContributionsChronologically: fix non-mutating(quasar) nebula
2024-06-18sort: sortContributionsChronologically(quasar) nebula
2024-06-12search: fix parentName field not working(quasar) nebula
2024-06-10search: drop 'kind' field(quasar) nebula
2024-06-07html: don't show onlyIfSiblings items w/o siblings(quasar) nebula
Previous commits are A-OK for making html.isBlank() work properly with [html.onlyIfSiblings] tags - and consequently, parent tags with [html.onlyIfContent] - but if the parent *doesn't* have this attribute, it needs to take responsibility in its own toString / function.
2024-06-07html: onlyIfSiblings(quasar) nebula
2024-06-02aggregate: mark more internal files as generally unhelpful(quasar) nebula
2024-06-01search, client: art tag results(quasar) nebula
2024-05-31sort: sortFlashesChronologically: sort acts alphabetically(quasar) nebula
See issue #323.
2024-05-31html: fix chunkwrap generation error(quasar) nebula
See issue #484. Also see #code-quarantine: https://discord.com/channels/749042497610842152/854020929113423924/1246242946525691956
2024-05-31search: parent names, art tags, shenanigans(quasar) nebula
2024-05-31search: try a "kind" field(quasar) nebula
2024-05-31search: drop currently unused search specs(quasar) nebula
2024-05-31search: don't expose group names if they match an artist name(quasar) nebula
2024-05-31search: refactor generic process to use statements(quasar) nebula
2024-05-31search, client: album results(quasar) nebula
2024-05-31search, client: group results(quasar) nebula
2024-05-31search, client: custom display for results w/ artwork warnings(quasar) nebula
2024-05-31thumbs, search: 'adorb' for search result thumbs(quasar) nebula
2024-05-31search, client: refactor & simplify search result image processing(quasar) nebula
2024-05-31upd8, search: pass urls & thumbs utils into search spec process(quasar) nebula
2024-05-31search, client: basic flash search results(quasar) nebula