« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data/things/wiki-info.js
AgeCommit message (Collapse)Author
3 dayscacheable-object, data: depend on computed values; initial compat(quasar) nebula
reaches live-dev-server serve with no errors and serves homepage at all and apparently correctly no page navigation performed no full build performed aimed for preserving existing logic should be no subsequent changes to this commit (amend)
3 daysdata, yaml: save() -> connect(), Thing.wikiData & friends(quasar) nebula
HOLY GUACAMOLE
2025-09-03data: WikiInfo.canonicalMediaBase(quasar) nebula
2025-07-10data: isAlbum, isTrack, isArtist, isCommentaryEntry, etc(quasar) nebula
2025-05-27data: WikiInfo.wallpaper{Style,Parts}(quasar) nebula
also tidy field order
2025-05-27content, data: WikiInfo.wikiWallpaperFileExtension(quasar) nebula
2025-01-11data: misc eslint unused var fixes(quasar) nebula
2025-01-11data: use soupyFind everywhere(quasar) nebula
also notes where remaining directly-provided wikiData() props are used
2024-09-13data: WikiInfo.canonicalBase: don't error if null(quasar) nebula
2024-09-11data: WikiInfo: make canonicalBase always end with slash(quasar) nebula
2024-06-18data: WikiInfo: contributionPresets(quasar) nebula
2024-05-31data: WikiInfo.enableSearch, WikiInfo.searchDataAvailable(quasar) nebula
2024-01-30data, yaml: store data step info on Thing constructors(quasar) nebula
2024-01-30data: tidy things folder & imports, nicer fields yaml spec(quasar) nebula
2024-01-30yaml, data: store document specs statically on Thing subclasses(quasar) nebula
2024-01-06data: various simpleString -> contentString(quasar) nebula
2023-11-10data: provide default wiki color in data, not css(quasar) nebula
Fixes #169!
2023-11-04data: wikiData: port to templateCompositeFrom syntax(quasar) nebula
2023-10-18data: add [Thing.friendlyName] property to some Thing subclasses(quasar) nebula
2023-10-01data, test: refactor utilities into own file(quasar) nebula
Primarily for more precies test coverage mapping, but also to make navigation a bit easier and consolidate complex functions with lots of imports out of the same space as other, more simple or otherwise specialized files.
2023-09-20data: fix many validation errors(quasar) nebula
2023-09-07data: roll paired "byRef" and "dynamic" properties into one(quasar) nebula
2023-09-07data: import Thing.common utilities directly(quasar) nebula
Also rename 'color' (from #cli) to 'colors'.
2023-09-07data, infra: import validators directly(quasar) nebula
2023-09-06data: dynamicThingsFromReferenceList -> resolvedReferenceList(quasar) nebula
2023-09-05data: misc. style consistency tweaks(quasar) nebula
2023-08-19clean up imports & miscellaneous metastructures across codebase(quasar) nebula
2022-11-28divide things.js into modular files (hilariously)(quasar) nebula