Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-15 | find: cache findMixed by identity of data | (quasar) nebula | |
2024-11-15 | find: mixedFind -> findMixed | (quasar) nebula | |
2024-11-15 | find: findMixedHelper directory internals | (quasar) nebula | |
2024-11-15 | find: final factoring out, probably | (quasar) nebula | |
2024-11-15 | find: factor out prepareMatchBy{Directory,Name} | (quasar) nebula | |
2024-11-15 | find: factor out some stuff into matchHelper | (quasar) nebula | |
2024-11-15 | find: copy in some more common behavior | (quasar) nebula | |
2024-11-15 | find: prefer if-style branching in findHelper/mixedFindHelper | (quasar) nebula | |
2024-11-15 | data: 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. | |||
2024-11-15 | find: factor out keyRefRegex & tidy usage | (quasar) nebula | |
2024-11-15 | find: decompose processAllAvailableMatches | (quasar) nebula | |
2024-11-15 | find: postprocessFindSpec, include() instanceof by default | (quasar) nebula | |
2024-11-15 | find: 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-17 | find: fix up warnOrThrow internal usage | (quasar) nebula | |
2024-02-17 | find: 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-16 | find: eslint cleanup | (quasar) nebula | |
2024-01-30 | find, data: move find specs into Thing subclasses | (quasar) nebula | |
2024-01-30 | find: avoid unhelpful duplicate directories in artist aliases | (quasar) nebula | |
2024-01-30 | find: find.artistIncludingAliases; exclude in find.artist | (quasar) nebula | |
2024-01-30 | find: configure directories w/ getMatchableDirectories | (quasar) nebula | |
2024-01-03 | find: don't assume {mode} object to destructure from | (quasar) nebula | |
2023-11-14 | data: expose CacheableObject directly via #cacheable-object import | (quasar) nebula | |
2023-11-05 | data, find: use clean-logic, cached find.trackOriginalReleasesOnly | (quasar) nebula | |
2023-11-05 | find: support filtering which things are included for matching | (quasar) nebula | |
2023-10-11 | implement flash act pages, rework flash sidebar layout | (quasar) nebula | |
2023-10-10 | find: fix error reporting for multiple name matches | (quasar) nebula | |
2023-10-02 | find: 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-02 | find: always read matches from pre-cached hash map | (quasar) nebula | |
2023-10-02 | find: accept arrays... experimentally... | (quasar) nebula | |
2023-09-19 | Merge branch 'preview' into track-data-cleanup | (quasar) nebula | |
2023-09-18 | data: Track.alwaysReferencedByDirectory flag & field | (quasar) nebula | |
2023-09-07 | data: import Thing.common utilities directly | (quasar) nebula | |
Also rename 'color' (from #cli) to 'colors'. | |||
2023-08-19 | clean up imports & miscellaneous metastructures across codebase | (quasar) nebula | |