[Enhancement]: Sort by columns in user view #2950

Open
opened 2026-04-25 00:12:13 +02:00 by adam · 4 comments
Owner

Originally created by @Jdiesel87 on GitHub (Aug 15, 2025).

Type of Enhancement

Web Interface/Frontend

Describe the Feature/Enhancement

Currently it is not possible to sort the list of users in the user view. By default they are displayed in the order they were created.

Why would this be helpful?

Being able to sort by Name (A to Z / Z to A), Last Seen (Most Recent/Last Recent), and Created (Most Recent/Last Recent) would be helpful for finding users and identifying stale accounts.

Future Implementation (Screenshot)

Ability to toggle the column headers to select the sorting mechanism

Audiobookshelf Server Version

2.28.0

Current Implementation (Screenshot)

No response

Originally created by @Jdiesel87 on GitHub (Aug 15, 2025). ### Type of Enhancement Web Interface/Frontend ### Describe the Feature/Enhancement Currently it is not possible to sort the list of users in the user view. By default they are displayed in the order they were created. ### Why would this be helpful? Being able to sort by Name (A to Z / Z to A), Last Seen (Most Recent/Last Recent), and Created (Most Recent/Last Recent) would be helpful for finding users and identifying stale accounts. ### Future Implementation (Screenshot) Ability to toggle the column headers to select the sorting mechanism ### Audiobookshelf Server Version 2.28.0 ### Current Implementation (Screenshot) _No response_
adam added the enhancementsorting/filtering/searching labels 2026-04-25 00:12:13 +02:00
Author
Owner

@Vito0912 commented on GitHub (Aug 15, 2025):

This is not related to answering your request, but please note that the last seen is not accurate and should not be used to decide if an account is inactive. If that user uses a third-party app, then this does not get updated. Double check if there where any active sessions (but even these are not mandatory to be created. At least one client does not uses them/uses them very little)

@Vito0912 commented on GitHub (Aug 15, 2025): This is not related to answering your request, but please note that the last seen is not accurate and should not be used to decide if an account is inactive. If that user uses a third-party app, then this does not get updated. Double check if there where any active sessions (but even these are not mandatory to be created. At least one client does not uses them/uses them very little)
Author
Owner

@Jdiesel87 commented on GitHub (Aug 15, 2025):

This is not related to answering your request, but please note that the last seen is not accurate and should not be used to decide if an account is inactive. If that user uses a third-party app, then this does not get updated. Double check if there where any active sessions (but even these are not mandatory to be created. At least one client does not uses them/uses them very little)

Yes noted. The current batch of 3rd party iOS apps cache the login token. Maybe with the new auth system this will change. I understand this isn't the best way to determine activity, listening sessions is a better source of information.

@Jdiesel87 commented on GitHub (Aug 15, 2025): > This is not related to answering your request, but please note that the last seen is not accurate and should not be used to decide if an account is inactive. If that user uses a third-party app, then this does not get updated. Double check if there where any active sessions (but even these are not mandatory to be created. At least one client does not uses them/uses them very little) Yes noted. The current batch of 3rd party iOS apps cache the login token. Maybe with the new auth system this will change. I understand this isn't the best way to determine activity, listening sessions is a better source of information.
Author
Owner

@Vito0912 commented on GitHub (Aug 15, 2025):

The last seen is not determined by login, but by other factors that no third party app I know of, implement.
Just FYI

@Vito0912 commented on GitHub (Aug 15, 2025): The last seen is not determined by login, but by other factors that no third party app I know of, implement. Just FYI
Author
Owner

@Jdiesel87 commented on GitHub (Aug 15, 2025):

You had previously provided some insight here. I was incorrect thinking the new auth system would change anything as it is websocket related.

https://github.com/LeoKlaus/plappa/issues/323

@Jdiesel87 commented on GitHub (Aug 15, 2025): You had previously provided some insight here. I was incorrect thinking the new auth system would change anything as it is websocket related. https://github.com/LeoKlaus/plappa/issues/323
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2950