« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)Author
4 daysurls: getURLsFromRoot: recognize localizedDefaultLanguage(quasar) nebula
4 dayswrite: swap between to/absoluteTo based on page absoluteLinks(quasar) nebula
4 daysutil -> common-util(quasar) nebula
4 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
4 dayssugar: iterateMultiline: don't colorize where(quasar) nebula
4 daysmove some modules out of util, data(quasar) nebula
4 dayscontent: generateSocialEmbed: process image path(quasar) nebula
5 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?
6 daysadd always reference by directory to albums for mixed findMakin
7 dayscontent, css: generatePageLayout: fallback background rule(quasar) nebula
7 daysupd8: --refresh-online-{thumbs,file-sizes}(quasar) nebula
7 daysupd8: local copy of online file size cache(quasar) nebula
7 daysupd8: I mean file size preloader: translate path separator(quasar) nebula
also fix mistimed filtering
7 daysupd8: file size preloader prefix(quasar) nebula
10 daysupd8: 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.
10 dayscli, thumbs: factor out stringifyCache(quasar) nebula
10 daysupd8, content: preload all file sizes, straight-shot(quasar) nebula
10 daysupd8: online thumbs cache(quasar) nebula
This code is actually from January 17th.
13 daysurls: basic domain-in-prefix support(quasar) nebula
13 daysupd8: tidy additional file paths logic(quasar) nebula
13 daysupd8: --show-url-spec(quasar) nebula
13 daysurls: processObjectToken: don't mutate actually lol(quasar) nebula
Oooooooops https://discord.com/channels/749042497610842152/854020929113423924/1329790888527794188
13 daysurls, upd8: default-override & optional url specs(quasar) nebula
13 dayscli: 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-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