Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-19 | clean up imports & miscellaneous metastructures across codebase | (quasar) nebula | |
2023-08-19 | remove a bunch of dead util files | (quasar) nebula | |
2023-08-13 | content, client: "Random Pages" listing | (quasar) nebula | |
2023-08-09 | content: listAll{Additional,SheetMusic,MidiProject}Files | (quasar) nebula | |
2023-08-02 | content: bunch of stub pages | (quasar) nebula | |
2023-07-27 | content: track listings | (quasar) nebula | |
2023-07-16 | content: listTagsBy{Name,Uses} | (quasar) nebula | |
2023-07-07 | content: listGroupsByLatestAlbum | (quasar) nebula | |
2023-07-07 | content: listGroupsBy{Albums,Tracks,Duration} | (quasar) nebula | |
2023-07-07 | content: listGroupsByCategory | (quasar) nebula | |
2023-07-07 | content: listGroupsByName, listing feature flags | (quasar) nebula | |
2023-07-04 | content: listArtistsByLatestContribution (stub) | (quasar) nebula | |
This doesn't quite include the updates to this listing discussed in #199 and #208 yet. Flash contributions are divided into their own list just like in the updated "by Contributions" listing, though. | |||
2023-07-04 | content: listArtistsByDuration | (quasar) nebula | |
2023-07-03 | content: listArtistsBy{CommentaryEntries,Name} + syntax changes | (quasar) nebula | |
2023-07-02 | content: listArtistsByContributions | (quasar) nebula | |
2023-07-02 | content: listAlbumsByDateAdded + chunk listings | (quasar) nebula | |
2023-07-02 | content: listAlbumsBy{Tracks,Duration,Date} | (quasar) nebula | |
2023-07-01 | content: generateListingPage: listings for same target + misc. | (quasar) nebula | |
2023-07-01 | content: avoid boilerplate around listings, make spec relevant again | (quasar) nebula | |
2023-04-27 | data: new sortByPositionInFlash act function | (quasar) nebula | |
Fixes #168. This refactors the duplicated logic with sortByPositionInAlbum into a new template, sortByPositionInParent. | |||
2023-03-05 | add a few missing headings to skippers | (quasar) nebula | |
2023-03-03 | listAdditionalFilesInProperty util, All MIDI/Project Files | (quasar) nebula | |
2023-03-03 | listTracksWithProperty util for similar listings | (quasar) nebula | |
2023-03-03 | define listing spec entries one at a time | (quasar) nebula | |
2023-03-03 | "Listings for..." & "See also..." sections on listing pages | (quasar) nebula | |
2023-03-03 | new All Sheet Music listing | (quasar) nebula | |
2023-03-01 | Tracks - with Sheet Music / MIDI & Project Files listings | (quasar) nebula | |
2023-01-15 | Merge branch 'staging' into preview | (quasar) nebula | |
2023-01-15 | fix tracks/by-date missing rerelease accent | (quasar) nebula | |
2023-01-15 | change tracks/by-date sorting algorithm | (quasar) nebula | |
2023-01-07 | quarantine hard-coded official/fandomAlbumData | (quasar) nebula | |
2023-01-02 | sort albums alphabetically before by date added | (quasar) nebula | |
2022-12-06 | fix missing album duration...... oops | (quasar) nebula | |
2022-12-03 | sticky subheadings | (quasar) nebula | |
2022-11-27 | only count originals for total duration in most places | (quasar) nebula | |
2022-11-27 | integrate "latest first" into sortChronologically | (quasar) nebula | |
2022-11-26 | finish up cosmetic style changes | (quasar) nebula | |
2022-11-21 | remove a bunch of unnecessary guarding ?. | (quasar) nebula | |
2022-11-21 | new "empty" sugar.js util | (quasar) nebula | |
2022-07-19 | finish porting listing specs (!!) | (quasar) nebula | |
2022-07-13 | htmlify more specs, optimize artists/by-latest | (quasar) nebula | |
2022-07-13 | begin htmlifying listings & listing specs | (quasar) nebula | |
2022-06-26 | lots of fixes from eslint | (quasar) nebula | |
2022-06-26 | Changes(tm) | (quasar) nebula | |
2022-06-26 | real pragma, and some eslint fixes | (quasar) nebula | |
2022-06-26 | add @format pragma to JS files | (quasar) nebula | |
2022-06-26 | initial prettier/eslint commit | (quasar) nebula | |
2022-06-13 | group tracks with lyrics listing by album | (quasar) nebula | |
...rather than track date, which made the layout do Weird Things on occasion | |||
2022-06-13 | filter out no dateAdded in respective listing | (quasar) nebula | |
2022-06-10 | various sorting improvements across the board | (quasar) nebula | |
- several bugs introduced during data restructure fixed - a few areas where sorting functions were present but completely ineffective (albeit harmlessly so) fixed - new composite sorting utils are more deterministic by considering multiple factors instead of e.g. only name, only date - component sorting functions can be combined and pay more attention to determinism and only moving items when it's covered by the scope of the component (i.e. they can more readily be composited / used together) - names are normalized in a more particular manner (for alphabetical sorting) - accents are stripped, "ü" sorts as "u" - punctuation is stripped, "dave's" sorts as "daves" - (some) diacritics are expanded, "ff" sorts as "ff" - any sequential whitespace treated as one typical space - whitespace is trimmed from start and end - english prefix "a" / "an" stripped in addition to "the" - alphabetical sorting uses localeCompare and considers numeric strings more naturally, "Homestuck Vol. 10" sorts after "Homestuck Vol. 5" |