dashboard/app: Add isValidId to stores

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard/app: Prevent scrolling to deployed commit more than once

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>