| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2 days | cacheable-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 days | data, yaml: save() -> connect(), Thing.wikiData & friends | (quasar) nebula | |
| HOLY GUACAMOLE | |||
| 2025-07-25 | data, content: GroupCategory.excludeGroupsFromGalleryTabs | (quasar) nebula | |
| 2025-07-25 | data: Group: actually take soupyReverse... | (quasar) nebula | |
| 2025-07-17 | content: gGGPAlbumGrid: tabs | (quasar) nebula | |
| 2025-07-17 | content, data, client, css: style selector first pass | (quasar) nebula | |
| 2025-07-10 | data: isAlbum, isTrack, isArtist, isCommentaryEntry, etc | (quasar) nebula | |
| 2025-05-27 | eslint: trivial fixes | (quasar) nebula | |
| 2025-05-18 | data: Series: custom inspect | (quasar) nebula | |
| 2025-05-18 | data: Series | (quasar) nebula | |
| 2025-04-10 | data: annotatedReferenceList, etc: default date to null | (quasar) nebula | |
| We probably can just remove the date altogether, but this change is external only, not logical. | |||
| 2025-01-11 | data: soupy reverse | (quasar) nebula | |
| 2025-01-11 | data: misc eslint unused var fixes | (quasar) nebula | |
| 2025-01-11 | data: use soupyFind everywhere | (quasar) nebula | |
| also notes where remaining directly-provided wikiData() props are used | |||
| 2025-01-03 | data: with{Resolved,Reverse}AnnotatedReferenceList: dates | (quasar) nebula | |
| 2024-12-25 | data, content: Group.closelyLinkedArtists: thing -> artist | (quasar) nebula | |
| 2024-11-17 | data, content: closely linked artist annotations | (quasar) nebula | |
| Basic implementation only here, nothing custom for particular annotations for example. | |||
| 2024-11-17 | data: Closely Linked Artists | (quasar) nebula | |
| 2024-11-02 | data: seriesList: expose group | (quasar) nebula | |
| 2024-11-02 | data: Group.serieses | (quasar) nebula | |
| 2024-03-01 | data: group: don't assume description is set | (quasar) nebula | |
| 2024-01-30 | find, data: move find specs into Thing subclasses | (quasar) nebula | |
| 2024-01-30 | data: pre-sort artists, mark group non-sorting | (quasar) nebula | |
| 2024-01-30 | data, yaml: store data step info on Thing constructors | (quasar) nebula | |
| 2024-01-30 | data, yaml: mark ignored fields on `fields` | (quasar) nebula | |
| 2024-01-30 | data: tidy things folder & imports, nicer fields yaml spec | (quasar) nebula | |
| 2024-01-30 | yaml, data: store document specs statically on Thing subclasses | (quasar) nebula | |
| 2024-01-06 | data: various simpleString -> contentString | (quasar) nebula | |
| 2023-11-04 | data: wikiData: port to templateCompositeFrom syntax | (quasar) nebula | |
| 2023-11-04 | group: add GroupCategory.directory, referenceType group-category | (quasar) nebula | |
| 2023-10-18 | data: add [Thing.friendlyName] property to some Thing subclasses | (quasar) nebula | |
| 2023-10-01 | data, 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-20 | data: fix many validation errors | (quasar) nebula | |
| 2023-09-07 | data: roll paired "byRef" and "dynamic" properties into one | (quasar) nebula | |
| 2023-09-07 | data: import Thing.common utilities directly | (quasar) nebula | |
| Also rename 'color' (from #cli) to 'colors'. | |||
| 2023-09-07 | data, infra: import validators directly | (quasar) nebula | |
| 2023-09-06 | data: dynamicThingsFromReferenceList -> resolvedReferenceList | (quasar) nebula | |
| 2023-09-05 | data: filter only requested deps, require requesting 'this' | (quasar) nebula | |
| * Thing.composite.from() only provides the dependencies specified in each step and the base, and prevents '#'-prefixed keys from being specified on the main (composite) dependency list. * CacheableObject no longer provides a "reflection" dependency to every compute/transform function, and now requires the property 'this' to be specified instead of the constructor.instance symbol. (The static CacheableObject.instance, inherited by all subclasses, was also removed.) * Also minor improvements to sugar.js data processing utility functions. | |||
| 2023-08-19 | clean up imports & miscellaneous metastructures across codebase | (quasar) nebula | |
| 2022-12-28 | properly support 4-18 item carousels | (quasar) nebula | |
| 2022-11-28 | divide things.js into modular files (hilariously) | (quasar) nebula | |