Skip to content

Android 1.6.2: digital editions, PDF cleanup and guarded media transport - #45

Merged
fabiodalez-dev merged 1 commit into
mainfrom
release/1.6.2
Oct 12, 2026
Merged

fabiodalez-dev merged 1 commit into
mainfrom
release/1.6.2

Conversation

@fabiodalez-dev

Copy link
Copy Markdown
Owner

A book that exists only in digital form is now shown as a digital edition: the app offers Read or Listen and no longer offers a physical reservation or calls it unavailable. Physical titles stay reservable when all their copies are out. A supplementary document alone, such as a table of contents or an errata PDF, does not make a book a digital edition (#44).

The PDF reader no longer leaves temporary files behind when a download fails, is cancelled or the reader is closed, and closing it while a page is rendering is safe. Audiobooks and PDFs now download through the same guarded connection, which checks every redirect and refuses a switch from HTTPS to plain HTTP.

The wanted-book page lists translators and other contributors separately from the authors, with their roles in your language, when the server is Pinakes 0.8.3 or later; older servers keep working as before. Main authors no longer carry a redundant "Author" label.

The Pullfrog review in CI retries with a fallback token when the primary one is unavailable (#40).

Works with any Pinakes server the 1.6.1 app supports. Version 1.6.2 (versionCode 19).

@coderabbitai

coderabbitai Bot commented Oct 12, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 71aa88ff-e27e-47c7-a77b-1b9033f955e9

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ℹ️ No critical issues. One stale count is flagged inline.

Reviewed changes

This review covers the release-metadata commit for 1.6.2. The digital-edition, PDF cleanup, media transport and CI fallback work described in the PR body is already on main from earlier PRs, so this diff does not include it.

  • Version bump — versionCode 18 → 19 and versionName 1.6.1 → 1.6.2 in app/build.gradle.kts. This is a monotonic increase, so the APK upgrades in place.
  • STATUS.md verification line — updates the package version and test counts. Counting @Test annotations on the branch confirms the numbers: 200 under app/src/test and 22 under app/src/androidTest.

Pullfrog  | Fix all ➔ | Fix 👍s ➔ | View workflow run | Using claude-opus-5-5 | 𝕏

Comment thread STATUS.md
@fabiodalez-dev
fabiodalez-dev merged commit 515944c into main Oct 12, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant