I recently needed to create a timeline, and my first thought was to use Coda. Aside from being a big fan of the platform, I knew I could add all the relevant information easily in a table (e.g. Event Name, Date, Description, Category). Additionally, you can easily filter by category, assuming a Timeline View of the table.
For an example use-case, we were considering building a timeline at work to see major milestones with hiring, product developments, etc. We wanted to be able to filter by category of milestone, and easily add, edit, and remove milestones. Hence, Coda was the first place to check.
I can generate various outputs in Coda that have a timeline-ish view, but not the more “traditional” timeline view I envisioned. The existing views that are like timelines seem better suited for project management (which makes sense, given the platform), but not historical review. I included some rough examples below of what would be ideal. Also, always happy to answer questions or provide clarity.