Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 0 additions & 41 deletions GOALS_FIGMA_MAKE_PROMPT.md

This file was deleted.

65 changes: 0 additions & 65 deletions GOALS_INTEGRATION.md

This file was deleted.

2 changes: 1 addition & 1 deletion client
Submodule client updated 136 files
4 changes: 2 additions & 2 deletions release.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"version": "0.3.0",
"android_build_number": 7
"version": "0.4.0",
"android_build_number": 8
}
45 changes: 45 additions & 0 deletions releases/papyrus-0.4.0+8.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"schema": 1,
"id": "papyrus-0.4.0+8",
"version": "0.4.0",
"build": 8,
"components": {
"server": {
"repo": "PapyrusReader/server",
"source": "e42e229478b606ebcae1117a5382ac9c459d6ff9",
"accepted_development": "e42e229478b606ebcae1117a5382ac9c459d6ff9",
"tag": "v0.4.0",
"prs": {
"prepare": 64,
"promote": 65
},
"prepared_head": "d6435a1df0dd7a4634d65953926b97811a31624b",
"promotion_head": "8bc333eafd65238e4b9ab37b816cd50c9d78ea09",
"verification": {
"revision": "883ba778482e2b8a8d55cf006252270cb9f8638d",
"evidence": "Encrypted off-host backup restored in isolated PostgreSQL 17. Existing database table fingerprints and media hashes preserved. Timer publication and SELECT grants verified. Public API and PowerSync liveness/readiness passed.",
"recorded_at": "2026-11-06T16:14:38.698417+00:00",
"method": "live"
}
},
"client": {
"repo": "PapyrusReader/client",
"source": "6c4106fb452c865c955d29c193c393589ade906d",
"accepted_development": "6c4106fb452c865c955d29c193c393589ade906d",
"tag": "v0.4.0+8",
"prs": {
"prepare": 129,
"promote": 130
},
"prepared_head": "abfd510c99a1299789aa9df36cbae3211142651d",
"promotion_head": "b3ae6f281824843404c6d13ed626bb8ec1c27241"
},
"workspace": {
"repo": "PapyrusReader/papyrus",
"source": "c01c6b2475485f539909656faff418d6a8fac326",
"accepted_development": "c01c6b2475485f539909656faff418d6a8fac326",
"tag": null,
"prs": {}
}
}
}
38 changes: 38 additions & 0 deletions releases/papyrus-0.4.0+8.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Papyrus 0.4.0

6 November 2026 · Build 8

Papyrus 0.4.0 helps you make time for reading and understand your reading habits, with a new reading timer, clearer statistics, and easier-to-navigate settings.

## Make time for a book

- Open **Library → Timer**, choose a book, and start a stopwatch or a countdown. Pick 15, 30, or 60 minutes, or set your own duration.
- Switch to **Focus** for a full-screen clock. Pause and resume when you need a break, then save your reading time with an optional page update.
- Review your recent sessions alongside the timer. Saved time contributes to your reading statistics and goals.
- Timers work offline. When you are signed in and connected, your active timer is shared across your devices. Guest timers stay on the device.
- On Android, pause, resume, or finish a session from the ongoing notification without returning to the app.

## Understand your reading habits

- See reading time, recorded pages, books finished, and reading days together in the redesigned **Statistics** page.
- Switch between time and pages, explore your daily rhythm and reading streaks, and compare weeks, months, years, or a custom date range.
- See which genres you have been reading. You can now edit a book’s genre in its details.
- EPUB page tracking now records individual displayed pages, giving a more precise picture of what you read while preserving existing history.

## Find settings more easily

- Mobile **Settings** now groups options into Account, Appearance, Storage, Accessibility, and About, each with its own page.
- **App updates** has a dedicated page with clearer progress and retry feedback. Storage usage is easier to scan, with a progress bar and compact actions.
- Choose left-aligned or centered page content in **Appearance**.

## A clearer library

- Book and shelf cards stand out more clearly in dark mode. Favorite and selection icons are easier to see across light, dark, high-contrast, and e-ink themes.
- Folder cards and details use space more efficiently. Reconnect actions are easier to find, quick folder previews show less loading flicker, and Folders and Catalogs have consistent page headings.
- Settings, charts, and library layouts handle narrow screens and larger text more comfortably.

## Updating

Update through your current installation source. Android testers using Google Play should use the internal-testing update. If you installed the APK directly, use the new APK from this release. Your library and existing reading history are retained.

**Full change history:** [Changes since 0.3.0](https://github.com/PapyrusReader/client/compare/v0.3.0+7...v0.4.0+8).
Loading