Adds multi-select mode to the bookmarks modal for batch deletion. Long-press a bookmark to enter selection mode, tap to select/deselect, with select all toggle and batch delete with confirmation dialog.
Affects both Android and iOS (frontend change only).
In-depth Description
Long-press any bookmark to enter multi-select mode
Tap individual bookmarks to toggle selection
Select all / deselect all toggle button
Batch delete selected bookmarks with a confirmation dialog
The "create bookmark" button is hidden during selection mode to avoid confusion
New i18n strings added for the UI elements
This implements the alternative solution described in #1075 — rather than just a "clear all" button, users can select specific bookmarks for batch deletion, which gives more control while still solving the problem of clearing many bookmarks at once.
🔄 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/1804
**Author:** [@abguymon](https://github.com/abguymon)
**Created:** 2/14/2026
**Status:** 🔄 Open
**Base:** `master` ← **Head:** `feature/multi-select-bookmarks`
---
### 📝 Commits (1)
- [`f694a83`](https://github.com/advplyr/audiobookshelf-app/commit/f694a8340a77fff3dba522bdd05a1390b4486117) Add multi-select mode for batch bookmark deletion
### 📊 Changes
**3 files changed** (+137 additions, -8 deletions)
<details>
<summary>View changed files</summary>
📝 `components/modals/BookmarksModal.vue` (+91 -3)
📝 `components/modals/bookmarks/BookmarkItem.vue` (+41 -5)
📝 `strings/en-us.json` (+5 -0)
</details>
### 📄 Description
## Brief summary
Adds multi-select mode to the bookmarks modal for batch deletion. Long-press a bookmark to enter selection mode, tap to select/deselect, with select all toggle and batch delete with confirmation dialog.
## Which issue is fixed?
Fixes #1075
## Pull Request Type
Affects both Android and iOS (frontend change only).
## In-depth Description
- Long-press any bookmark to enter multi-select mode
- Tap individual bookmarks to toggle selection
- Select all / deselect all toggle button
- Batch delete selected bookmarks with a confirmation dialog
- The "create bookmark" button is hidden during selection mode to avoid confusion
- New i18n strings added for the UI elements
This implements the alternative solution described in #1075 — rather than just a "clear all" button, users can select specific bookmarks for batch deletion, which gives more control while still solving the problem of clearing many bookmarks at once.
## How have you tested this?
yes
## Screenshots
https://github.com/user-attachments/assets/f4920d3e-7b00-4791-bfa4-a9108d3065df
---
<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/1804
Author: @abguymon
Created: 2/14/2026
Status: 🔄 Open
Base:
master← Head:feature/multi-select-bookmarks📝 Commits (1)
f694a83Add multi-select mode for batch bookmark deletion📊 Changes
3 files changed (+137 additions, -8 deletions)
View changed files
📝
components/modals/BookmarksModal.vue(+91 -3)📝
components/modals/bookmarks/BookmarkItem.vue(+41 -5)📝
strings/en-us.json(+5 -0)📄 Description
Brief summary
Adds multi-select mode to the bookmarks modal for batch deletion. Long-press a bookmark to enter selection mode, tap to select/deselect, with select all toggle and batch delete with confirmation dialog.
Which issue is fixed?
Fixes #1075
Pull Request Type
Affects both Android and iOS (frontend change only).
In-depth Description
This implements the alternative solution described in #1075 — rather than just a "clear all" button, users can select specific bookmarks for batch deletion, which gives more control while still solving the problem of clearing many bookmarks at once.
How have you tested this?
yes
Screenshots
https://github.com/user-attachments/assets/f4920d3e-7b00-4791-bfa4-a9108d3065df
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.