I only tested it on android, but I guess it must work on IOS because of capacitor.
In-depth Description
you can click on the search icon, enter a query in the search modal and then select among the matches. there are also, two more buttons as part of the controls: a next and previous occurrence buttons. the search query gets highlighted. the modal remembers the last search query per book.
How have you tested this?
opened multiple epub books from my library, and tested all the new features again and again untill I was satisfied with the results.
tested it on my physical Android 10 phone and a virtual Android 14 one.
Screenshots
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/advplyr/audiobookshelf-app/pull/1667
**Author:** [@reda-akherfi](https://github.com/reda-akherfi)
**Created:** 8/22/2025
**Status:** 🔄 Open
**Base:** `master` ← **Head:** `r_ebook_reader_search`
---
### 📝 Commits (1)
- [`4744a0d`](https://github.com/advplyr/audiobookshelf-app/commit/4744a0d0e39c030d896f33f82cff1589fc7377d8) add epub search.
### 📊 Changes
**3 files changed** (+480 additions, -20 deletions)
<details>
<summary>View changed files</summary>
📝 `components/readers/EpubReader.vue` (+347 -18)
📝 `components/readers/Reader.vue` (+128 -2)
📝 `strings/en-us.json` (+5 -0)
</details>
### 📄 Description
## Brief summary
add the search functionality inside the epub reader on the official android client.
## Which issue is fixed?
it solves this issue: #1323
## Pull Request Type
I only tested it on android, but I guess it must work on IOS because of capacitor.
## In-depth Description
you can click on the search icon, enter a query in the search modal and then select among the matches. there are also, two more buttons as part of the controls: a next and previous occurrence buttons. the search query gets highlighted. the modal remembers the last search query per book.
## How have you tested this?
opened multiple epub books from my library, and tested all the new features again and again untill I was satisfied with the results.
tested it on my physical Android 10 phone and a virtual Android 14 one.
## Screenshots


---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/advplyr/audiobookshelf-app/pull/1667
Author: @reda-akherfi
Created: 8/22/2025
Status: 🔄 Open
Base:
master← Head:r_ebook_reader_search📝 Commits (1)
4744a0dadd epub search.📊 Changes
3 files changed (+480 additions, -20 deletions)
View changed files
📝
components/readers/EpubReader.vue(+347 -18)📝
components/readers/Reader.vue(+128 -2)📝
strings/en-us.json(+5 -0)📄 Description
Brief summary
add the search functionality inside the epub reader on the official android client.
Which issue is fixed?
it solves this issue: #1323
Pull Request Type
I only tested it on android, but I guess it must work on IOS because of capacitor.
In-depth Description
you can click on the search icon, enter a query in the search modal and then select among the matches. there are also, two more buttons as part of the controls: a next and previous occurrence buttons. the search query gets highlighted. the modal remembers the last search query per book.
How have you tested this?
opened multiple epub books from my library, and tested all the new features again and again untill I was satisfied with the results.
tested it on my physical Android 10 phone and a virtual Android 14 one.
Screenshots
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.