| Age | Commit message (Expand) | Author |
| 33 hours | data: Album: chop withTracks, withCoverArtDate | (quasar) nebula |
| 2 days | data: Track: chop withPropertyFromAlbum | (quasar) nebula |
| 2 days | data: Track: chop exitWithoutUniqueCoverArt | (quasar) nebula |
| 2 days | data: Track: inline alwaysReferenceByDirectory | (quasar) nebula |
| 2 days | data: Track: chop withTrackNumber | (quasar) nebula |
| 2 days | data: Track: chop withDirectorySuffix, withSuffixDirectoryFromAlbum | (quasar) nebula |
| 2 days | data: Track: chop withOtherReleases | (quasar) nebula |
| 2 days | data: Track: chop withAllReleases | (quasar) nebula |
| 2 days | data: Track: chop withMainReleaseTrack | (quasar) nebula |
| 3 days | data: Track: chop withMainRelease | (quasar) nebula |
| 3 days | data: exitWithoutUpdateValue: validate input | (quasar) nebula |
| 3 days | data: Track: chop withCoverArtistContribs | (quasar) nebula |
| 3 days | data: Track: chop withTrackArtDate | (quasar) nebula |
| 3 days | data: Track: chop withDate | (quasar) nebula |
| 3 days | data: Track: chop withHasUniqueCoverArt | (quasar) nebula |
| 3 days | data: spot fixes | (quasar) nebula |
| 3 days | cacheable-object, data: depend on computed values; initial compat | (quasar) nebula |
| 3 days | composite: nicer input validation error messaging | (quasar) nebula |
| 3 days | data: factor out getOutputName in withPropertyFrom... | (quasar) nebula |
| 3 days | data: ~The Forever Fieldtrip~ (no) more adventures | (quasar) nebula |
| 3 days | data: Artist: fix always having avatar artwork | (quasar) nebula |
| 3 days | data, yaml: save() -> connect(), Thing.wikiData & friends | (quasar) nebula |
| 3 days | data, infra: auto-inherit yaml document specs | (quasar) nebula |
| 3 days | data: CacheableObject: fix hasPropertyDescriptor | (quasar) nebula |
| 3 days | data: Adventure (wip!!!! wip!!!! wip!!!! wip!!!!) | (quasar) nebula |
| 3 days | data, infra: better CacheableObject prototype inheritence | (quasar) nebula |
| 3 days | data, infra: actually sort subclasses after superclasses | (quasar) nebula |
| 3 days | data: link flashes, acts, and sides directly | (quasar) nebula |
| 4 days | can't commit this | (quasar) nebula |
| 4 days | content: image: shush about missing thumbnails | (quasar) nebula |
| 2025-11-04 | content: consider language order for tooltip offset | (quasar) nebula |
| 2025-11-04 | language: language.orderStringOptions() / language.$order() | (quasar) nebula |
| 2025-11-04 | content, css: always control offset-tooltip effect from content | (quasar) nebula |
| 2025-11-04 | content: gAIPChunk: albumLink, flashActLink slots -> link | (quasar) nebula |
| 2025-11-04 | content: gAIPChunk: items slot -> list | (quasar) nebula |
| 2025-11-03 | search: don't count "edits for wiki" for artist groups | (quasar) nebula |
| 2025-11-03 | search: fresher artist groups math | (quasar) nebula |
| 2025-11-03 | search: first try at artist groups | (quasar) nebula |
| 2025-11-03 | cilent, search: access isTrack, isAlbum etc | (quasar) nebula |
| 2025-11-03 | client, search: fix bad Object.hasOwn() accesses | (quasar) nebula |
| 2025-11-03 | client, search: add additionalNames to interestingFieldCombinations | (quasar) nebula |
| 2025-11-02 | content: gGIPAlbumsListBySeries: actually show series descriptions | (quasar) nebula |
| 2025-10-26 | client: fix dynamic links missing '/' at end | (quasar) nebula |
| 2025-10-26 | content: image: uri-decode mediaSrc | (quasar) nebula |
| 2025-10-25 | content, css: gAIPTracksChunkItem: consider credited releases | (quasar) nebula |
| 2025-10-25 | data: let secondary releases' artists differ from main release | (quasar) nebula |
| 2025-10-25 | data, content: Track.artistTextInLists | (quasar) nebula |
| 2025-10-25 | wiki-data: matchMarkdownLinks: use fuller-fat tokenizer.link() | (quasar) nebula |
| 2025-10-25 | content, css: content-code overflow indicator | (quasar) nebula |
| 2025-10-25 | css: content-code precision | (quasar) nebula |