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

ThePalaceProject / web-patron / 25076620177
88%

Build:
DEFAULT BRANCH: main
Ran 28 Apr 2026 08:43PM UTC
Jobs 1
Files 14
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

28 Apr 2026 08:42PM UTC coverage: 89.184%. Remained the same
25076620177

push

github

web-flow
Update metadata display on book details screen (PP-4048) (#129)

## Description

<!--- Describe your changes -->
Add Audience, Language, Narrators, and Duration to the metadata fields
displayed on the book details screen, remove audience values from
Categories, and reorder all metadata fields to better support patron
decision-making.

## Motivation and Context

<!--- Why is this change required? What problem does it solve? -->
Fields are ordered by patron decision-making priority. Format, Audience,
Category, and Language help patrons quickly determine if a title is
relevant and age-appropriate. Narrators and Duration are
audiobook-specific fields that influence the commitment decision.
Published, Publisher, and Distributor are administrative details least
likely to influence a borrow decision. Audience is placed near the top
because it's the quickest disqualifier, particularly for parents
browsing on behalf of children.

Fields are also now consistent with mobile platforms.

<!--- If it fixes an open issue, please link to the issue here. -->

[Jira PP-4048](https://ebce-lyrasis.atlassian.net/browse/PP-4048)

## How Has This Been Tested?

<!--- Please describe in detail how you tested your changes. -->
<!--- Include details of your testing environment, and the tests you ran
to -->
<!--- see how your change affects other areas of the code, etc. -->
- Tests were added that ensure the new metadata fields are 1) properly
extracted from OPDS feed and 2) render expectedly on book details pages.
- Manual testing to confirm metadata rendered as expected

## Checklist:

<!--- Go over all the following points, and put an `x` in all the boxes
that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're
here to help! -->

- [ ] I have updated the documentation accordingly.
- [x] All new and existing tests passed.

196 of 220 branches covered (89.09%)

Branch coverage included in aggregate %.

307 of 344 relevant lines covered (89.24%)

31.27 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25076620177.1 28 Apr 2026 08:43PM UTC 14
89.18
GitHub Action Run
Source Files on build 25076620177
  • Tree
  • List 14
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • e416731c on github
  • Prev Build on main (#25053412715)
  • Next Build on main (#25187090111)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc