Stable sorting of stories with equal timestamps.
Merge remote-tracking branch 'upstream/master'
Cursor loader profiling.
Re-tune sync thread priorities for when app is in foreground.
Parallelise prefetch-type sync ops so they don't block the main sync loop.
Don't display muted/hidden feeds. (#613)
Activation modes for story insertion, so background fetched stories cannot disrupt list and pager offsets during reading. (#625 #630)
Merge remote-tracking branch 'upstream/master'
Fix crash.
New partial UI update system. Modularized sync services, starting with original text sync.
Migrate more UI updates to status-only mode.
Migrate unread sync to SubSync module.
Reduce debug.
Re-enable readingaction double-check.
Fix getsatisfaction feedback link. (#635)
Make story activation atomic with story insertion.
Auto-vacuum DB during cleanup, provided app is fully in BG. (#626)
Branch originaltext thread before any blocking ops on main sync thread.
Migrate image prefetching to subservice paradigm.
Prefetch unreads in default reading order. (#628)