Live document timeline

Added a live document timeline component with realtime updates and polling fallback so document activity can keep moving when realtime is unavailable.