Spent some hours on improving the timeline journal integration. All in all it seems to work really smoothly already but I still have some problems with transitions on Safari. Might have to leave them out for now. The page already loads significantly faster and needs less resources. Also looks like the solution is scalable for now. Can't wait to polish this more and push it to production.
Additionally I fixed some smaller bugs and CSS glitches and pushed them to production.