Skip to content

v1.6.0 — mobile recovery, open status, paper discussions

Choose a tag to compare

@rainhuang0220 rainhuang0220 released this 07 Sep 14:19
· 7 commits to main since this release

What’s new

v1.6.0 recovers mobile reading and adds lightweight paper discussions. Desktop PDF behavior is unchanged.

  • Mobile recovery. The broken v1.5 Android inline viewer is no longer the default. Every device uses Library → /paper/:id → 302 → /paper/:id/pdf.
  • Raw PDF fallback. Mobile may display the file in the browser or offer a download. That is the shipped safe path, not a bug. wePaper does not claim a reliable inline Android viewer.
  • Reading status. 待泛读 / 待精读 / 泛读中 / 精读中 / 已泛读 / 已精读. Any visitor can set or clear a label from the catalog. /owner is gone.
  • Discussions. Each paper has comments, one-level replies, and likes at /paper/:id/discussion. Desktop and mobile: 评论 · N. Mobile: long-press the title (a normal tap still opens the PDF).
  • No accounts. Status and comments are intentionally open for a small audience. Writes are validated; they are not authenticated.
  • Test isolation. Automated status/comment tests use a fixture database. They do not write the production papers.

Tests

uv run pytest (83 passed). Playwright E2E on an isolated server (18 passed, 12 skipped opt-in benches).

Known limitation

No real Android Chrome/WebView inline viewer was verified. Mobile stays on raw PDF.

Demo: https://wepaper.plainlist.space