Feature Request – "Update Mode" 🔄

When developing and updating apps in Glide, it’s crucial to make changes without users experiencing glitches or unstable versions.

:pushpin: What does “Update Mode” do?
:white_check_mark: When activated, all active users are automatically redirected to a screen displaying: “Please wait, the app is updating…”.
:white_check_mark: New users who try to access the app during this time are also redirected to the same screen.
:white_check_mark: Once the update is complete, the app becomes accessible again.

:wrench: Why is this useful?
:check_mark: Ensures a smooth and error-free update process for users.
:check_mark: Improves user experience by preventing them from encountering broken or incomplete features.
:check_mark: Provides more control over app availability during critical updates.

:megaphone: What do you think? Would you like to see this feature in Glide? :backhand_index_pointing_down: Share your thoughts in the comments! :rocket:

5 Likes

It is possible by using a config table and visibility conditions on screens. But I agree that there should be a native maintenance feature.

3 Likes

Yes, you are right; there are many ways to do this. However, the manual method does not guarantee a 100% success rate since we do not have a list of active users. I am sure that this feature will bring only positive emotions to developers.

+1

Not sure I like this. Triggering an unnecessary loss of service when manual visibility conditions can be used instead is not the best UX.

Perhaps a better suggestion would be a new sandpit feature in the main Glide menu where you view your Apps in a given plan. I envision it would possible to generate a cloned sandpit-version of any published app. I could then work on the clone, which would not be published. When ready, I could switch the 2 Apps as a way to instantly publish the updated version to users.

Some changes need to be on maintenance… Like changing database structure. Database structure isn’t affected by the manual publishing.

I did use a duplicate app to do a v2. But it is a nightmare when it comes to excel tables.