[PR #1667] add search inside epub files. #1323 #1652

Open
opened 2026-04-25 00:00:19 +02:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/advplyr/audiobookshelf-app/pull/1667
Author: @reda-akherfi
Created: 8/22/2025
Status: 🔄 Open

Base: masterHead: r_ebook_reader_search


📝 Commits (1)

📊 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

WhatsApp Image 2025-08-22 at 11 25 54_ce373864
WhatsApp Image 2025-08-22 at 11 25 56_027d1d4a


🔄 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 ![WhatsApp Image 2025-08-22 at 11 25 54_ce373864](https://github.com/user-attachments/assets/2bde3ae4-9245-4517-a8e8-f29d1da9dd05) ![WhatsApp Image 2025-08-22 at 11 25 56_027d1d4a](https://github.com/user-attachments/assets/e02f7b4e-9eb4-4918-ade1-0f7c99b28438) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2026-04-25 00:00:19 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#1652