morpho-app / Morpho

Fast, flexible native Android client for Bluesky
Apache License 2.0
13 stars 1 forks source link

Main timeline backend #19

Closed orual closed 2 months ago

orual commented 5 months ago

From morpho-app created by neema-orual: Radiant-Industries/morpho-app#1

Have most of the UI and backend components to start putting the timeline views together now. Just need to build each one out

orual commented 5 months ago

Backend pulls feeds or timeline and parses the result to piece all the threads together successfully.

Currently a little laggy, might be doing too much on the main thread.

Need to hook up some sort of cache back end and have it pull most of that from storage/memory and just update the numbers if it already has the bulk of the post.

Also need to cache images.

orual commented 5 months ago

Image caching done (was easy, Coil has it built-in). Otherwise just need to handle some of the preferences (replies, etc).

orual commented 5 months ago

Now handles preferences. Also reworked threading on the timeline. Different from official app with different tradeoffs. See commit https://github.com/Radiant-Industries/nimbus-bluesky-client/commit/c70ca32d3cc41775c19ee6fa0939af045dd386e6.