I'm currently developing a Nuxt web app for our staff to use for processing orders.
At the moment, there are a lot of bugs being fixed or new features implemented.
The trouble is, the users generally keep the tab open for days on end, since they are using it constantly - and since it's Nuxt, they don't ever hard-refresh.
This means they don't get the bug fixes they asked for as soon as they have been deployed.
What is the simplest notification system for me to quickly post a 'Refresh this page to see the latest version' popup?
I'm using Nuxt, GraphQL, and Zeit deployment, so if it could trigger from a successful deploy on Zeit that would be awesome.
Top comments (5)
What Next does and probably Nuxt can do if it’s not default is create a BUILD_ID, if such ID changed when the user tried to access another page then it’s hard reloaded. Maybe you could do something similar?
Once every 5 minutes or something, the client should request the newest version number from the server. If it’s different from the one it’s currently running, it should show a popup in the corner telling the user that there’s a new version and that they should refresh.
You could create an event listener to trigger a popup when a service worker finds an update. Take a look at developers.google.com/web/fundamen...
Do something to cause their browser to crash...
Hah. It does that already - these are the bug fixes!