[Enhancement]: Message banner (announcement/MOTD) #2932

Open
opened 2026-04-25 00:11:56 +02:00 by adam · 6 comments
Owner

Originally created by @Pazdikan on GitHub (Aug 6, 2025).

Type of Enhancement

Web Interface/Frontend

Describe the Feature/Enhancement

A MOTD (Message of The Day) that would appear on top of the UI as a closeable dialog / header.

Of course - if ever implemented - this should also be added to the mobile app.

Why would this be helpful?

Useful for telling something to users - for example a maintenance schedule during which the server will be offline.

There's already a "gimmicky" feature like that, the custom login message (screenshot below). I think a "custom banner message" will fit this project as well.

Future Implementation (Screenshot)

Image

Audiobookshelf Server Version

v2.26.3

Current Implementation (Screenshot)

The currently existing custom login screen message setting under "Auth" settings category, I imagine this is how the custom banner message input could look like.

Image Image
Originally created by @Pazdikan on GitHub (Aug 6, 2025). ### Type of Enhancement Web Interface/Frontend ### Describe the Feature/Enhancement A MOTD (Message of The Day) that would appear on top of the UI as a closeable dialog / header. Of course - if ever implemented - this should also be added to the mobile app. ### Why would this be helpful? Useful for telling something to users - for example a maintenance schedule during which the server will be offline. There's already a "gimmicky" feature like that, the custom login message (screenshot below). I think a "custom banner message" will fit this project as well. ### Future Implementation (Screenshot) <img width="1273" height="957" alt="Image" src="https://github.com/user-attachments/assets/e01a5566-a821-44fd-a4ae-e25f506ccd12" /> ### Audiobookshelf Server Version v2.26.3 ### Current Implementation (Screenshot) The currently existing custom login screen message setting under "Auth" settings category, I imagine this is how the custom banner message input could look like. <img width="1026" height="376" alt="Image" src="https://github.com/user-attachments/assets/60cea5f8-ec5a-47bc-9afa-5abe1aeeff7e" /> <img width="589" height="590" alt="Image" src="https://github.com/user-attachments/assets/b0b3030e-c417-4829-8759-9d47b8eebc61" />
adam added the enhancement label 2026-04-25 00:11:56 +02:00
Author
Owner

@Pazdikan commented on GitHub (Aug 6, 2025):

of course the shiny gradient is for mockup, i dont even think it fits the UI. but you get the point of how it could look like :)

@Pazdikan commented on GitHub (Aug 6, 2025): of course the shiny gradient is for mockup, i dont even think it fits the UI. but you get the point of how it could look like :)
Author
Owner

@jaycedk commented on GitHub (Aug 6, 2025):

Hmm so this announcement should be set before the event.
Just thinking that this is not of any value during the event.
Since the service is down 🤷‍♂️

@jaycedk commented on GitHub (Aug 6, 2025): Hmm so this announcement should be set before the event. Just thinking that this is not of any value during the event. Since the service is down 🤷‍♂️
Author
Owner

@Pazdikan commented on GitHub (Aug 6, 2025):

Hmm so this announcement should be set before the event.
Just thinking that this is not of any value during the event.
Since the service is down 🤷‍♂️

of course? That's the entire point of this feature. I want to be able to remind my users lets say a week before maintenance. Currently I message every user directly which works, but having an in app notification would be better, less annoying and more professional.

I don't understand why would you even think that I want to set that message during the downtime. Rage bait?

@Pazdikan commented on GitHub (Aug 6, 2025): > Hmm so this announcement should be set before the event. > Just thinking that this is not of any value during the event. > Since the service is down 🤷‍♂️ of course? That's the entire point of this feature. I want to be able to remind my users lets say a week before maintenance. Currently I message every user directly which works, but having an in app notification would be better, less annoying and more professional. I don't understand why would you even think that I want to set that message during the downtime. Rage bait?
Author
Owner

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

Note that every third party app developer would need to implement it, which basically makes this feature useless, because on iOS many use a third party apps and lately there have been annouced many new apps (at least 10 and counting)

You also already can send a message to all users (altough not sticky) and could automate this with a script <- But same problem with no third party app having this implemented, not even sure if the offical ones have it

@Vito0912 commented on GitHub (Aug 6, 2025): Note that every third party app developer would need to implement it, which basically makes this feature useless, because on iOS many use a third party apps and lately there have been annouced many new apps (at least 10 and counting) You also already can send a message to all users (altough not sticky) and could automate this with a script <- But same problem with no third party app having this implemented, not even sure if the offical ones have it
Author
Owner

@Pazdikan commented on GitHub (Aug 6, 2025):

Note that every third party app developer would need to implement it, which basically makes this feature useless, because on iOS many use a third party apps and lately there have been annouced many new apps (at least 10 and counting)

how many third party apps implement the custom log in screen message? I've tested a bunch of them and I don't recall seeing it. This will not be breaking anything if not implement.

They don't have to implement that. I understand that most people don't need and won't use this feature, but it would be nice to have.

All of my users use the official app anyway, and none of them use iOS. welcome to Europe 🙃

@Pazdikan commented on GitHub (Aug 6, 2025): > Note that every third party app developer would need to implement it, which basically makes this feature useless, because on iOS many use a third party apps and lately there have been annouced many new apps (at least 10 and counting) how many third party apps implement the custom log in screen message? I've tested a bunch of them and I don't recall seeing it. This will not be breaking anything if not implement. They don't have to implement that. I understand that most people don't need and won't use this feature, but it would be nice to have. All of my users use the official app anyway, and none of them use iOS. welcome to Europe 🙃
Author
Owner

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

Yeah, this would be non breaking (ofc depends on how implemented, but can be non breaking 100%). I just wanted to point this out, that for many people this will not be displayed and thus an email probably would make more sense than a new feature which is for displaying something to users if many users can't see it. But as said, just a note, not a "won't be implemented"

and none of them use iOS. welcome to Europe 🙃

If that were only true, that iPhones are not very common here

@Vito0912 commented on GitHub (Aug 6, 2025): Yeah, this would be non breaking (ofc depends on how implemented, but can be non breaking 100%). I just wanted to point this out, that for many people this will not be displayed and thus an email probably would make more sense than a new feature which is for displaying something to users if many users can't see it. But as said, just a note, not a "won't be implemented" > and none of them use iOS. welcome to Europe 🙃 If that were only true, that iPhones are not very common here
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2932