* restyle and relayout embed screen to account for smaller screen displays.
- address https://github.com/owncast/owncast/issues/3683 to address overflow issues
- address https://github.com/owncast/owncast/issues/4051 to move the name of the stream
* Javascript formatting autofixes
* clean up; restore package lock
* accommodate cases when there's no follow option; put follow form on one line, but wrap if need
* clean up
* separate out follow form into separate standalone component to be used in multiple places
* improve follow error styling; rm defaultProps for Modal to get rid of warning
* improve styling of follow form and components for legibility
* prettyify scss
* prettyify scss again
* one more time
* prettify ant file
* simplify layout, center everything
* just use gap
* tweak and lint
* lint, again
---------
Co-authored-by: Owncast <owncast@owncast.online>
* update package scripts to include prettifying scss files and stylelint-ing; fix related issues found from stylelinter
* revert old prettier autofix
* lint
---------
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
* Allow icon only status messages such as STATUS_PROCESSING to be displayed
* Add a processing status state for the EditSocialLinks component
* Log warning for the outbound apub channel being full
* Buffer the outbound apub channel so some API requests are less likely to get blocked during handling
* Make the apub outbound request trace-log always occur after being queued.
* Linting fix
* feat(integerations): add route to get user details
* Commit updated API documentation
* test(integrations): implement unit test for get user details
* fix(social): set federation enabled state after confirmation
set federation enabled state only after confirmation in modal
* Javascript formatting autofixes
* chore(social): use variable instead of explicitly setting path value
* Javascript formatting autofixes
---------
Co-authored-by: Owncast <owncast@owncast.online>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
* refactor: update vjs onRequst to onRequest
* fix(js): update vjs to use the new onrequest hook for manipulating request uri
---------
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
I found two issues:
1. This `options` object is being passed down to fetchData,
where it is deconstructed by the "data" attribute, not body.
2. the `data` object is being transformed into JSON downstream,
thus the stringification done here makes for a string json object only
Signed-off-by: auyer <rafael@rcpassos.me>
* Add emoji-mart deps
* Change EmojiPicker to use emoji-mart
* Change ChatTextField to work with the emoji-mart data object
* Remove picmo, commit package-lock
* Fix mutant svgs having a size of 0
* Get the custom emojis to show up earlier in the picker
* Set emoji-mart to exact semver. Later versions break custom category sorting.