« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/find.js
AgeCommit message (Collapse)Author
3 daysdata: stub real results for find.mixed(quasar) nebula
Works by name, not by directory. Also no caching, and some stuff common with findHelper should be factored out.
3 daysfind: factor out keyRefRegex & tidy usage(quasar) nebula
3 daysfind: decompose processAllAvailableMatches(quasar) nebula
3 daysfind: postprocessFindSpec, include() instanceof by default(quasar) nebula
3 daysfind: find.mixed stub(quasar) nebula
Exposes a store that works similar to the normal find store, so that find.mixed() tokens that read the same in fact *are* the same identity [so will share a cache of findable results], and enables accessing the spec descriptions behind particular find tokens, which will probably come in handy.
2024-03-17find: fix up warnOrThrow internal usage(quasar) nebula
2024-02-17find: fix not passing getMatchableDirectories through (???)(quasar) nebula
unclear how this was not being used. seems it would've broken artist aliases previously, not just now.
2024-02-16find: eslint cleanup(quasar) nebula
2024-01-30find, data: move find specs into Thing subclasses(quasar) nebula
2024-01-30find: avoid unhelpful duplicate directories in artist aliases(quasar) nebula
2024-01-30find: find.artistIncludingAliases; exclude in find.artist(quasar) nebula
2024-01-30find: configure directories w/ getMatchableDirectories(quasar) nebula
2024-01-03find: don't assume {mode} object to destructure from(quasar) nebula
2023-11-14data: expose CacheableObject directly via #cacheable-object import(quasar) nebula
2023-11-05data, find: use clean-logic, cached find.trackOriginalReleasesOnly(quasar) nebula
2023-11-05find: support filtering which things are included for matching(quasar) nebula
2023-10-11implement flash act pages, rework flash sidebar layout(quasar) nebula
2023-10-10find: fix error reporting for multiple name matches(quasar) nebula
2023-10-02find: use more reasonable getMatchableNames default(quasar) nebula
Also warn with some details when getMatchableNames returns values besides strings. This was getting caught on links to listings, which don't have (data-represented) names.
2023-10-02find: always read matches from pre-cached hash map(quasar) nebula
2023-10-02find: accept arrays... experimentally...(quasar) nebula
2023-09-19Merge branch 'preview' into track-data-cleanup(quasar) nebula
2023-09-18data: Track.alwaysReferencedByDirectory flag & field(quasar) nebula
2023-09-07data: import Thing.common utilities directly(quasar) nebula
Also rename 'color' (from #cli) to 'colors'.
2023-08-19clean up imports & miscellaneous metastructures across codebase(quasar) nebula