commits
* Add Open Graph image generation
* Simplify font loading and remove temporary file handling
* better avatar masking
* update wording a tad
* Update image deps, add Catmull-Rom resampling
* add og images to the meta tags
* remove commented out fallback
Co-authored-by: Eli Mallon <eli@stream.place>
* remove unused cache functions
* clean up and use aqhttp ctx
* load Atkinson fonts from app filesystem
* Move OG image generation to xrpc
* update to getProfileCard
* try to reconcile go.mod more???
---------
Co-authored-by: Eli Mallon <eli@stream.place>
* new live dashboard controls
* widgets :)
* remove padding of top bar
* accurate data in the panel
* bento updates + more accurate data
* delete unused files and add thumb backup for video player
* add options while not streaming
* Switch stream selection over to css framework
* Remove unused `useNewItemsPer` hook in chat panel
* redo live dashboard UI w color and style updates
* Replace Mod Actions with Information Widget in Bento Grid
* move to components dir
* add livestream panel back in
* improved state management in livestream panel
* Rewrite InformationWidget component and remove unused props
* remove unneeded props
* Update InformationWidget layout responsiveness
* misc style and layout improvements
player: constrain stream title in desktop mode
chat: cleanup mod modal on close
chat: refocus text area on submit
style: round and align mobile player top widgets
* cmd: embed go-livepeer!
* cmd: add 'streamplace livepeer'
* x264.wrap
* livepeer: working embedded ffmpeg x264 encoding
* config: add --livepeer-gateway
* rtcrec: fix rare concurrent map access
* livepeer: working cli parsing!
* go.mod: back to mainline go-livepeer
* build: is it a test timeout...?
* build: embedded livepeer polish
* rtcrec: fix rare concurrent map access (lol for real this time)
* add links to blog and back to SP in docs
* Update js/docs/astro.config.mjs
---------
Co-authored-by: Eli Mallon <eli@stream.place>
* docker: add ruby and fpm
* packaging: add deb files
* Makefile: fix architecture specified
* WIP aptly stuff
* Makefile: aptly publishing
* Makefile: working apt repo management
* Makefile: fiddly fixes
* Makefile: forgot to quote
* docs: add debian installation instructions
* docs: fix formatting
* test homebrew action
* test homebrew action 2
* fix ssh config from makefile
* STREAMPLACE_VERSION_OVERRIDE
* clone over ssh
* lol
* done!
chat: full height everywhere
chat: link to right bsky account in message options
fix: unscope functions in dropdown
fix: multiple ways of not sending messages twice
segment: add size in bytes to segment lexicon
chat: move popout chat to components chat
implement basic stream problem detection
moderation: implement labeling, reporting, and server banning
* Add Open Graph image generation
* Simplify font loading and remove temporary file handling
* better avatar masking
* update wording a tad
* Update image deps, add Catmull-Rom resampling
* add og images to the meta tags
* remove commented out fallback
Co-authored-by: Eli Mallon <eli@stream.place>
* remove unused cache functions
* clean up and use aqhttp ctx
* load Atkinson fonts from app filesystem
* Move OG image generation to xrpc
* update to getProfileCard
* try to reconcile go.mod more???
---------
Co-authored-by: Eli Mallon <eli@stream.place>
* new live dashboard controls
* widgets :)
* remove padding of top bar
* accurate data in the panel
* bento updates + more accurate data
* delete unused files and add thumb backup for video player
* add options while not streaming
* Switch stream selection over to css framework
* Remove unused `useNewItemsPer` hook in chat panel
* redo live dashboard UI w color and style updates
* Replace Mod Actions with Information Widget in Bento Grid
* move to components dir
* add livestream panel back in
* improved state management in livestream panel
* Rewrite InformationWidget component and remove unused props
* remove unneeded props
* Update InformationWidget layout responsiveness
* misc style and layout improvements
* cmd: embed go-livepeer!
* cmd: add 'streamplace livepeer'
* x264.wrap
* livepeer: working embedded ffmpeg x264 encoding
* config: add --livepeer-gateway
* rtcrec: fix rare concurrent map access
* livepeer: working cli parsing!
* go.mod: back to mainline go-livepeer
* build: is it a test timeout...?
* build: embedded livepeer polish
* rtcrec: fix rare concurrent map access (lol for real this time)
* docker: add ruby and fpm
* packaging: add deb files
* Makefile: fix architecture specified
* WIP aptly stuff
* Makefile: aptly publishing
* Makefile: working apt repo management
* Makefile: fiddly fixes
* Makefile: forgot to quote
* docs: add debian installation instructions
* docs: fix formatting
* test homebrew action
* test homebrew action 2
* fix ssh config from makefile
* STREAMPLACE_VERSION_OVERRIDE
* clone over ssh
* lol
* done!