Skip to content

Pinakes Android v1.5.1 (debug)

Pre-release
Pre-release

Choose a tag to compare

@fabiodalez-dev fabiodalez-dev released this 09 Sep 14:17
· 135 commits to main since this release

Companion app for Pinakes — debug build.

What's new in 1.5.1

Four improvements to the Emeroteca (periodicals) section, from a review of the client/server contract against the plugin.

  • HTTP caching. The server sends an ETag on every periodicals request, but the app never revalidated: every refresh re-downloaded the whole payload. A 10 MB disk cache makes revalidation transparent, and the cache is cleared on sign-out and on instance switch so nothing survives across accounts.
  • Supplements are shown. The server exposes an issue's supplements note and the app was dropping it.
  • Truncated issue lists are flagged. The server caps a volume year at 400 issues; a long year used to look complete. A banner now says so, with the real count.
  • A missing issue is told apart from a disabled section. Both used to surface as the same generic error; the app now probes the health endpoint on a 404 and distinguishes "this issue no longer exists" from "the section is no longer available".

Six new interface strings in all four languages (English, Italian, French, German).

Server side

Works against any current Pinakes instance: the truncated flag is optional on the wire, and the sections appear only if the server exposes them. The matching server work ships in Pinakes 0.7.82.

Install

Download pinakes-1.5.1-debug.apk and allow installation from unknown sources. This is a debug build, signed with the debug key — it does not upgrade over a release-signed install.