Split replist from history

This can be reused for index

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
generateSummary: Generate status text

Reduces the need for generating it in history.ejs

Signed-off-by: Timothy Gu <timothygu99@gmail.com>