This looks awesome! I didn't see this in the README, but does this gracefully handle ROS bags that aren't properly indexed?
If you have something specific in mind or can share an example of a non-properly indexed .bag file you're dealing with, feel free to file a Github issue or join us on Slack: https://foxglove.dev/community