« 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
12 daysmove aggregate, cli out of util(quasar) nebula
not sure how to nicely separate some #aggregate code from its dependency on colors, so it lives out of util for now not used anywhere on client but would be nice to support there eventually
12 dayssugar: iterateMultiline: don't colorize where(quasar) nebula
12 daysmove some modules out of util, data(quasar) nebula
12 dayscontent: generateSocialEmbed: process image path(quasar) nebula
13 dayswrite: static-build: skip symlinks/copies for 'to' w/ origin(quasar) nebula
Maybe nothing else is needed to get static-build working with online media? Maybe?
13 daysadd always reference by directory to albums for mixed findMakin
2025-01-23content, css: generatePageLayout: fallback background rule(quasar) nebula
2025-01-23upd8: --refresh-online-{thumbs,file-sizes}(quasar) nebula
2025-01-23upd8: local copy of online file size cache(quasar) nebula
2025-01-23upd8: I mean file size preloader: translate path separator(quasar) nebula
also fix mistimed filtering
2025-01-23upd8: file size preloader prefix(quasar) nebula
2025-01-21upd8: write preload file sizes cache(quasar) nebula
This isn't viable yet because it includes full on-device path names - not good for sharing between devices (or privacy!). But the gist of writing and integration into the queue is here.
2025-01-21cli, thumbs: factor out stringifyCache(quasar) nebula
2025-01-21upd8, content: preload all file sizes, straight-shot(quasar) nebula
2025-01-21upd8: online thumbs cache(quasar) nebula
This code is actually from January 17th.
2025-01-21node 20.x -> 22.x(quasar) nebula
2025-01-17urls: basic domain-in-prefix support(quasar) nebula
2025-01-17upd8: tidy additional file paths logic(quasar) nebula
2025-01-17upd8: --show-url-spec(quasar) nebula
2025-01-17urls: processObjectToken: don't mutate actually lol(quasar) nebula
Oooooooops https://discord.com/channels/749042497610842152/854020929113423924/1329790888527794188
2025-01-17urls, upd8: default-override & optional url specs(quasar) nebula
2025-01-17cli: more syntaxes for type: 'series' options(quasar) nebula
2025-01-16urls, upd8: load internal url spec from yaml file(quasar) nebula
2025-01-13upd8: --show-step-memory + related cleanup(quasar) nebula
2025-01-13cacheable-object: mark cache valid / finalization after success(quasar) nebula
2025-01-13cacheable-object: drop old stuff(quasar) nebula
2025-01-13cacheable-object: remove 900,000 functions(quasar) nebula
2025-01-13cacheable-object: tread carefully in {*}PropertyValueError(quasar) nebula
2025-01-13upd8: measure memory usage at each step(quasar) nebula
The code in this commit is actually authored by natalias!!
2025-01-11data: soupy reverse(quasar) nebula
2025-01-11write: live-dev-server: gracefully fail path compute(quasar) nebula
2025-01-11data: misc eslint unused var fixes(quasar) nebula
2025-01-11eslint misc grumpies(quasar) nebula
2025-01-11reverse: unique option(quasar) nebula
2025-01-11yaml, upd8: provide boundReverse(quasar) nebula
2025-01-11reverse: artworksWhichReference(quasar) nebula
2025-01-11reverse: tidy step(quasar) nebula
2025-01-11reverse: bindTo 'wikiData'(quasar) nebula
2025-01-11data: Track: reverse spec fix-ups(quasar) nebula
2025-01-11reverse: fill out reverseHelper(quasar) nebula
2025-01-11find, reverse: fr.bind + bindReverse(quasar) nebula
2025-01-11find: move decorate-token behavior into find-reverse(quasar) nebula
2025-01-11find, reverse: use namespace import(quasar) nebula
2025-01-11data: Track: stub demo Thing.reverseSpecs(quasar) nebula
2025-01-11find, reverse: factor out some common interfaces & stub reverse(quasar) nebula
no bindReverse yet
2025-01-11data: general withReverse{*}List logic tidying(quasar) nebula
2025-01-11data: withMappedList: 'filter' option(quasar) nebula
2025-01-11data: withReverseReferenceList: use withPropertyFromList(quasar) nebula
2025-01-11data: use soupyFind everywhere(quasar) nebula
also notes where remaining directly-provided wikiData() props are used
2025-01-11data: inputSoupyFind.input()(quasar) nebula
occasionally we use a soupyFind.input() from #composite/wiki-data code, so this exposes a no-dependency frontend for that token