fix: use Promise.allSettled so histogram failure doesn't break feed (#1010)
Promise.all rejects if either fetch fails at the network level,
causing the entire activity feed to show "no activity yet" when
only the histogram fetch fails. Switch to Promise.allSettled so
each fetch is handled independently.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
authored by
zzstoatzz.io