• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

jhheider / pdcst / 29273316681
67%

Build:
DEFAULT BRANCH: main
Ran 13 Jul 2026 06:11PM UTC
Jobs 1
Files 44
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 Jul 2026 06:09PM UTC coverage: 66.85% (+0.1%) from 66.723%
29273316681

push

github

web-flow
feat: per-subscription episode order (newest-first vs oldest-first) (#38)

News/current-affairs feeds are best browsed and queued newest-first; a
serial or narrative series (Revolutions, a history course) is best consumed
oldest-first, in publication order. Make the order per-subscription:

- New `queue_oldest_first` column (default false = newest-first).
- The episode pane reverses the newest-first query for an oldest-first feed,
  so a serial reads top-to-bottom in listen order (and you queue it that way).
- `O` in the Subscriptions pane flips the selected feed's order and re-sorts
  its episodes immediately; footer + help updated.
- Guessed at subscribe time (`guess_oldest_first`): title keywords
  (history/story/making of/chronicle/saga) or an iTunes History/Fiction/Drama
  category default to oldest-first. Always overridable.

Tested: the guess (serials vs news), the DB round-trip, and that an
oldest-first feed reverses the episode order (and flips back).


Claude-Session: https://claude.ai/code/session_014meUZPwNWx1cfEub4Ncx3Y

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

44 of 68 new or added lines in 6 files covered. (64.71%)

167 existing lines in 4 files now uncovered.

4021 of 6015 relevant lines covered (66.85%)

2505808.06 hits per line

Uncovered Changes

Lines Coverage ∆ File
21
35.86
-0.48% crates/pdcst/src/app/state/library.rs
3
0.0
0.0% crates/pdcst/src/app/input.rs

Coverage Regressions

Lines Coverage ∆ File
132
35.86
-0.48% crates/pdcst/src/app/state/library.rs
16
91.16
0.86% crates/pdcst/src/feed/parser.rs
10
84.18
0.02% crates/pdcst/src/ui/mod.rs
9
0.0
0.0% crates/pdcst/src/app/input.rs
Jobs
ID Job ID Ran Files Coverage
1 29273316681.1 13 Jul 2026 06:11PM UTC 44
66.85
GitHub Action Run
Source Files on build 29273316681
  • Tree
  • List 44
  • Changed 7
  • Source Changed 6
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29273316681
  • d5cf7387 on github
  • Prev Build on main (#29272529737)
  • Next Build on main (#29273623198)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc