Feature/pub theme (#142)
* reorganized a BUNCH of shit
* slight reorg of page pickers
* added the theme setter on the pub level but it needs wiring
* Add basic publication theme flow
* fixed some type errors
* rewires some stuff to get it all working for a solid bg color
* apply theme in draft editors, remove theme options from draft editor
* tweaked some words and colors
* change lexicon to seperate bgImage and bgColor
* don't overwrite themebg image
* fixed spacing issues in leaflet home, fixed legibility issues in pub dash
* fixed up the tab header a little in pub dash
* added a page bg to the published post
* pub page page background if there is a bg image
* handle opacity for bg in pub theme
* dashboard subs tab empty state update
* got opacity working
* checking borders, fixing max width stuff
* make card border work on leaflet previews
* add loader to update button
* set accentContrast in local pub theme
* started updating the theme modal
* make bg provider w-full and fix pub leaflet previews
* fix bgpage not being set right w/ local
* some updated to the theme modal in pub
* added pageBackground color and logic for toggle
* add loader and toast for adding feed
* check if they have feed before adding
* don't block when in inputs
* hide image toolbar buttons before image added
* collect textnodes properly on paste
* use data-entityid instead of data-entityID
* check empty children not textcontent
* don't paste empty text nodes
* shrink down url preview images before posting to bsky
* scale up preview res
* make rendered alt text in leaflet doc imageblock w-full instead of w-max
* add identity_id col to custom_domains
* check correct key in identity data custom domains
* get domains via identity_rel
* allow adding domains if no email
* filter out pub domains from custom domain list
* fix filter of pub domains
* mutate identity data after adding domain
* fix importing client component for rss feed
* use server safe popover for image alt text in blog
* fix double click issue w/ alt text
* update lexicons
* added a toggle and moved the page bg picker
* made the pub stuff use page bg color instead of leaflet bg color
* moved files around, redid the layout of the theme modal ... again
* add show page background ot lexicon
* updated checks to see if the page bg is showing
* updates to the sample pub, added a sample page
* a couple little tweaks
* updated the header for pubtheme modal
* simplified the bg image picker
* fix background wrapper styles
* enable update button on showPageBackground change
* handle missing record
* make leaflets respect cardborder hidden
* fix extra prop
* style publist on home page
---------
Co-authored-by: celine <celine@hyperlink.academy>
Co-authored-by: Brendan Schlagel <brendan.schlagel@gmail.com>
authored by