audiobookshelf/client/components/tables/podcast
Julien Cornebise 537d3fe17d
Fix podcast episode sort for pre-1970 broadcast dates
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.
2026-05-10 17:33:21 +01:00
..
DownloadQueueTable.vue Tailwind V4 migration initial commit 2025-03-16 16:41:37 +02:00
LazyEpisodeRow.vue Use getServerSetting to ensure serverSettings is set before accessing 2025-07-06 17:39:03 -05:00
LazyEpisodesTable.vue Fix podcast episode sort for pre-1970 broadcast dates 2026-05-10 17:33:21 +01:00