Convert reindex actions and massaction to AJAX requests.
Update progress column every 30 seconds, after reindex request and when index should be finished (AJAX request)
Immediately activate progressbar via JS on reindex action for single indexer.
Immediately activate progressbar via JS on mass reindex action
Unlock session in reindex ajax actions to allow parallel requests with all session storage types.
Add missing frontend translation.
Show runtime in green cell when process finished.
Dynamically update status and update_required columns.
More intelligent update request interval.
Show "Initializing..." instead of starting the timer right away (too soon)
Immediate status update after AJAX indexer action is finished, check status before end time (end time might change in between if single index events are triggered)
Fix and improve dynamic update interval calculation