AiursoftWeb / Kahla.App

Kahla is a cross-platform business messaging app.
https://www.kahla.app
MIT License
415 stars 85 forks source link

Avoid scaring users when small update. #763

Closed Anduin2017 closed 4 years ago

Anduin2017 commented 4 years ago

What do you suggest us to do?

Every time we release a new version, Web users will be alerted. Then the user ’s first reaction is refresh. However, due to the cache strategy of PWA, it is not updated after the refresh. It often takes a day or two to really update.

While we have been tangling this issue for a long time, I think we can reduce the pressure on users to update. The Kahla version number has three parts, the major version number, the minor version number, and the update number.

For example, in 3.8.7, if we have n’t updated the minor version number, then it ’s completely useable without updating.

This means that if our changes make the old version unusable, we will update the minor version number. If we allow users to persist without updating, we will only update this update number

So if the user is using 3.8.7, and then we release 3.8.8, it should not cause the user of 3.8.7 to crash

So in this case, I plan to no longer use sweet alert to alert users to update, but instead, use a small yellow bar similar to the current stargate to prompt users to update. This can avoid scaring users.

Additional context

Nothing.

Anduin2017 commented 4 years ago

Seems fixed.