Skip to content

v1.5.0 — mobile inline reader and reading status

Choose a tag to compare

@rainhuang0220 rainhuang0220 released this 07 Sep 11:37
· 10 commits to main since this release

Superseded by v1.6.0. Mobile default is now 302 → raw PDF. Reading status is openly editable. /owner was removed.

Summary (historical)

  • Desktop still reads papers in the browser-native PDF viewer: Library → /paper/:id → 302 → /paper/:id/pdf.
  • Mobile opened the same canonical /paper/:id URL in a lazy official Mozilla PDF.js viewer (pdfjs-dist@5.7.284). That default later failed on real Android (“The PDF could not be opened.”).
  • /paper/:id/pdf remained raw application/pdf (Range / 206) on every device.
  • Owner reading-status labels (待泛读 / 待精读 / 泛读中 / 精读中 / 已泛读 / 已精读) were server-persisted and only editable after /owner sign-in.

Production: https://wepaper.plainlist.space
Code commit: 4bdc8b47c3f37c4028388323211f1eb9afdbe414
Release commit: a4ce6edf873156f8e16b5f557d5a462091acc81b