Coves frontend - a photon fork

fix(feed): unstick infinite scroll after fast jumps to the bottom master

svelte-infinite-scroll only re-dispatches loadMore once the user scrolls back out of the threshold zone, so an instant jump to the bottom (End key, scrollbar drag, programmatic scroll) latched it permanently and the feed stalled with an endless spinner. Observe the loading sentinel with an IntersectionObserver and chain the next page after a load if the viewport is still at the bottom. Also fix the end-of-feed message rendering as the truncated 'You have reached the end of' — the i18n placeholder branch never received its parameter, so the sentence tail was dropped. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>


+44 -5
2 changed files