Feature/recommend (#264)
* just like a bunch of stuff sorry
* cleaned up naming
* refactor the bskypostcontent to use booleans for reply and quote rather
than functions, include its own reply line, some renaming of variables
to be more consistant
* styling the grandparents in the threadviewer
* styling the quotepage
* adjustments to make everything more consistent
* use BskyPostContent in the leaflet as well
* fixing the width of thread and quote pages so they don't get too wide
* make the reply line emcompass it's replies as well
* little tweaks to the embed block
* fixed a bunch of small things
* init the recommend button, some stuff is broken tho
* oops forgot the new files
* add local like data fetching w/ batcher
* adjusting interaction button styles for consistency
* add user preference to show/hide recommends
* made some chnages to canvas layout to better match
* `add a little smoker to the recommend acion to keep it cute
* copy fixes
* spacing fixes
---------
Co-authored-by: Jared Pereira <jared@awarm.space>
authored by
cozylittle.house