Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement]: If app version is too old or does not meet the minimum version requirement, display a warning message #1454

Open
ZLoth opened this issue Jan 25, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@ZLoth
Copy link

ZLoth commented Jan 25, 2025

Describe the Feature/Enhancement

Based upon Discord discussion, the mobile app and the server should exchange version information to see if the app is supported by the server. If not, then a message is displayed to encourage the upgrade. It might be helpful also if the app prompts for an upgrade if the current version is more than several months old.

This idea was prompted by the recent app upgrade which requires at least 2.17.0 version of the ABS software.

Why would this be helpful?

Usabiltiy to the end user. Some mobile users do not have automatic updates enabled.

Future Implementation (Screenshot)

Text chould look like this:

  • SERVER UPDATE REQUIRED! This version of the app requires that the Audiobookshelf server be running a minimum of 2.17.x . Please contact your server administrator.
  • APP UPDATE REQUIRED! This Audiobookshelf server requires the minimum of 0.978 to play back books. This is a free update.
  • APP UPDATE REQUESTED! This version of the mobile app is more than six months old. It is a good idea to obtain a free update.

Audiobookshelf App Version

Android App - 0.9.78

Current Implementation (Screenshot)

No screenshot since my version is up to date.

@ZLoth ZLoth added the enhancement New feature or request label Jan 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant