« 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
2 dayshtml: 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
2024-05-31search: disable gif artworks for now(quasar) nebula
2024-05-31search: index track/album groups in generic(quasar) nebula
2024-05-31sugar: groupArray(quasar) nebula
2024-05-31client: show results from generic search(quasar) nebula
2024-05-31search, client: genericize artwork processing(quasar) nebula
2024-05-31search: 'generic' index for like comparisons(quasar) nebula
2024-05-31search: refactor search spec definition & interfaces(quasar) nebula
2024-05-31sugar: promiseWithResolvers(quasar) nebula
2024-05-31search: allow passing options into makeSearchIndexes(quasar) nebula
2024-05-31sugar: make withEntries work async(quasar) nebula
2024-05-31search: factor out common schema initializing behavior(quasar) nebula