I had a look at your HR only ride on 6th Feb. That just has one interval for the whole ride. Intervals.icu doesn’t attempt to auto detect intervals for HR activities. You need to use the lap button or add them yourself.
Making this take up little space was an important part of the development. Did you figure out how to decode it? The skyline_chart_bytes field on activity holds base 64 encoded bytes for a protobuf encoded chart.
message SkylineChart {
uint32 numZones = 1;
repeated uint32 width = 2;
repeated uint32 intensity = 3;
repeated uint32 zone = 4;
uint32 type = 5; // WorkoutTarget ordinals: 1 = POWER, 2 = HR, 3 = PACE
}
The intensity field is 100 for an interval done at FTP, LTHR or threshold pace. A few older charts won’t have type, I added that later to help debugging.