If I was to rewrite @IceCubesApp timeline I would adopt the official @Mastodon app behaviour. Load the 20 newest posts, and have a button to load the gap. Would people be ok with that?
One of the biggest performance hit in @IceCubesApp is tthe timeline. By loading 800 posts on top of your current position the app hitches etc.. because this is an intensive operation in #SwiftUI