This affects both Android and iOS.
Only changes the frontend
In-depth Description
There is not much more to add, this is just a port from the web app to add missing sorting functionality. It simply uses the pre-existing sorting information provided by the server, and I believe it is the optimal solution.
How have you tested this?
I have tested this on both an emulated Android device and on my own phone with my actual server (with USB debugging).
On my phone, the sorting functionality works as expected, just like on the web app.
I have not tested with iOS. I don't imagine it would have any issues due to the small size of this change. If someone who can test this could so, that would be great.
Screenshots
Screenshot from the emulated device on Android Studio
🔄 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/1772
**Author:** [@KiwiHour](https://github.com/KiwiHour)
**Created:** 1/6/2026
**Status:** ✅ Merged
**Merged:** 1/31/2026
**Merged by:** [@advplyr](https://github.com/advplyr)
**Base:** `master` ← **Head:** `sort-by-progress`
---
### 📝 Commits (3)
- [`2a12c1e`](https://github.com/advplyr/audiobookshelf-app/commit/2a12c1e811da2a4f6551a707ea7f6d7c89e2c1ec) added 'sort by progress' entries, strings added for en-us
- [`915f3c8`](https://github.com/advplyr/audiobookshelf-app/commit/915f3c88bc13940831de65074a35c3856221980e) Removed whitespaces around LabelLibrarySortByProgress
- [`fada8fc`](https://github.com/advplyr/audiobookshelf-app/commit/fada8fccb1ebd436c003442ff719ea5d095e3949) made order-by menu scrollable
### 📊 Changes
**2 files changed** (+16 additions, -1 deletions)
<details>
<summary>View changed files</summary>
📝 `components/modals/OrderModal.vue` (+13 -1)
📝 `strings/en-us.json` (+3 -0)
</details>
### 📄 Description
## Brief summary
Added the ability to sort library items by progress, just like in the web app
## Which issue is fixed?
Adds requested enhancement and closes #1715
## Pull Request Type
This affects both Android and iOS.
Only changes the frontend
## In-depth Description
There is not much more to add, this is just a port from the web app to add missing sorting functionality. It simply uses the pre-existing sorting information provided by the server, and I believe it is the optimal solution.
## How have you tested this?
I have tested this on both an emulated Android device and on my own phone with my actual server (with USB debugging).
On my phone, the sorting functionality works as expected, just like on the web app.
**I have not tested with iOS**. I don't imagine it would have any issues due to the small size of this change. If someone who can test this could so, that would be great.
## Screenshots
**Screenshot from the emulated device on Android Studio**
<img width="413" height="858" alt="image" src="https://github.com/user-attachments/assets/407aed45-7dc8-4b38-bfaa-5a673c38f359" />
---
<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/1772
Author: @KiwiHour
Created: 1/6/2026
Status: ✅ Merged
Merged: 1/31/2026
Merged by: @advplyr
Base:
master← Head:sort-by-progress📝 Commits (3)
2a12c1eadded 'sort by progress' entries, strings added for en-us915f3c8Removed whitespaces around LabelLibrarySortByProgressfada8fcmade order-by menu scrollable📊 Changes
2 files changed (+16 additions, -1 deletions)
View changed files
📝
components/modals/OrderModal.vue(+13 -1)📝
strings/en-us.json(+3 -0)📄 Description
Brief summary
Added the ability to sort library items by progress, just like in the web app
Which issue is fixed?
Adds requested enhancement and closes #1715
Pull Request Type
This affects both Android and iOS.
Only changes the frontend
In-depth Description
There is not much more to add, this is just a port from the web app to add missing sorting functionality. It simply uses the pre-existing sorting information provided by the server, and I believe it is the optimal solution.
How have you tested this?
I have tested this on both an emulated Android device and on my own phone with my actual server (with USB debugging).
On my phone, the sorting functionality works as expected, just like on the web app.
I have not tested with iOS. I don't imagine it would have any issues due to the small size of this change. If someone who can test this could so, that would be great.
Screenshots
Screenshot from the emulated device on Android Studio

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.