Feeds should be backed by Room database

As tried a bunch of times already, this would allow better UX, offline caching, etc.

Instead of invalidating the entire feed on a reload, this also allows us to just add newly received posts, so that there is no flashing white and repopulating but just new posts appearing at the top

Edited Nov 11, 2020 by Matthieu
Assignee Loading
Time tracking Loading