I wanted this to be awesome, but on iPad (Safari/WebKit) all entries in the example are dots with no time length.
That said, it works, and is impressive all the same. Good work!
Centering and zooming doesn't work either. The "centre" seems quite offset and ends up in the 2030's
If I zoom to 2023 to, say, 2025, it makes visual sense.
Do you have or plan to let timelines or subsets of timelines be embedded with kroki.io and/or Mermaid, and later support for e.g. pandoc (.svg and .png fallbacks)?