Gabe Kangas
169c11596c
feat(chat): add support for chat part messages. Closes #3201 ( #3291 )
2 years ago
Gabe Kangas
aef81eec4c
fix: remove unused duplicate version string
2 years ago
Gabe Kangas
71703f2245
fix(chat): fix bot status not showing. Closes #3046
2 years ago
Gabe Kangas
25f52e8850
Fix incorrect moderator string stopping mod notification. Closes #2762
2 years ago
Gabe Kangas
c4f057eded
Make testing for moderator state centralized in User class
2 years ago
Michael David Kuckuk
b38df2fbe3
Create stories for layout testing ( #2722 )
...
* Inject services with useContext
* Extract service for video settings
* Create mock factories for services
* Create test data for chat history
* Add story to visualize different layouts
* Fix renaming mistake
* Add landscape and portrait viewports
* Add landscape stories
---------
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2 years ago
Philipp
a290770ac9
Allow embedding HTML for external actions ( #2693 )
...
* Admin UI: implement HTML embeds
* Admin UI External Actions: set correct useHTML on edits
* Admin UI: edit by index, not URL
* External Actions: render HTML on stream frontend
* Don't open embeds externally
* Remove TODO comment
* Add HTML as unique action key
* Admin UI: Actions: use CodeMirror editor, dropdown
2 years ago
Gabe Kangas
313a81359a
Add Fediverse event chat views. Closes #2679
2 years ago
Gabe Kangas
813f8692f0
Support color customization from the admin ( #2338 )
...
* Add user-customizable theming. Closes #1915
* Prettified Code!
* Add user-customizable theming. Closes #1915
* Add explicit color for page content background
* Prettified Code!
Co-authored-by: gabek <gabek@users.noreply.github.com>
3 years ago
Gabe Kangas
e75b20d6ca
Support customSocketOverride value for websocket. Closes #2225
3 years ago
Gabe Kangas
80a012a3c7
Add current user object that holds user session values instead of standalone getters. Closes #2050
3 years ago
Gabe Kangas
19e4e99127
First pass at the social/federated chat component. Closes #2172
3 years ago
Gabe Kangas
ac7e095fdf
Handle hide/show chat messages via moderation. Closes #1986
3 years ago
Gabe Kangas
c4479a0ffc
Add first pass at IndieAuth modal. For #1863
3 years ago
Gabe Kangas
681067ab93
Add custom offline message+api. Part of #1901
3 years ago
Gabe Kangas
68414445c2
Add support for changing user color in name modal. Closes #1805
3 years ago
Gabe Kangas
221b9c8f0f
Add playback performance metrics. Closes #1930
3 years ago
Gabe Kangas
1d213b71d4
Support changing your own name and handling name change events
3 years ago
Gabe Kangas
7b1667bf6a
Refactor app state to be a state machine with access selectors
3 years ago
Gabe Kangas
e0f8a1f702
More accurately hide/show and track chat state
3 years ago
Gabe Kangas
72c01e1b9a
Fix web project build errors
3 years ago
Gabe Kangas
ff6886575f
Add player poster
3 years ago
Gabe Kangas
008f607cf7
Fill out the follower component
3 years ago
Gabe Kangas
8b07eb7457
Render chat messages that come over the socket
3 years ago
Gabe Kangas
15becc5121
Connect to websocket and start accepting messages
3 years ago
Gabe Kangas
a0354d6d49
Handle centralized app state and registration + chat history
3 years ago
Gabe Kangas
457dead455
Add some state logic based on enums
3 years ago
Gabe Kangas
4997c7c5ac
Fill out some more components + add application state enums
3 years ago
Gabe Kangas
e5d3b0e4ee
More blank components and stories to be filled in
3 years ago
Gabe Kangas
91b0db9c2e
Add placeholder components to be worked on
3 years ago