a tool for shared writing and social publishing

Add proper reader experience and rework nav (#269) master

* moved around some stuff for our navigation * little tweak * messing around with navigation on mobile * Added a page title to the home layout * added pagetitle to looseleaf and pub, added shortcut if you only have one pub or looseleaf * some icons * quick little adjustments * moved action buttons on mobile to page title area, publist commented out for now * added the publicaions nav to the mobile footer * add states for logged out * stray console log eradication * some shifting around of things * update the homeempty layout * move publicationbuttons into separate compoennt, added state to handle jsut one pub or looseleaf * rename small prop in PubIcon to tiny * adding tabs to Reader * oops forgot the new files * updated postListing design * add a drawer for comments and mentions in reader * new files * remove features not in scope * adjust width of ActionButon in desktop * added indication that post is on non-leaflet page is applicable * repostion interaction drawer close button * small fixes per feedback * add inngest function to track bsky post likes * don't sync bsky likes of brid.gy posts * add bsky auth view all permissions * add aud to bsky view permissions * add recommend notification * fix post links to standard site blogs * don't getpreferences on subscribe * add recommend column to documents * check permissions on retractions * don't show block options if no write permissions * handle pasting bluesky posts * fix: copy post link button * add indexed col to documents and update inngest * fix type error * add hot feed * adding profile button to nav, removing things where necessary * Remove accidentally committed files from bbc6c135 Remove scratch/, scripts/, database.sql, appview/test.ts, CoordDebugger.tsx, search_loose_leafs.ts, supabase migration, and tmp_standard-site-migration.md that were unintentionally included in the previous commit. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * added profile settings to nav * WIP suspense reader pages * add loading.tsx for route level suspense boundary * render what's hot for logged out users and don't render subs * highlight what's hot tab if default * persist nav state on reader/home * remove .claude/settings.local.json * wire up interactions * remove publications and fix external url logic * don't keep previous data in interactions sidebar in feed * fix empty subs state * fix share links in postlisting * remove help text * fix cover image positioning --------- Co-authored-by: celine <celine@hyperlink.academy> Co-authored-by: Henrique Dias <mail@hacdias.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>


+2071 -1383
91 changed files