This adds CORS and Range support to the /bags/download API call, which means it is now possible for web applications hosted on a different domain to download ranges of bytes from bag files. This makes it possible to visualized bags stored in the Bag Database directly in applications like Webviz or Foxglove Studio.
Additionally, it is possible to provide a list of such external applications in the Bag Database's configuration, and it will present them as options in the context-menu that appears when right-clicking on a bag file, making it easy to open bags in an application of your choice.
This adds CORS and Range support to the
/bags/download
API call, which means it is now possible for web applications hosted on a different domain to download ranges of bytes from bag files. This makes it possible to visualized bags stored in the Bag Database directly in applications like Webviz or Foxglove Studio.Additionally, it is possible to provide a list of such external applications in the Bag Database's configuration, and it will present them as options in the context-menu that appears when right-clicking on a bag file, making it easy to open bags in an application of your choice.
Fixes #151