[Enhancement] Add alert when connecting to server if user ID is not a UUID #1103

Closed
opened 2026-04-24 23:48:34 +02:00 by adam · 2 comments
Owner

Originally created by @nichwall on GitHub (Dec 17, 2024).

Describe the Feature/Enhancement

To better notify users that they are still connecting with an old user ID (username instead of UUID, as discussed in https://github.com/advplyr/audiobookshelf-app/issues/1401), there should be a pop-up of some kind to notify users.

The popup only needs an "OK" button, and should happen every time a user signs in to the server so they don't miss it, but not so annoying that they have to update the connection immediately. This will also help address the issue of users who only stream since they would not see the warning about progress not being synced prior to the change.

Why would this be helpful?

Communicate a planned change requiring user action prior to change taking place.

Future Implementation (Screenshot)

Popup could say:

"You originally set up the connection to this server prior to the database migration in 2.3.0, released June 2023. A future server update will remove the ability to sign in with this old connection. Please delete the existing server connection and connect again (use the same IP, username, and password). If you have any downloaded media on this device, the media will need to be downloaded again to sync with the server."

A "Learn More" button can link to #1401 or another description of the problem.

Audiobookshelf App Version

Android App - 0.9.77

Current Implementation (Screenshot)

An example of what the popup could look like from the app settings.

Screenshot_20241217-085249

Originally created by @nichwall on GitHub (Dec 17, 2024). ### Describe the Feature/Enhancement To better notify users that they are still connecting with an old user ID (username instead of UUID, as discussed in https://github.com/advplyr/audiobookshelf-app/issues/1401), there should be a pop-up of some kind to notify users. The popup only needs an "OK" button, and should happen every time a user signs in to the server so they don't miss it, but not so annoying that they have to update the connection immediately. This will also help address the issue of users who only stream since they would not see the warning about progress not being synced prior to the change. ### Why would this be helpful? Communicate a planned change requiring user action prior to change taking place. ### Future Implementation (Screenshot) Popup could say: "You originally set up the connection to this server prior to the database migration in 2.3.0, released June 2023. A future server update will remove the ability to sign in with this old connection. Please delete the existing server connection and connect again (use the same IP, username, and password). If you have any downloaded media on this device, the media will need to be downloaded again to sync with the server." A "Learn More" button can link to #1401 or another description of the problem. ### Audiobookshelf App Version Android App - 0.9.77 ### Current Implementation (Screenshot) An example of what the popup could look like from the app settings. ![Screenshot_20241217-085249](https://github.com/user-attachments/assets/b09141ca-8339-4a65-a30c-f0e2770ceb47)
adam added the enhancement label 2026-04-24 23:48:34 +02:00
adam closed this issue 2026-04-24 23:48:35 +02:00
Author
Owner

@advplyr commented on GitHub (Jan 18, 2025):

Added a message that shows in the connection list under each old server connection.

Image

Image

@advplyr commented on GitHub (Jan 18, 2025): Added a message that shows in the connection list under each old server connection. ![Image](https://github.com/user-attachments/assets/ce169234-d559-4742-b993-ffc0af38486d) ![Image](https://github.com/user-attachments/assets/f32d7428-072d-4c6d-b847-130c38717c0b)
Author
Owner

@github-actions[bot] commented on GitHub (Jan 19, 2025):

Fixed in v0.9.78-beta.

@github-actions[bot] commented on GitHub (Jan 19, 2025): Fixed in [v0.9.78-beta](https://github.com/advplyr/audiobookshelf-app/releases/tag/v0.9.78-beta).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#1103