mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-05-13 06:51:29 +00:00
Same root cause as #3620: String(value).localeCompare(..., {numeric:true}) treats the "-" of negative ms epochs as a non-numeric character, so pre-1970 broadcast dates sort lexically. Switch the primary publishedAt branch and the same-named tiebreaker to numeric subtraction. Other sort keys remain on localeCompare for natural-sort behaviour. Verified with a paste-into-console reproducer; see PR description. Developed with the help of Claude (Anthropic), reviewed and verified by me. |
||
|---|---|---|
| .. | ||
| collection | ||
| library | ||
| playlist | ||
| podcast | ||
| ApiKeysTable.vue | ||
| AudioTracksTableRow.vue | ||
| BackupsTable.vue | ||
| ChaptersTable.vue | ||
| CollectionBooksTable.vue | ||
| CustomMetadataProviderTable.vue | ||
| EbookFilesTable.vue | ||
| EbookFilesTableRow.vue | ||
| LibraryFilesTable.vue | ||
| LibraryFilesTableRow.vue | ||
| PlaylistItemsTable.vue | ||
| TracksTable.vue | ||
| UploadedFilesTable.vue | ||
| UsersTable.vue | ||