Relatively large PR attempts to refactor and optimise the feed exploration and post details screens. Post Card actions votes, dropdown etc and Comment list actions including comment html/markdown actions need to be tested thoroughly.
Checklist
[x] avoid using navigation hook in postHeaderDescription
[x] Cleanly implement single upvote popover handler
[x] create single post options dropdown outside of flatlist
[x] avoid using navigation hook in post card actions
[x] handle reblogs fetch
[x] optimise promoted posts injection
[x] remove new posts check for now
[x] update rest of Upvote implementations
[x] handle upvote cache
[x] handle post dropdown in post screen
[x] fix post options modal response on android
[x] move video player out of comment body
[x] move options modal out of comment body, imageAction linkAction, youtubePlayer, imageViewer
[x] move delete options modal out of comment item render
[x] update post screen after post content update
Where should the reviewer start?
Feed Scrolling, Post card interactions, Post details screen interactions
Issue number
fixes #2618
Screenshots/Video
Final user interface is mostly kept the same, primary UI change includes a new post dropdown modal, that is now a single action sheet shared among all posts in feed list.
What does this PR?
Relatively large PR attempts to refactor and optimise the feed exploration and post details screens. Post Card actions votes, dropdown etc and Comment list actions including comment html/markdown actions need to be tested thoroughly.
Checklist
Where should the reviewer start?
Feed Scrolling, Post card interactions, Post details screen interactions
Issue number
fixes #2618
Screenshots/Video
Final user interface is mostly kept the same, primary UI change includes a new post dropdown modal, that is now a single action sheet shared among all posts in feed list.