Loading
fix(updates): stop stale Update All state
Separate full list refreshes from row status updates so the Updates screen stops doing heavy work for small status changes. Update All now follows the displayed app state and only the relevant update/install jobs, which keeps the button, loading state, and scroll behavior in sync with what is actually happening.