fix(dashboard): let time interval input clear entries newer than the given end boundary
This is a fix to address the fact that currently, on the dashboard nothing changes when you select a time interval. For instance, in the screenshot below (taken from the dashboard on the main branch), see that I selected to display messages until 19 February but there are log messages shown from 20 February.
This MR fixes that behaviour by treating the time interval as a filter on the view instead of having it affect the querying logic. Before this, it would set the end interval for the query, but because the query result was a delta since the last update that was only added to the table without clearing it, invalid entries would stay.
