When is upgrade actually possible from admin dashboard?

The answer is in part yes. You can use the app’s web interface to update Discourse. However iirc they recommend performing a command line rebuild every couple of months.

Recently I updated using the panel. But had weird glitches in the interface. Performing command line rebuild fixed the issues I was experiencing.