Refactor generate timeline

Edited by Bogdan Slusarenko

Merge request reports