fix: dashboard timeline uses indexed_at instead of created_at
created_at is the document's publication date (set by the author),
which can be in the future. indexed_at is when we actually indexed
it, which is what the timeline should show. also caps at today.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>