This is a fantastic implementation! Your use of the Heatmap Calendar to visualize travel spans is a clever way to fill a gap in the Obsidian ecosystem. It’s particularly helpful how you structured the dataviewjs to loop through date ranges—many users struggle with multi-day event visualization.
If you’re looking to push it further, you might check out the “Every Day Calendar” plugin recently mentioned in your thread; it explores similar horizontal layouts. For the JS/CSS side, don’t worry about being a “non-coder”—this community loves these functional snippets!
Thanks for sharing the main.zip and the setup.