I would like to propose the ability to post a banner on top of the NPM site to inform users of upcoming maintenance work.
E.g. -> "This site will be unavailable for planned work between 10 AM and 11AM on October 1st."
I would also like to be able to put the site in to maintenance and have a maintenance landing page whilst upgrading NPM & components.
E.g. -> "The site is under maintenance, we'll be right back"
By displaying maintenance notifications on the site, it helps with setting expectations of users when the site should/should not be available. To compliment this with a landing screen whilst doing the upgrade helps everyone understand that any unavailability is planned. I believe this would also looks a lot more professional.
We are a managed service provider who uses the product extensively for internal use, but we also give customers access to view their own equipment.
By telling users and customers what is going on, it helps generate less help desk calls and tickets.