* Start work on responsive player
* Add DesktopUi component for desktop livestream layout
* redo styling exports, add quick reference (finally)
* Add desktop chat UI with hover actions and rename desktopui component
- get rid of unneeded/obvious comments
* Improve safe area handling and responsive layout on mobile
* Refactor useResponsiveLayout to simplify config and return values
* Move desktop chat panel up for keyboard
* Remove top and bottom safe area padding from Player
* Add volume slider and fullscreen toggle to desktop UI
* remove unneeded FullscreenToggle
* allow passing ui down so we can get proper fullscreen
* replace touch-to-show-ui with hover-to-show-ui
* add volume change, muteWasForced
* animate volume slider on volume icon hover
* Add start for emoji stuff
* Move touchable without feedback to more targeted spot
* Add emoji picker, buttons for emoji and autocomplete to chat box
* refresh lockfile
* finish previous merge
* Add emoji-mart dep to components
* run make fix ig
* promote New Player to main player
* Randomize emoji icon on hover out of selector button
* remove extraneous logging
* move hover to the right spot
* Clean up mutes
* Add system message support for chat and livestream events
* add proper ""did"" for system user
Co-authored-by: Eli Mallon <eli@stream.place>
* re-add offline counter, video retry
* remove emoji/@ buttons on non-web + switch @ to Lucide
* Migrate most uses of the old player to New Player
* show simple login prompt if agent is not logged in
* Fix embed and multi screens
* get rid of duplicate offlinecounters
* show basic debug stats when requested
* improve @ mention button to update suggestions and focus input
* re-add hover in to change cool emoji list index
* tests work now
* add link + action icon for log in chat button
* put mute layer below everything else
* re-add offline counter
* re-add offline counter
* Add video retry to components
* pip button
* clean up design + add PiP to new player
* fix system message, nick color in temp message
* Start work on responsive player
* Add desktop chat UI with hover actions and rename desktopui component
- get rid of unneeded/obvious comments
* Add emoji picker, buttons for emoji and autocomplete to chat box
* finish previous merge
* re-add offline counter
* Add video retry to components
* share sheet component with Bluesky sharing and copy options
* fix layout
* create embedding docs
* fix dropdown layout issues
* add rn-svg
* remove place.stream.account.* from docs? maybe that'll fix lexicon
issues
* fix layout issue wrt merge
* apply (?) #388 (reloading fix)
* break down desktop ui into components + add loading overlay
* move keep awake to components lib
* remove styling system progress
---------
Co-authored-by: Eli Mallon <eli@stream.place>